Are you part of a testing team that is transitioning to an agile development process? Are you keen to learn how to become a valued member of an agile team and contribute to delivering a continuous stream of business value? Would you like to understand how to overcome common cultural and logistical obstacles in transition? Join Janet Gregory for her Agile Testing course to learn the values and principles that help testers adopt an agile testing mindset, and how the whole team contributes to the success of practices, including automation.
Over an intensive, hands-on three days, you will learn how to complete testing activities in short iterations, and how testers contribute on a daily basis during each iteration and release cycle. Processes such as ATDD (Acceptance Test Driven Development) will be stressed throughout the course. Through interactive exercises and group discussions, you will discover good strategies for driving development with both executable and manual tests. The course is filled with real-life examples of the many ways agile testers add value.
A simulation of an agile project wraps up the whole course giving you an opportunity to put all the puzzle pieces together and practice what you have learned.
You will receive a complimentary copy of "Agile Testing: A Practical Guide for Testers and Agile Teams", authored by Janet Gregory and Lisa Crispin, on your first day of this course!
Learn how to:
- Contribute on agile teams through testing
- Cover all dimensions of software quality in short release cycles
- Collaborate to deliver the "right" business value at frequent, consistent intervals.
The “Whole Team Approach to Agile Testing” course is aligned with the ICAgile Agile Testing track, which has been designed by leading international experts to outline the skills and knowledge needed to understand the tester role and how testing fits into agile projects. The course is deeply experiential, immersing the participants in hands-on coaching exercises and using that experience to apply and reinforce the theory. It will prepare participants to effectively undertake testing activities in an agile team. This course covers a number of learning objectives from the ICAgile Agile Testing specialty track.
There is no “exam”, but students must participate in the case study and exercises. As well, students will be asked to answer a take home question (maximum 500 words), as well as review and comment on two other student’s answers.
Learn more at www.icagile.com
What the community says
"Janet is one of the best trainers I know."Attendee on 8th Nov 2017
"Thoroughly engaged throughout the three days - usually difficult to do but Janet made it look easy."Paul Douglas, News UK on 5th Jun 2017
"Janet clearly has a wealth of experience in this area."Ann Stuart, The Northview Group on 9th Nov 2016
"Enjoyable and enlightening course interesting subject matter and good examples used in context."Samantha Rooum on 7th Oct 2015
"Janet was brilliant throughout."Junaio Valimulla on 7th Oct 2015
Introduction into Agile and How Testing Fits
- Overview of Agile Terminology
- Agile Methods: What Does it Mean to a Tester
- SDLC - Introduce Agile Testing Activities and Approach
- Compare it to phase & gated
- What problems are we trying to solve?
Adapting to Agile - The Whole Team Approach
- The Whole Team Approach
- Ten principles for agile testers
- Roles and responsibilities
- Learning to collaborate
- Overcoming common obstacles
- Cultural Issues
- Transitioning Typical Processes
- Defect tracking
- Quality models
- Sizing and prioritizing stories - Visibility
Release Planning Simulation & Test Planning: Automation Needs
- Automation Needs
- Value of automation
- Common obstacles
- Evaluating Tools
- Using the Agile Testing Quadrants
- Vocabulary, Collaboration
- Tests that guide development, foundation for quality
- Tests to evaluate the product
- The Agile Testing Pyramid
- Whole Team Approach
- Test Plan Alternatives
- Iteration Planning
- Simplest thing first - steel thread
- Acceptance Tests - give an example using same story
- Task breakdown and estimating
- What to automate
- Coding & Testing
- Defect tracking
- Expanding tests
- The Demo
- We will work through an iteration simulation so that the students will have an opportunity to experience all we have talked about
- The End Game
- Release retrospective
Key Success Factors
- Summary: Seven Key Success Factors for Agile Testing
If you are on an Agile team, as a tester or as a product owner, programmer or development manager, and you want to learn what testing means in an Agile environment, this Agile Testing course is for you!
This Agile Testing course emphasises a whole team approach to Agile Testing and is aimed at anyone who wants to learn what testing means on an agile team. In addition to testers, team members fulfilling different roles, will also benefit from understanding their contribution and their interaction with testers on the team.
To benefit most from this Agile Testing course, you should have some understanding of agile processes prior to attending, so that you can actively contribute to discussions with questions and share your experiences.