ATDD/BDD

  • Acceptance Test-Driven Development / Behavior Driven Development: Better Software through Collaboration [HTML]  [PDF]
    • Training for the Triad (Customers / Developers / Testers) in collaborating on stories  (14 PDUs) 
      [more]
      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.

  • Behavior-Focused Test-Driven Development [HTML]  [PDF]

    • Training for developers in TDD   
      [more]
      Built-in quality is a key practice in agility. Testability is a crucial aspect of quality. This course teaches developers how to write behavior-focused unit tests and to develop incrementally using those tests. It emphasizes how these tests reflect the system requirements. Refactoring legacy code and adding unit tests to that legacy code is also explored. The course emphasizes hands-on practice in writing unit tests, creating mocks, and refactoring.

  • Automating Tests with Cucumber [HTML]  [PDF]

SAFe® Related

  • ART ATDD/BDD Quick Start™ [PDF]

    • A workshop for all teams in an Agile Release Train (ART) to quickly become more productive by adding ATDD/BDD to their process  (11 PDUs)   
      [more]
      “Built-In Quality” is a core value of SAFe®. It allows quicker delivery of business value. One of the key practices in realizing Built-In Quality is Acceptance Test-Driven Development (ATDD) (also known as Behavior Driven Development (BDD)). This workshop helps an Agile Release Train (ART) quickly come up to speed on ATDD/BDD.

      An interactive lecture for the entire ART (product owners, architects, release train engineer, testers, and developers) helps everyone obtain a common ATDD/BDD background. The session demonstrates how to create and use acceptance tests to provide a joint understanding of the requirements. It shows how to use those acceptance tests as a communication and verification tool. Following the initial session, each team has a session that revolves around their particular environment and stories. The topics are based on their individual needs.

      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 workshop is based on the SAFe recommended book Lean-Agile Acceptance Test-Driven Development by Ken Pugh.

  • Build in Quality at Scale with Acceptance Test-Driven Development / Behavior Driven Development  (14 PDUs)  [HTML]  [PDF]
    • Training for the Triad (Customers / Developers / Testers) in a SAFe context   
      [more]
      Built-In Quality is a core value of SAFe®. It allows quicker delivery of business value. One of the key practices in realizing built-in quality is Acceptance Test-Driven Development (ATDD). 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 the SAFe recommended book Lean-Agile Acceptance Test-Driven Development by Ken Pugh.

  • Build in Quality at Scale with Test-Driven Development  [HTML] [PDF]
    • Training for developers in TDD in a SAFe context   
      [more]
      “Built-In Quality” is a core value of SAFe®. It allows quicker delivery of business value. One of the key practices in realizing built-in quality is Test-Driven Development (TDD). This course teaches developers how to write behavior-focused unit tests and to develop incrementally using those tests. It emphasizes how these tests reflect the system requirements. Refactoring legacy code and adding unit tests to that legacy code is also explored. The course emphasizes hands-on practice in writing unit tests, creating mocks, and refactoring.

 


 © Copyright 2017-2021 Ken Pugh.   SAFe® is a registered trademark of Scaled Agile,   ART ATDD/BDD Quick Start℠ is a service mark of Ken Pugh, Inc.

Email:

info@atdd-bdd.com