Audience
Anyone involved in software testing. This includes people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers, and software developers. The course is also appropriate for anyone who wants a basic understanding of software testing, such as product owners, project managers, quality managers, software development managers, business analysts, IT directors and management consultants.
Prerequisites
A basic working knowledge of IT.
Duration
3 days.
Course Objectives
This course has been independently developed but conforms to the current ISTQB Certified Tester Foundation Level syllabus. Course fees do not include the BCS examination which may be taken at any PearsonVUE testing centre. Our Bath training centre is also a PearsonVUE testing centre, if you'd like to take the exam as part of the course please notify us after booking and we can arrange this for you.
The course format is instructor-led with presentations and discussions supported by practical work involving a realistic case study which allows reinforcement of learning and enhances the understanding process.
Course Content
1. Fundamentals of Testing
1.1. What is testing?
1.2. Why is testing necessary
1.3. Seven testing principles
1.4. Test process
1.5. The psychology of testing
2. Testing Throughout the Software Development Life Cycle
2.1. Software development lifecycle models
2.2. Test levels
2.3. Test types
2.4. Maintenance testing
3. Static Testing
3.1. Static testing basics
3.2. Review process
4. Test Techniques
4.1. Categories of test techniques
4.2. Black-box test techniques
4.3. White-box test techniques
4.4. Experience-based test techniques
5. Test Management
5.1. Test organisation
5.2. Test planning and estimation
5.3. Test monitoring and control
5.4. Configuration management
5.5. Risks and testing
5.6. Defect management
6. Tool Support for Testing
6.1. Test tool considerations
6.2. Effective use of tools