Agile Testing Practices

Skills and Knowledge to Succeed in Agile Projects

earn-pmi-pdu

Many testers struggle to understand the agile development process and their place in it. In this two-day interactive workshop-style course, you will learn the fundamentals of agile development, the role of the tester in the agile team, and the agile testing processes.

Upcoming Classes

Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Select a learning mode button (Public, On-Site, etc.) for specific class details and fact sheet.
Description
  • 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

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). Learn technical and team skills testers need for success in the 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.

Questions? 888.268.8770 [email protected]
Course Outline

Fundamentals of Agile Development
Agile principles
The Agile Manifesto
Agile development models
Scrum
Kanban
Extreme programming (XP)

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
Grooming
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
Unit testing
Visible progress—burn down charts
Bug management
Stand up meetings
Working with developers
Bug isolation
Debugging
Troubleshooting
Regression testing

Exercises
Agile test documentation
Estimation and planning
Story testing
Bug management

Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Course Duration: 2 Days
Description
  • 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

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). Learn technical and team skills testers need for success in the 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.

Questions? 888.268.8770 [email protected]
Course Outline

Fundamentals of Agile Development
Agile principles
The Agile Manifesto
Agile development models
Scrum
Kanban
Extreme programming (XP)

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
Grooming
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
Unit testing
Visible progress—burn down charts
Bug management
Stand up meetings
Working with developers
Bug isolation
Debugging
Troubleshooting
Regression testing

Exercises
Agile test documentation
Estimation and planning
Story testing
Bug management

Class Schedule

Sign-In/Registration 7:30 - 8:30 a.m.
Morning Session 8:30 a.m. - 12:00 p.m.
Lunch 12:00 - 1:00 p.m.
Afternoon Session 1:00 - 5:00 p.m.
Times represent the typical daily schedule. Please confirm your schedule at registration.

Class Fee Includes
• Tuition
• Course notebook
• Letter of completion
Instructors
Rob_Sabourin
AmiBug.com
Dawn Haynes
PerfTestPlus, Inc.
Matta Saikali
Testrics Inc.

Questions?

On-Site Training

Let us bring the training directly to you! Choose from over 60 courses.

Combine World-Class Training and

Certification with a Conference

Maximize Your Learning Potential

Agile Dev Conference logo

Better Software Conference logo

Devops Conference logo

STAR Conference logo