1
Fundamentals of Agile software development
- Agile software development and the Agile manifesto.
- The integrated approach.
- Notion of early and frequent feedback.
Exercise
- Understanding the Agile Manifesto. Putting together an integrated team and making it work.
2
Characteristics of Agile approaches
- Approaches of Agile software development
- Collaborative User Story creation.
- Retrospectives.
- Continuous integration.
- Version and iteration schedule.
Exercise
MCQ preparation for the test. Optimizing retrospectives. Building an iteration schedule and a release schedule.
3
Differences between traditional testing and Agile approaches
- Testing and development activities.
- Project activity products.
- Testing levels.
- Test management and configuration management tools.
Exercise
Planning test activities in an Agile project. Tester-developer or developer-tester?
4
Status of testing in Agile projects
- Communicating test statuses, progress, and product quality.
- Managing risks of regression by improving manual and automated test cases.
Exercise
MCQ: Questions about principles, practices and fundamental practices of Agile.
5
Roles and skills of a tester in an Agile team
- Skills of an Agile tester.
- The role of a tester in an Agile team.
Role-playing
Tester headset on an Agile project.
6
Methods, techniques and tools for Agile testing
- Test-driven development.
- The test pyramid.
- Test quadrants, test levels, and test types.
- The role of a tester.
- Product quality risk assessment and estimating test effort.
- Techniques in Agile projects.
- Tools in Agile projects.
Role-playing
Being a tester in a Scrum team. Identifying and handling product risks. Test reporting and analysis.
7
ISTQ® certification exam
- 40-question MCQ. 60-minute duration.
- Taking the exam.