Premium
A conceptual model of software testing
Author(s) -
Marshall A. C.
Publication year - 1991
Publication title -
software testing, verification and reliability
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.216
H-Index - 49
eISSN - 1099-1689
pISSN - 0960-0833
DOI - 10.1002/stvr.4370010303
Subject(s) - computer science , correctness , context (archaeology) , regression testing , software testing , risk based testing , conceptual model , white box testing , software , software performance testing , software quality , software engineering , reliability engineering , software construction , programming language , software development , engineering , database , paleontology , biology
As code is executed correctly under test, confidence in the correctness of the code increases. In this context, an intuitive conceptual model of the process of software testing which draws upon experience gained with mutation analysis is presented. The model is used to explain how the testing of one path can influence confidence in other (possibly unexecuted) paths. It is also discussed in relation to software reliability and systematic structural testing, and is shown to be consistent with observations made during these forms of testing.