Test case prioritization based on clustering analysis
Yifan Xue, Yuguang Mao
Available Online December 2015.
- https://doi.org/10.2991/icmmcce-15.2015.277How to use a DOI?
- Priority, Test Case, Code, Test
- With regard to the existing test case priority algorithm rarely focusing on the static covering condition of test case and other design information, as well as the testing person need to online collect relevant information about each statement in the procedure, and a higher dependence on code information, and so on, this paper proposes a online adjustment strategy for the priority ranking of test case basing on multiple-objective optimization. Firstly, it is possible to define the requirement coverage matrix of test case basing on the definition of design information of test case. Then, on the basis of the content above mentioned, it introduces three impact factors of test case priority, which are respectively coverage matrix of attention requirement, the importance degree of test case based on requirement and failure rate. In addition, it online estimates the attention requirement coverage rate and failure rate of test case according to the coverage requirement condition and the results from the execution of the test cases in the testing procedure. Finally, online adjustment of test case priority is realized. The advantage of this method lies in that it keeps the advantage of online adjustment for priority without depending on code information, and avoids the extra costs.
- Open Access
- This is an open access article distributed under the CC BY-NC license.
Cite this article
TY - CONF AU - Yifan Xue AU - Yuguang Mao PY - 2015/12 DA - 2015/12 TI - Test case prioritization based on clustering analysis BT - Proceedings of the 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering 2015 PB - Atlantis Press SN - 2352-538X UR - https://doi.org/10.2991/icmmcce-15.2015.277 DO - https://doi.org/10.2991/icmmcce-15.2015.277 ID - Xue2015/12 ER -