A presentation given to Quality Assurance Testers, about Test Driven Development/Design. What it is, where the tests fit in the pipeline and what it means to developers and testers.
16. ’
- Help decide on the intent
- Think edge cases which could affect the
design
- Pairing with the developer
- Understand what the program is trying
to do
- Spot any cases missed by the developer
- Understand how a design change may
affect tests 16
17. - Test, Code, Refactor
- Testing is the QA and Dev collaboration point.
- QAs can help design better intentions, spot
flaws and edge cases that have been missed.
- QAs can better understand how design
changes can affect tests down the (pipe)line.
TDD is a DESIGN tool. Is does not replace the
testing work that is required in a project.
17