After completing this course, you will be able to
- describe where testing fits within the development life cycle.
- discuss concepts of a systematic, repeatable approach to testing.
- make decisions about test planning, test design, test preparation, and test execution/validation.
- use basic concepts associated with Risk Management.
- recognize the purpose of the various levels of testing: unit, integration, system, and user acceptance.
This course introduces the concepts necessary to progress from an informal, chaotic approach to testing to a systematic and repeatable testing practise. You will learn the basics of test planning, design, development, and execution/validation.
You will learn how to detect and prevent defects. We'll discuss several techniques for performing static and dynamic testing as well as risk assessment. The course also includes an introduction to test process measurement and the use of metrics.
Who should attend?
Any Information Technology personnel and members of the business community involved in the system software testing process. This can include IT developers/designers, IT software testers, Quality Assurance personnel, and IT business team leaders or managers. IT managers and team leaders would also find this course beneficial in order to gain a better understanding about the complexity of software testing.
You don't need previous software testing experience. A general knowledge of software development processes and familiarity with business and Information Technology would help, but is not essential.
- Faulty Applications
- Role of Testing in SDLC
- Testing and Quality
- So what is Testing?
- How do you go about Testing?
- The Testing Process
- When Should Testing Start
- The Psychology of Testing
- Software Development Models
- Waterfall Model
- Iterative Development Models
- Facts about Defects
- Testing within a Life Cycle
- Static Testing
- Dynamic Testing
- Test Types
- Test Organisation
- Responsibilities of Test Leader
- Responsibilities of Testers
- Test Planning
- Testing Standards and Procedures
- Factors that Influence Testing
- Test Planning Activities
- Test Progress Monitoring and Control
- Sources of Risks
- Project Level Risks
- Component Level Risks
- Using Risk to Your Advantage
- Defect Management
- Defect Recording
- Defect Resolution
- Defect Reporting
- Defect Evaluation and Analysis