Measuring Redundancy Score for Test Suite Evaluation by Using Test Cases Matching Approach
- 10.2991/jrnal.k.210521.001How to use a DOI?
- Redundancy score; test suite evaluation; test case matching; redundant test cases
Evaluating a test suite that contains redundant test cases is necessary to reduce the cost of testing. The redundant test cases exist when both of the two test cases are executed the same lines of code. This research evaluates the test suite by identifying redundant test cases. Exact match approach is used to investigate the redundant test cases in the test suite. The redundancy score is defined by redundancy formula which is calculated by dividing the number of redundant test cases by numbers of test cases in a test suite. The experiment uses two Java programs. The redundancy scores of the two test suites from each program are 0.37 and 0.67, respectively. It means 37% and 67% redundant test cases are included in the test suites. The redundancy score provides useful information to improve the efficiency of software testing, especially in testing other programs by reusing the same test suite such as regression testing and automated testing.
- © 2021 The Authors. Published by Atlantis Press B.V.
- Open Access
- This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - JOUR AU - Mochamad Chandra Saputra AU - Tetsuro Katayama AU - Yoshihiro Kita AU - Hisaaki Yamaba AU - Kentaro Aburada AU - Naonobu Okazaki PY - 2021 DA - 2021/05/27 TI - Measuring Redundancy Score for Test Suite Evaluation by Using Test Cases Matching Approach JO - Journal of Robotics, Networking and Artificial Life SP - 1 EP - 5 VL - 8 IS - 1 SN - 2352-6386 UR - https://doi.org/10.2991/jrnal.k.210521.001 DO - 10.2991/jrnal.k.210521.001 ID - Saputra2021 ER -