DocumentCode
1389727
Title
Analysis and refinement of software test data adequacy properties
Author
Parrish, Allen ; Zweben, Stuart H.
Author_Institution
Dept. of Comput. Sci., Alabama Univ., Tuscaloosa, AL, USA
Volume
17
Issue
6
fYear
1991
fDate
6/1/1991 12:00:00 AM
Firstpage
565
Lastpage
581
Abstract
Test data adequacy criteria are standards that can be applied to decide if enough testing has been performed. Previous research in software testing has suggested 11 fundamental properties which reasonable criteria should satisfy if the criteria make use of the structure of the program being tested. It is shown that there are several dependencies among the 11 properties making them questionable as a set of fundamental properties, and that the statements of the properties can be generalized so that they can be appropriately analyzed with respect to criteria that do not necessarily make use of the program´s structure. An analysis that shows the relationships among the properties with respect to different classes of criteria which utilize the program structure and the specification in different ways is discussed. It is shown how the properties differ under the two models in order to maintain consistency that the dependencies are largely a result of five very weak existential properties, and that by modifying three of the properties, these weaknesses can be eliminated. The result is a reduced set of seven properties, each of which is strong from a mathematical perspective
Keywords
data integrity; formal specification; program testing; standards; consistency; program structure; software test data adequacy properties; software testing; specification; standards; weak existential properties; Computer science; Information science; Performance analysis; Performance evaluation; Software standards; Software testing; Standards development;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.87282
Filename
87282
Link To Document