Writing TDD Test Cases to Support Manual and Automation Execution

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.

Learning Objectives:

  • Gain an understanding of how TDD improves development and execution velocity
  • Learn how to use the IEEE 829 in documenting modular and traceable test cases
  • Help stakeholders involved in testing understand their expectations for each work product

Plan/Design
Location: Pecan Date: May 24, 2018 Time: 3:30 pm - 5:00 pm Jeremy Berriault