For more information... Call or Email Us

click to email or call

1 800 789 6595

Agile Testing

When a software development team adopts Agile practices, the testing team often struggles to understand what their role is and how they fit in. This 2-day class provides participants with an overview of how testing changes when a team adopts Agile methods. The class will begin with an overview of Agile principles and practices and will be a combination of presentations and hands on exercises. Participants will leave this class with a clear understanding of how traditional testers can navigate through an agile adoption.

Topics Included
• Comparison of Traditional QA practices vs. Agile Testing Practices
• Acceptance Test Driven Development (ATDD)
• Defining acceptance criteria
• Executable Requirements
• Automated Testing on Agile Teams
• Defect Management
• Continuous Integration
• Exploratory Testing

Course Details
Prerequisites: Agile Foundations
Audience: Anyone interested in Agile Testing or currently on a testing team that is transitioning to Agile practices.
Duration: 2 Days
Lab to Lecture Ratio: 20/80

Course Outline
Day 1 Summary
• Agile Overview
• Traditional QA Teams
• Traditional Automation Approaches
• Role of an Agile Tester
• Testing Activities on Agile projects
     o Refine Acceptance Criteria
     o TDD
     o Manual / Exploratory Testing
     o Defect Management
     o Documentation
     o Performance Testing
     o Regression Testing
• Test Automation on Agile Teams

Day 2 Summary
• Intro to Executable Requirements with FitNesse
• Metrics
• Testing on a Greenfield Project
• Testing on a Legacy Application
• Estimation Sessions
• Sprint Planning Meetings
• Retrospectives
• Infrastructure
• Skills and Titles