• Virtual Delivery of this Course is Available

This certification focuses primarily on Agile testing techniques and processes in addition to the mindset and role of an Agile tester. Learning outcomes include the ability to distinguish the diverse types of testing on an Agile effort, and understanding how business, development, and testing personnel best collaborate on an Agile development cadence. In addition, course participants will learn Agile test strategies and techniques related to release planning, testing within iterations, regression testing, performance testing, pre-deployment, and production support testing. This course includes the ICAgile Professional Agile Testing Certification (ICP-TST).
Learning Topics - 21hrs
Session 1
OVERVIEW OF AGILE TESTING
» Origins of Agile testing
» Agile testing vs. traditional approaches
MINDSET & CULTURE
» Agile testing principals
» Whole team approach
» Building quality in
» Continuous improvement and feedback
» Ingraining the agile testing mindset
Session 2
CATEGORIES OF TESTING
» Agile testing quadrants or categories
» Automation pyramid introduction
» Testing techniques
COLLABORATING WITH DEVELOPERS
» Unit and component testing
» Pairing between the developer and tester
Session 3
EXAMPLE DRIVEN DEVELOPMENT
» Acceptance test-driven development (ATDD)
» Behavior-driven development (BDD)
» Spec by example
FEATURE & STORY TESTING
» User story testing
» Feature testing
» Exploratory testing
» Non-functional testing
Session 4
ROLES & RESPONSIBILITIES
» Team-based testing approach
» Typical business representative responsibilities
» Typical programmer role in testing
» Typical tester role in testing
» Role of test managers in Agile
Test Strategy & Planning – Part 1
» Different strategies based on levels of precision
» During iteration planning/kickoff
» Lightweight test plan documentation
Session 5
TEST STRATEGY & PLANNING – PART 2
» Defect tracking and management
» Results reporting
» Test metrics
» Regression tests
SUCCESSFUL DELIVERY – PART 1
» Time-boxed delivery
» Continuous delivery
Session 6
SUCCESSFUL DELIVERY – PART 2
» Iteration wrap-up
» Definition of a release/end game
» Post-development test cycles
» User acceptance testing (UAT)
» System-wide and cross-team testing
» Post-release testing
» Documentation for regulatory requirements