An objective comparison of the cost effectiveness of three testing methods |
| |
Affiliation: | 1. Information Systems and Databases Laboratory, Department of Informatics, Athens University of Economics and Business, Athens, Greece;2. Department of Informatics, Athens University of Economics and Business, Athens, Greece;1. Department of Computer Science, University of A Coruña, Spain;2. Interoud Innovation S.L., Spain;1. Department of Analytical Chemistry, Institute of Chemistry, Faculty of Science, Siedlce University of Natural Sciences and Humanities, 3 Maja 54, 08-110 Siedlce, Poland;2. Section of Toxicology and Bioanalytics, Faculty of Civil Engineering, Environmental and Geodetic Sciences, Koszalin University of Technology, Śniadeckich 2, 75-453 Koszalin, Poland;1. Assistant Professor, Division of Maxillofacial Surgery, Department of Head and Neck Surgery, San Giovanni Battista Hospital, University of Turin, Turin, Italy;2. PhD Programme in Experimental Medicine and Therapy; Doctoral School in Life and Health Sciences, Division of Maxillofacial Surgery, Department of Head and Neck Surgery, San Giovanni Battista Hospital, University of Turin, Turin, Italy;3. Resident, Division of Maxillofacial Surgery, Department of Head and Neck Surgery, San Giovanni Battista Hospital, University of Turin, Turin, Italy;4. Assistant Professor, Division of Neurosurgery, Department of Neuroscience, San Giovanni Battista Hospital, University of Turin, Turin, Italy;6. Division of Neurosurgery, Department of Neuroscience, San Giovanni Battista Hospital, University of Turin, Turin, Italy;5. Head, Division of Neurosurgery, Department of Neuroscience, San Giovanni Battista Hospital, University of Turin, Turin, Italy;1. Advanced Computing and Information Systems Laboratory, ECE, University of Florida, 32611, USA;2. Department of Biological Science, Florida State University, 32306, USA |
| |
Abstract: | Branch testing is a well established method for exercising software. JJ-path testing, whilst employed by some practitioners, is less popular, and the testing of JJ-pairs finds few adherents. In this paper an objective, practical study of the cost-effectiveness of these three testing methods is reported. The effectiveness of each method is assessed, in the presence of infeasible paths, not only on its ability to cover the specific structural element of code that it targets, but also on its ability to cover the structural elements targeted by the other two methods – the collateral coverage it achieves. The assessment is based on the results derived from experiments in which each of the three methods is applied to 35 units of program code. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|