Course Summary:
Various studies have shown that testing is the most time-consuming aspect of any system and it is an aspect that cannot be avoided. Despite this, testing receives little or no formal attention and training. The point is made in study after study that testing has the greatest potential for improving delivered quality!
Target Audience:
All IT systems analysts and developers.
Recommended Prerequisites:
Knowledge of the system development life-cycle.
Course Objectives:
After completing this workshop, the student should be able to:
Explain the motivation to Test
Describe testings Critical Success Factors
Use different types of Testing
Explain the methodology of Verification, Validation and Testing
Implement a Quality Improvement Program
Develop Test Documentation and Quality-assurance checklists
Key Topics:
People, quality and the motivation to test. Giving each individual practical ways in which they can do it better immediately.
The testing paradox
Feasibility Study and risk analysis as testing tools. Samples which you can use.
Critical Success Factors - the critical link in testing
Traditional approaches to testing and related problems. "Black box" vs. "White box" testing
Changes in the development of Systems and a corresponding change in testing using a structured approach
Different types of Testing
How to change testing from a phase to a process, thereby building quality into a system
Verification, Validation and Testing - the methodology
Metrics - the way to find out where / what the problems are
Quality Improvement Program
Defect Prevention
Re-Usability
Maintenance Testing
How to develop test cases
Test Documentation. Templates are provided.
Quality-assurance checklists for every step of the testing process are provided.
Automated Testing Tools.
Last modified: 22-Jul-2015