In Test Driven Development (TDD) a test is written before writing code. TDD ensures that code is thoroughly tested and leads to modularized, flexible and extensible code. Since the focus is on tests, it is critical to write good test cases. Questions often arise such as, “Does the test case really match the requirements?” or “Does it cover all variables?” or “Can it be automated for future regression testing?” Join Jeremy as he explains how to use a version of the IEEE 829 standard in documenting test cases to make tests reusable and changeable for continuous improvement. You will learn how to clearly define what should be tested and how to ensure effective use of each work product. Jeremy will explain how stakeholders involved in testing can better understand their expectations for each work product. Even if you are not using TDD, you will be able to apply the IEEE 829 standard to improve the modularity and traceability of your QA tests.