Embed presentation
Download as KEY, PPTX





































The document discusses Acceptance Test Driven Development (ATDD), where acceptance tests are used to define requirements and drive the development process. It describes how ATDD works through a cycle of writing examples and tests, implementing features to pass the tests, and ensuring the tests continue to pass as changes are made. The benefits of ATDD include improved collaboration, a shared understanding of requirements, and preventing defects. Various tools that can be used for ATDD are also outlined, including FIT and Robot Framework. Adopting ATDD requires training, evangelism, and addressing organizational challenges through shared understanding.
Overview of ATDD principles and challenges, including communication gaps and flawed requirements.
Explains the ATDD cycle with focus on automated acceptance tests and real-world implementations.
Detailed approach to writing specifications using realistic examples to clarify requirements.
Emphasizes the importance of collaboration in specification workshops to ensure shared understanding.
Describes how to create and maintain human-readable acceptance tests and specifications effectively.
Identifies common issues with acceptance tests and considerations for effective test design.
How to use acceptance tests to manage and discuss future changes and functionality with customers.
Lists and describes popular tools and frameworks like FIT and Robot Framework for automated testing.
Detailed description of the FIT framework, its use cases, and collaborative testing processes.
Explains Robot Framework's structure and capabilities, including data-driven testing features.
How to prepare and organize test cases effectively, including execution processes and reporting.
Strategies for promoting and integrating ATDD practices within teams and organizations.
Describes challenges faced by business analysts, testers, and developers in implementing ATDD.
Key literature and resources referenced throughout the presentation on ATDD practices.



































