| |
|
|
Course Outline
|
This 2 day workshop is targeted at Testers who want to be an integral part of any Agile team and are trying to understand how testing changes when a team adopts Agile methods. This primary focus of this workshop is to help participants understand how they can make testing lean and agile.
This session begins with an activity which highlights the key differences between the traditional software development model and agile methods. During the activity we'll mainly focus on the process from testing point of view. Post the activity, we have a brief overview of key Agile values and principles and their implications on testing. We also discuss some concepts from Lean and how they can influence their style of testing in an agile context.
Towards the end of the first day, we'll also introduce developer testing practices like Test Driven Development and Refactoring and demonstrate what kind of testing the developers are expected to do. By the end of the first day, participants have a clear understanding of the Agile and Lean values and principles that drive the process changes and that will help them determine how to adapt their existing testing practices.
On the second day we'll focus on Test Automation and Exploratory Testing practices. The participants will learn two main category of tools. xUnit framework for unit testing and FitNesse and Selenium for acceptance testing.
|
By the end of this workshop, participants will
- Understand Agile and Lean values and principles
- Experience a simulated Traditional and Agile project
- Learn how to adapt their testing practices in an Agile context
- Learn how Session-Based Exploratory Testing fits on Agile projects
- Learn how to create lightweight test documentation
- See demonstrations of open source testing tools commonly used by Agile teams
- Understand how Acceptance Test Driven Development results in executable requirements
- Understand how to apply test analysis and design skills when eliciting requirements and acceptance criteria from business stakeholders
- Discover the evolving role of the Agile Tester on Agile projects
|
|
|