Learn Agile testing practices used at Twitter, Google, Facebook, Salesforce, Spotify, Tesla and a host of other top companies to build high quality software quickly and effectively.
Agile Developer – Testing Skills Workshop
Learn how to leverage Agile testing skills to play a key role in Agile teams.
This two day course shows how testers can become valued agile team members, how they contribute to delivering a continuous stream of business value, and ways to overcome common cultural and logistical obstacles in transitioning to an agile development process.
Students will be shown 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, participants 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.
We guarantee our Agile Testing Skills workshop will be an engaging experience that will give you the knowledge and confidence to start implementing Agile testing practices right away.
Brief Intro into Agile & How Testing Fits in
Introduce agile testing activities and approach
Adapting to Agile
Ten Principles for agile testers
Roles and responsibilities; collaboration
Overcoming common obstacles
Cultural Issues; mini-waterfalls
Transitioning typical processes
Quality models, traceability
Test Automation – How Testing “Keeps Up”
Value of automation
Barriers to automation
Getting over the hump
Test Automation Pyramid for max ROI
Agile Testing Quadrants 4 automation
What to should and shouldn’t be automated
Developing an Agile Automation Strategy
What hurts most; multi-layered Approach
Applying agile principles: “Thin slice/steel thread” approach
Exercise – Slicing Stories/features
Summary: Key Factors to Making Automation Work
Test Planning in Agile Projects
Using the Agile Testing Quadrants
Introduction: Vocabulary, Collaboration
Tests that guide development, foundation for quality
Tests evaluate the product
Business-facing , Technology-facing
Plan to stay on track
Alternatives test plans
Release-level test plan matrix
Exercise: Test Planning Exercise
An Iteration in the Life of a Tester
Going through stories, Distributed team communication
Simplest thing first – steel thread
ATTD (Acceptance Test Driven Development)
Exercise – Write acceptance tests as a team
How testers contribute in planning, estimating
During the Iteration – Coding & Testing
Collaboration, Defect tracking, Expanding tests
The demo, retrospectives – improving your process and celebrating success
Seven Factors for Success & Wrap-Up