Test Analyst (Advanced)
ISTQB Certified Tester – Advanced Level Test Analyst
This three-day course aims to provide an understanding of test analysis, design and implementation that goes beyond the ISTQB Foundation level.
It provides a portfolio of methods for designing tests for a variety of software types within any type of software application.
Emphasis will be made on domain testing. Spreadsheets, templates and utilities will be provided to help students to devise tests that are both effective and efficient, giving best value for the testing being done in the time that is given.
Designed for:
Test analysts, developers, business analysts, quality assurance, users and anyone wishing to gain the ISTQB Advanced Level Test Analyst Qualification.
Prerequisites:
Delegates wishing to take the ISTQB Advanced Test Analyst Certificate must hold the ISTQB Foundation Certificate and have completed the ISTQB Advanced Level Core Module.
If you wish to sit the course without taking the exam, there are no prerequisites.
Duration:
3 Days
Course Content:
Specification-Based Test Design Techniques
- Equivalence partitioning & boundary value analysis
- Decision tables & state transition testing
- Classification tree method & pairwise testing
- Use case testing
Defect and Experienced-Based Test Design Techniques
- Error Guessing, checklist-based, exploratory testing & attacks
- Taxonomies – categories and lists of potential defects
Software Characteristics Testing
- Accuracy, suitability, interoperability, functional security, usability, accessibility
- Technical security, reliability, efficiency, performance, load, stress and scalability testing, maintainability, portability
Evaluation:
This course will provide the delegate with the necessary knowledge and skills to sit the ISTQB Advanced Test Analyst Certificate multiple choice exam.
Skills gained:
- Ability to evaluate requirements to determine domain validity
- Ability to analyse the system in sufficient detail to meet user quality expectations
- Identify and choose appropriate test design techniques for different applications
- Understand the differences between test conditions, test cases, test procedures and test scripts and identify when to produce them or not
- Produce high quality test design specifications using the most effective test design techniques
- Understand how to apply the appropriate techniques to a given software project: including specification-based, experience and defect-based techniques, as well as static testing techniques
- Apply suitable techniques to test quality characteristics such as performance, reliability, accessibility and usability
