Better Software / Agile Dev Practices East 2011
 
SQE Home
 
 
 

Agile Testing Practices
at Better Software East 2011
Agile Testing Practices*  
Skills and Knowledge to Succeed in Agile Projects 
Sunday, November 6 – Monday, November 7, 2011 • 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: 

Robert Sabourin has more than twenty-eight years of management experience, leading teams of software development professionals. A well-respected member of the  software engineering community, Robert has managed, trained, mentored, and coached thousands of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University.
 
 

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.

   
Sunday  Monday  Tuesday  Wednesday  Thursday  Friday
Agile Testing Practices
* 2-day Training (Sunday - Monday)

Choose from Tuesday Tutorials in half- and full-day formats.
Keynotes
Concurrent Classes
Networking EXPO
Bonus Sessions
Special Events
…and More!
 Agile Leadership Summit



 


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
Test-Driven Development
Story testing
Exploratory testing



Top of Page
 
Send us Your Feedback