Acceptance Test-Driven Development

Course Tabs

Course Overview
Summary: 

A major challenge with requirements is misunderstanding them. The people who define, implement, and test the product all have a different understanding of what needs to be done. This misunderstanding begets waste, slipped schedules, and mistrust within the organization. This course teaches how the triad (customer, tester, and developer) creates acceptance tests to clarify requirements. It shows how to use those acceptance tests as a communication and verification tool.  Applying these skills will streamline the communication within the organization, hence decreasing rework, raising customer satisfaction, and promoting trust within the organization.

Alternatives

Net Objectives offers two courses focused on writing stories with acceptance tests:

  • Acceptance Test-Driven Development, this course, for Product Owners (or equivalent), developers, and testers
  • Lean-Agile Story Writing with Tests, a workshop for developers and testers.

Which course you take depends upon your particular pattern of development. Please contact mike.shalloway@netobjectives.com to help you decide.

Course Objectives: 

This course teaches participants how to accurately transform customer requirements into testable specifications. This is done in a collaborative, efficient manner that minimizes the waste associated with software development which encompasses requirements, specifications, implementation and testing.

Target Audience:

Primary Audience: 

Customers, product managers, business analysts, SMEs, developers and testers.

It is essential that the development and test team and at least one customer, business analyst, product manager, or SME attend the course together.

This course is appropriate for anyone who is involved in the definition, development and quality assurance of software related products.

Learning Objectives: 

The learning objectives for this course include

  • Understand Acceptance Test-Driven Development
  • Learn how to turn requirements into acceptance tests
  • Learn what a good acceptance test is
  • Learn how to use acceptance tests as a communication vehicle
  • Demonstrate how ATDD embodies “Shift Left”

Certification and PDUs

14 PDUs
 

Maximum Number in Class

24 (Approximate. Depends upon make up and experience level of team.)
Room Setup and Equipment Needed
Students usually sit at tables, 4-6 students per table.
Flip chart or whiteboard per table.
Flip chart and whiteboard for the instructor.
A projector with screen.