Description
By the end of this two day course, an attendee should be able to:
- Collaborate in cross-functional teams, being familiar with principles and basic practices of Agile software development
- Adapt existing testing experience and knowledge to Agile values and principles
- Support the Agile team in test planning
- Apply relevant Agile software development approaches and test techniques to ensure tests that provide adequate coverage
- Assist business stakeholders in defining understandable and testable user stories, scenarios, requirements, and acceptance criteria, as appropriate
- Create and implement various Agile software development test approaches
- Support and contribute to test automation in an Agile software development project
- Work with – and share information with – other team members using effective communication styles and channels
Outline
Test Strategy and Test Approach Challenges
Introduction to Agile
- Test Types
- End-to-end Testing
- Formal Testing and Holistic Testing
- Regression Test Approaches
People and Teams
Introduction
- Whole Team Approach
- Generalization and Specialization within a Team
- Motivating Business Representatives to Participate in Testing
- Supporting the Developers
- Tissue Testers
Test Management and Test Process Improvement
Introduction
- Test Planning
- Test Planning in Agile Software Development
- Project Test Strategy
- Test Monitoring and Test Control
- Test Reporting
- Test Process Improvement
- Metrics for Test Process Improvements
- Test Process Improvement in Agile Software Development
Shift Left
Introduction
- Using Shift Left to Improve Test Basis Quality
- Testware as Requirements
- Storyboarding and Testboarding
- Example Mapping
- Biases in Agile Testing
- User Story Slicing
- Shift Left and Requirements Engineering
Agile Approaches and Test Techniques
Introduction
- Exploratory Testing
- Test Heuristics
- Test Mnemonics
- Test Tours
- Test Charter Creation
- Performing Exploratory Testing
- Assisted Testing
- Mob Testing
- Pair Testing
- Vibe Testing
- Test Smells
Test Automation and Test Tools
Introduction
- Test Automation in Agile Software Development
- Test Tools in Agile Software Development
Prerequisites
You must have obtained an ISTQB Foundation Level Certification (CTFL) to be eligible for the ISTQB Agile Tester Advanced Level certification.




