Title :
Resource-constrained non-operational testing of software
Author :
Rivers, Anthony T. ; Vouk, Mladen A.
Author_Institution :
North Carolina State Univ., Raleigh, NC, USA
Abstract :
In “classical” testing approaches, “learning” is said to occur if testers dynamically improve the efficiency of their testing as they progress through a testing phase. However, the pressures of modern business and software development practices seem to favor an approach to testing which is very akin to a “sampling without replacement” of a relatively limited number of pre-determined structures and functions conducted under significant schedule and resource constraints. The primary driver is often the desire to “cover” ONLY previously “untested” functions, operations or code constructs, and to meet milestones. We develop and evaluate a model that describes the fault detection and removal process in such an environment. Results indicate that in environments where “coverage” based testing is promoted, but resources and decisions are constrained, very little dynamic “learning” takes place, and that it may be an artifact of program structure or of the test case sequencing policy
Keywords :
program testing; resource allocation; software reliability; coverage based testing; fault detection; fault removal process; pre-determined structures; program structure; resource constrained non operational testing; resource constraints; software development practices; software testing; test case sequencing policy; testing phase; Calendars; Central Processing Unit; Fault detection; Logic testing; Programming; Rivers; Sampling methods; Software reliability; Software testing; Time measurement;
Conference_Titel :
Software Reliability Engineering, 1998. Proceedings. The Ninth International Symposium on
Conference_Location :
Paderborn
Print_ISBN :
0-8186-8991-9
DOI :
10.1109/ISSRE.1998.730874