Who Should Attend?
- Those new to Software Testing
- Business and system analysts who prepare requirements specifications
- Users with no formal training or experience in testing
- Managers (project, development, business, I.T. etc.) who are likely to be involved in the management of testing
Exam Details
There is no exam for this course
Objectives
- To explain what “testing” means, and the reasons why it’s necessary
- To outline a generic process for testing software, and place it into the context of different types of software project
- To consider the economic advantages and practical applications of using testing to assure good quality, rather than merely measuring actual quality
- To understand management considerations in the conduct of testing activities
- To understand the basics of several common test techniques
- To know and understand many elements of the technical terminology of testing
Select a date
Please note: this course runs on demand so the price is TBC. It can be arranged to run on-site at your offices as Training for Teams or as a public course if there is sufficient interest.
Please contact us for more details.
Course Content and Agenda
The course consists of six modules over one day.
- Why is testing necessary
- What is testing
- General testing principles
- Fundamental test process
- Psychology of testing
- Software development modules
- Test levels
- Test types: the targets of testing
- Maintenance testing
- Review and the test process
- Review process
- Static analysis by tools
- Identifying test conditions and designing test cases
- Categories of test design technique
- Specification-based or black box techniques
- Structure-based or white box techniques
- Experienced-based techniques
- Choosing test techniques
- Test organisation
- Test planning and estimation
- Test progress monitoring and control
- Configuration management
- Risk and testing
- Incident management
- Types of test tool
- Effective use of tools - potential benefits and risks
- Introducing a tool into an organisation