An accredited training course that covers updated ISTQB® Certified Tester Advanced Level - Test Analyst 2022 v3.1.2 syllabus.
This training course extends the skills needed to perform structured and thorough software testing across the software development life cycle.
This course covers the key areas of successful test test analysis and design, risk management, model-based test design techniques, experience-based techniques, non-functional quality characteristics for business domain, reviews, and test tools and automation.
Lecturer
Course outline
-
Test Analyst’s Tasks in the Test Process
Testing in the Software Development Lifecycle
Test Analysis
Test Design (Low-level and High-level Test Case Design)
Test Implementation
Test Execution -
Test Analyst’s Tasks in Risk-based Testing
Risk Management Activities
Risk Identification
Risk Assessment
Risk Mitigation -
Black-box Test Techniques
Equivalence Partitioning
Boundary Valuer Analysis
Decision Table Testing
State Transition Testing
Classification Tree Testing
Pairwise Testing
Use Case Testing
Combining Techniques -
Experience-based Test Techniques
Error Guessing
Checklist-based Testing -
Testing Software Quality Characteristics
Functional Suitability Testing
Interoperability Testing
Usability Testing
Portability Testing -
Reviews
Introduction
Using Checklists in Reviews
Requirement Reviews
User Story Reviews
Tailoring Chechlists -
Test tools and automation
Keywords-driver testing
Test Design Tools
Test Data Preparation Tools
Automated Test Execution Tools
Key takeaways
- Perform the appropriate testing activities based on the software development life cycle being used.
- Determine the proper prioritization of the testing activities based on the information provided by the risk analysis.
- Select and apply appropriate test techniques to ensure that tests provide an adequate level of confidence, based on defined coverage criteria.
- Provide the appropriate level of documentation relevant to their testing activities.
- Determine the appropriate types of functional testing to be performed.
- Work effectively in a usability testing team.
- Effectively participate in requirements / user story reviews with stakeholders, applying knowledge of typical mistakes made in work products.
- Improve the efficiency of the test process with the use of tools.