Our Promise to You

http://www.sqe.com/

 
 
 

Agile Testing Practices
STARWEST
 
 
 Agile Testing Practices
  Sunday, Sept. 30—Monday, Oct. 1 • 8:30 a.m.—5:00 p.m.  


In Agile Testing Practices you will:

  • Learn the fundamentals of agile development models
  • Discover how testing is different in agile environments
  • Learn about user stories and how to test them
  • 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:

Rob Sabourin
has more than thirty years of management experience leading teams of software development professionals. A well-respected member of the software engineering community, Rob has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. Rob wrote I am a Bug!, the popular software testing children's book; works as an adjunct professor of software engineering at McGill University; and serves as the principle consultant (and president/janitor) of AmiBug.Com, Inc.
 
  
 
 Skills and Knowledge to Succeed in Agile Projects


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 story elicitation and grooming 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). 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
Explore agile testing processes in an informal and interactive workshop setting. Examples are studied through a series of 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.

 
Build your week of learning to include the Agile Testing Practices training and benefit from all STARWEST has to offer. Stay for two days or maximize your experience by attending a day of tutorials and the conference while you're in Anaheim. Plus—if you stay through Friday, you can attend the Testing & Quality Leadership Summit.  See the week's schedule below.

Sunday  Monday  Tuesday  Wednesday  Thursday  Friday
 Agile Testing Practices
Tutorials Keynotes
Concurrent Sessions
Networking EXPO
Bonus Sessions
Special Events
…and More!
 Testing & Quality Leadership Summit

 

 





Can’t attend the conference but want to attend this training? Click here to be redirected to the SQE Training website.

2-Day Course Outline
 
Fundamentals of Agile Development
Agile principles
The Agile Manifesto
Agile development models
Scrum
Kanban
Extreme programming (XP)
Other agile lifecycle models
How agile testing is different

The Agile Team
Roles within the agile Team
Self-organizing teams

The Agile Tester
Testing role
Testing tasks

 
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
Test automation
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
Test-Driven Development
Story testing
Bug management
Chartering exploratory tests
 

 


 

 

 
Send us Your Feedback