New directions in software testing automation, test oracle design, and safety assessment
MetadataShow full item record
Software testing is a challenge: the goal of testing is to expose yet undiscovered errors. a successful test is one that "catches" an error; testing cannot prove the correctness of a software, it can only demonstrate the presence of a bug; exhaustive testing is practically unfeasible (the number of executable paths may be astronomic); testing and debugging of a software system requires more than 50% of total time and effort (Brooks' rule).
Showing items related by title, author, creator and subject.
Davis, Edward V., Jr. (Monterey, California: Naval Postgraduate School, 1990-12);Rapid prototyping is emerging as a promising software development paradigm. It provides a systematic and automatable means of developing a software system under circumstances where initial requirements are not well known ...
Eatinger, Christopher J. (Monterey, California. Naval Postgraduate School, 2007-06);Software testing is a crucial step in the development of any software system, large or small. Testing can reveal the presence of logic errors and other flaws in the code that could cripple the system's effectiveness. Many ...
Dennison, Thomas E. (Monterey, California. Naval Postgraduate School, 1992-03);The cost of system operational testing is steadily increasing. It is desirable for the software manager to know if the software is sufficiently well developed or reliable to support such testing. Current software reliability ...