@article{ART003090595},
author={Young-Mi Kim and Myung-Hwan Park},
title={Main causes of missing errors during software testing},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2024},
volume={29},
number={6},
pages={89-100},
doi={10.9708/jksci.2024.29.06.089}
TY - JOUR
AU - Young-Mi Kim
AU - Myung-Hwan Park
TI - Main causes of missing errors during software testing
JO - Journal of The Korea Society of Computer and Information
PY - 2024
VL - 29
IS - 6
PB - The Korean Society Of Computer And Information
SP - 89
EP - 100
SN - 1598-849X
AB - The primary goal of software testing is to identify and correct errors within software. A key challenge in this process is error masking, where errors disappear internally before reaching the output.
This paper investigates the causes and characteristics of error masking, which complicates software testing. The study involved injecting artificial errors into three software programs to examine the extent of error masking by various test cases and to explore the underlying reasons. The experiment yielded four major findings. First, about 50% of the error masking occurred because the errors were not executed. Second, among various operators, logical and arithmetic operators masked errors less frequently, while relational and temporal operators tended to mask errors more extensively. Third, certain test cases demonstrated exceptional effectiveness in propagating errors to the output. Fourth, the type of error injected influenced the masking effect.
KW - Error masking;Error propagation;Test cases;Test suite;Testing efficiency;Mutant
DO - 10.9708/jksci.2024.29.06.089
ER -
Young-Mi Kim and Myung-Hwan Park. (2024). Main causes of missing errors during software testing. Journal of The Korea Society of Computer and Information, 29(6), 89-100.
Young-Mi Kim and Myung-Hwan Park. 2024, "Main causes of missing errors during software testing", Journal of The Korea Society of Computer and Information, vol.29, no.6 pp.89-100. Available from: doi:10.9708/jksci.2024.29.06.089
Young-Mi Kim, Myung-Hwan Park "Main causes of missing errors during software testing" Journal of The Korea Society of Computer and Information 29.6 pp.89-100 (2024) : 89.
Young-Mi Kim, Myung-Hwan Park. Main causes of missing errors during software testing. 2024; 29(6), 89-100. Available from: doi:10.9708/jksci.2024.29.06.089
Young-Mi Kim and Myung-Hwan Park. "Main causes of missing errors during software testing" Journal of The Korea Society of Computer and Information 29, no.6 (2024) : 89-100.doi: 10.9708/jksci.2024.29.06.089
Young-Mi Kim; Myung-Hwan Park. Main causes of missing errors during software testing. Journal of The Korea Society of Computer and Information, 29(6), 89-100. doi: 10.9708/jksci.2024.29.06.089
Young-Mi Kim; Myung-Hwan Park. Main causes of missing errors during software testing. Journal of The Korea Society of Computer and Information. 2024; 29(6) 89-100. doi: 10.9708/jksci.2024.29.06.089
Young-Mi Kim, Myung-Hwan Park. Main causes of missing errors during software testing. 2024; 29(6), 89-100. Available from: doi:10.9708/jksci.2024.29.06.089
Young-Mi Kim and Myung-Hwan Park. "Main causes of missing errors during software testing" Journal of The Korea Society of Computer and Information 29, no.6 (2024) : 89-100.doi: 10.9708/jksci.2024.29.06.089