This course can be tailored to your needs for private, onsite delivery at your location.
ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.
Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.
Better Software through Collaboration
Built-in quality allows quicker delivery of business value. One of the key practices in realizing built-In quality is Acceptance Test-Driven Development (ATDD) / Behavior Driven Development (BDD). This course describes how the triad (customer, tester, and developer) creates acceptance tests to provide a joint understanding of the requirements. It shows how to use those acceptance tests as a communication and verification tool. Applying these skills streamlines communication within the organization, decreasing rework, raising customer satisfaction, and promoting trust within the organization. These methods have demonstrated an ability to be able to lower released errors by up to 90%. This course is based on Lean-Agile Acceptance Test-Driven Development by Ken Pugh.
This behavior driven development training course helps participants understand how to transform requirements accurately into testable specifications. This is a collaborative, efficient manner that minimizes waste. It addresses requirements, specifications, implementation, and testing.
In this Behavior Driven Development Training, You Will:
- Principles of Acceptance Test-Driven Development
- How to turn requirements into acceptance tests
- What is a good acceptance test
- How to use acceptance tests as a communication vehicle
- How ATDD embodies Build Quality In and Shift Left
- Upcoming Dates and Locations
All Live Online times are listed in Eastern Time Guaranteed To Run
- Course Outline
This course is structured with a workshop for all participants to present common concepts followed by individual team workshops to cover team-specific issues and to develop acceptance tests for stories.
Part 1: Software Development
- What is ATDD
- Why ATDD is useful
- The process
- The roles and responsibilities
Part 2: Acceptance Test Examples
- Acceptance test style, size, scope, clarity
Part 3: The Business Tests
Part 4: User Stories and Scenarios
Part 5: Test Anatomy
Part 6: Tables as Tests
Part 7: System Boundary and Tests
Part 8: Events, Responses, States
Part 9: Complex Business Rule and Separation
Part 10: Test Evaluation
- Common pitfalls and how to avoid them
- Maintainability, scalability
Part 11: Retrospective
- Transition Issues
- Motivation issues
- Who should attend
This behavior-driven development training course is appropriate for anyone who is involved in the definition, development and quality assurance of software-related products.
- Product Managers
- Business Analysts
It is essential that the development and test team and at least one customer, business analyst, product manager, or SME attend the workshop together.