DocumentCode :
746400
Title :
Test Data Selection and Quality Estimation Based on the Concept of Essential Branches for Path Testing
Author :
Chusho, Takeshi
Author_Institution :
Systems Development Laboratory, Hitachi Ltd.
Issue :
5
fYear :
1987
fDate :
5/1/1987 12:00:00 AM
Firstpage :
509
Lastpage :
517
Abstract :
A new coverage measure is proposed for efficient and effective software testing. The conventional coverage measure for branch testing has such defects as overestimation of software quality and redundant test data selection because all branches are treated equally. These problems can be avoided by paying attention to only those branches essential for path testing. That is, if one branch is executed whenever another particular branch is executed, the former branch is nonessential for path testing. This is because a path covering the latter branch also covers the former branch. Branches other than such nonessential branches will be referred to as essential branches.
Keywords :
Algorithm; branch testing; control flow graph; coverage measure; path testing; program testing; quality estimation; test data selection; Flow graphs; Fluid flow measurement; Linearity; Logic testing; Monitoring; Redundancy; Software measurement; Software quality; Software testing; Software tools; Algorithm; branch testing; control flow graph; coverage measure; path testing; program testing; quality estimation; test data selection;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1987.233196
Filename :
1702251
Link To Document :
بازگشت