Lean-Agile Testing Practices
Summary
- Learn how testing applies in a lean-agile environment
- Find out how to deliver value to customers quickly with agility
- Evaluate Fit as an automated acceptance testing tool solution
- Apply lean principles to quality and testing
- Discover opportunities for lean-agile process improvements
Description
Quickly deliver the highest value features to the customerLean-agile methods promote the rapid delivery of value to customers by deferring detailed definition and design of system features until the “last responsible moment.” This practice challenges the whole team, including testing, to stay continuously synchronized within very short release iteration cycles. To keep up with the fast pace, the team must be creative, smart, and efficient with their verification and validation testing activities.
Lean principles add value to your organization
In this interactive workshop, you will how testing applies in an agile process. Learn the activities important to testers in a lean-agile development environment, including automated acceptance testing.
Adapt to Agile Development Practices that Affect your Team
Teams new to agile practices have discovered that moving from traditional “test last” to the lean-agile “test first” is a big challenge to the entire development organization—and especially to testers and the test group. Discuss the issues involved in the switch to “test first”, including the new collaboration between the customers, business analysts, and testers.
Course Level
IntermediateCourse Outline
- Introduction to Agility and Lean
- Agile Teams
- Introduction to Testable Requirements
- Agile Testing
- Communication
- Charter and Overview
- Agile Requirements
- Requirement Stories
- Requirement Prioritization
- Estimating and Planning
- Overall Planning
- Iteration Planning and Detailed Requirements/Tests
- Test Automation
- Introduction to FIT
- Be Test Driven, Not Defect Driven
- Iteration Review
- Lean Review
- Retrospective
Target Audience
The audience includes test professionals, test managers, project leaders, quality analysts, and developers. No specific prerequisites are assumed. Experience in any form of software development (testing, programming, and managing) and some familiarity with agile practices are recommended.Room Setup and Equipment Needed
A laptop or desktop computer is needed for every participant. Installation of JRE 1.5 is recommended, but it will be available for installation. Classrooms require students at tables (round or long) as well as several white boards or flip-charts. A projector with screen is also needed.Prerequisites
No specific prerequisites are assumed. Experience in any form of software development (testing, programming, managing), some familiarity with Agile practices.