NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Automating test case generation for coverages required by FAA standard DO-178BCoverage testing techniques are required by the FAA for various levels of subsystem criticality at the unit testing level. Higher levels of criticality require coverage schemes that frequently require more and more test cases, particularly when the number of conditions in a decision grows. For example, if we have a decision with n conditions of the form: if (/ci/ or /c2/ or .... or /cn/) then there are 2(n) possible combinations of condition outcomes. Given the enormous number of inputs that may be required to satisfy different coverages, and given that there are no automated tools for determining these inputs (to our knowledge), we will show how one alternative testing technique, mutation testing, can be coerced into generating inputs that satisfy a code coverage scheme X, i.e., if we modify the rules for mutant generation during mutation testing, this technique will provide test cases that satisfy X.
Document ID
19940034749
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Voas, Jeffrey M.
(NASA Langley Research Center Hampton, VA, United States)
Payne, Jeffery E.
(RST Corp. Reston, VA, United States)
Miller, Keith W.
(Sangamon State Univ. Springfield, IL, United States)
Date Acquired
August 16, 2013
Publication Date
January 1, 1993
Publication Information
Publication: In: AIAA Computing in Aerospace Conference, 9th, San Diego, CA, Oct. 19-21, 1993, Technical Papers. Pt. 1 (A94-11401 01-62)
Publisher: American Institute of Aeronautics and Astronautics
Subject Category
Computer Programming And Software
Report/Patent Number
AIAA PAPER 93-4463
Accession Number
94A11404
Funding Number(s)
CONTRACT_GRANT: NAG1-884
Distribution Limits
Public
Copyright
Other

Available Downloads

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