Agile Testing

Home Agile Testing

• 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

Sign up for your Daugherty Learning Solutions course today!

Individual