COMP 4004 Lecture Notes - Lecture 1: Kent Beck, Unit Testing, Project Stakeholder

12 views3 pages

Document Summary

3d: one view is the goal of tdd is specification and not validation. When you first go to implement a new feature, the first question that you ask is whether the existing design is the best design possible that enables you to implement that functionality. If so, you proceed via a tfd approach. If not, you refactor it locally to change the portion of the design affected by the new feature, enabling you to add that feature as easy as possible. You should write new business code only when an automated test has failed: 2. However, there is more to testing than this such as agile acceptance testing which can also be done early in your project). Similarly, acceptance tests can form an important part of your requirements documentation. Your acceptance tests define exactly what your stakeholders expect of your system, therefore they specify your critical requirements. Your regression test suite effectively becomes detailed executable specifications.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents