






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A case study on unit testing design evolution in an agile project called pecan. The author discusses the testing design of the project, focusing on the classes scanner, parser, checker, binder, terminator, stacker, interpreter, generator, and the supporting classes grammar, node, symbol. The testing design's progression from embedding tests in the main method of each class to having a companion test file, and finally to having all tests in a single file tests.txt. The author also discusses the challenges and solutions related to testing one class when others are temporarily broken.
Typology: Slides
1 / 11
This page cannot be seen from the preview
Don't miss anything!







Ian Holyer Ian Holyer