Agile Dev Practices West
 
Our Promise to You

http://www.sqe.com
 
 
 
Agile Testing Practices
at Agile Dev Practices West 2012
 Agile Testing Practices*  
 
Skills and Knowledge to Succeed in Agile Projects 
  Sunday, June 10 – Monday, June 11, 2012 • 8:30 a.m. – 5:00 p.m.  *2-day Training

In Agile Testing Practices training you will:

    •  Learn the fundamentals of agile development models

    •  Discover how testing is different in agile environments

    •  Learn the basis of agile testing—the user story and how to test it

    •  Explore key agile testing practices—ATDD, TDD, and ET

    •  Examine technical and team skills you need for success

    •  Recognize the main agile testing challenges and how to address them

 


 

 



About the Instructor: 

An experienced test consultant and presenter, Dawn Haynes is a highly regarded trainer of software testers. She blends experience and humor to provide testers of all levels with tools and techniques to help them generate new approaches to common and complex software testing problems. In addition to training, Dawn is particularly passionate about improving the state of performance testing across the industry. She has more than twenty years of experience supporting, administering, developing, and testing software and hardware systems—from small business operations to large corporate enterprises.
 
 

Agile software practices are being employed within many development organizations worldwide. More and more test teams and testers are participating in agile projects or are embedded within agile teams. Many testers struggle to understand the agile development process and their place in it. Learn the  fundamentals of agile development, the role of the tester in the agile team, and the agile testing processes. From user stories and through development and testing, this course prepares you to be a valuable member of an agile development team. Explore the business and technology-facing tests agile projects demand and how agile testers help the project succeed. Learn about the techniques of Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD)—the cornerstones of agile testing. Practice the technical and team skills you and your fellow testers need for success in the brave new world of agile development.

Practice of Agile Testing Techniques—Hands-On
Explore agile testing processes in an informal and interactive workshop setting. Examples are studied through a series of hands-on, small group exercises and discussions.

Who Should Attend?
This course is appropriate for both novice and experienced software testers. Developers expected to test within agile teams will find this course extremely useful. Test and development managers also will benefit from this course. A background of basic development and testing processes is helpful.

   


2-Day Course Outline

Fundamentals of Agile Development
Agile principles
The Agile Manifesto
Agile development models
Scrum
Extreme programming (XP)
Other agile lifecycle models
How agile testing is different

The Agile Team
Roles within the agile team
Self-organizing teams
Role swapping

The Agile Tester
Testing role
Testing tasks
Automation in testing
 
The Basis of Development and Testing
Product backlogs, sprint backlogs
The planning meeting
User stories
Test planning
 
Agile Testing Processes
Test-Driven Development (TDD)
Unit and component tests
Acceptance Test-Driven Development (ATDD)
ATTD Tools
Exploratory testing
Non-functional testing
 
Testing through the Sprint
The product backlog
Story size estimation
Sprint iteration planning
Testing tasks
Development tasks
Unit testing
Visible progress—burn down charts
Bug management
Stand up meetings
Working with developers
Bug isolation
Debugging
Regression testing
 
Exercises
Agile test documentation
Test estimation and planning
Bug Management
Story testing
Exploratory test charters



Top of Page
 
Send us Your Feedback