NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Evaluating software testing strategiesThe strategies of code reading, functional testing, and structural testing are compared in three aspects of software testing: fault detection effectiveness, fault detection cost, and classes of faults detected. The major results are the following: (1) Code readers detected more faults than did those using the other techniques, while functional tester detected more faults than did structural testers; (2) Code readers had a higher fault detection rate than did those using the other methods, while there was no difference between functional testers and structural testers; (3) Subjects testing the abstract data type detected the most faults and had the highest fault detection rate, while individuals testing the database maintainer found the fewest faults and spent the most effort testing; (4) Subjects of intermediate and junior expertise were not different in number or percentage of faults found, fault detection rate, or fault detection effort; (5) subjects of advanced expertise found a greater number of faults than did the others, found a greater percentage of faults than did just those of junior expertise, and were not different from the others in either fault detection rate or effort; and (6) Code readers and functional testers both detected more omission faults and more control faults than did structural testers, while code readers detected more interface faults than did those using the other methods.
Document ID
19860010498
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Selby, R. W., Jr.
(Maryland Univ. College Park, United States)
Basili, V. R.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Page, J.
(Maryland Univ. College Park, United States)
Mcgarry, F. E.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Date Acquired
August 12, 2013
Publication Date
November 1, 1984
Publication Information
Publication: Proceedings of the Ninth Annual Software Engineering Workshop
Subject Category
Computer Programming And Software
Accession Number
86N19969
Funding Number(s)
CONTRACT_GRANT: F49620-80-C-001
CONTRACT_GRANT: NSG-5123
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

There are no available downloads for this record.
No Preview Available