Testing with guarantees and the failure of regression testing in eXtreme programming

2Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The eXtreme Programming (XP) method eschews all formal design, but compensates for this by rigorous unit testing. Test-sets, which constitute the only enduring specification, are intuitively developed and so may not be complete. This paper presents a method for generating complete unit test-sets for objects, based on simple finite state machines. Using this method, it is possible to prove that saved regression test-sets do not provide the expected guarantees of correctness when applied to modified or extended objects. Such objects, which pass the saved tests, may yet contain introduced faults. This puts the whole practice of regression testing in XP into question. To obtain the same level of guarantee, tests must be regenerated from scratch for the extended object. A notion of guaranteed, repeatable quality after testing is defined. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Simons, A. J. H. (2005). Testing with guarantees and the failure of regression testing in eXtreme programming. In Lecture Notes in Computer Science (Vol. 3556, pp. 118–126). Springer Verlag. https://doi.org/10.1007/11499053_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free