Title :
History-Based Test Case Prioritization for Black Box Testing Using Ant Colony Optimization
Author :
Noguchi, Tadahiro ; Washizaki, Hironori ; Fukazawa, Yoshiaki ; Sato, Atsutoshi ; Ota, Kenichiro
Author_Institution :
Dept. Comput. Sci. & Eng., Waseda Univ., Tokyo, Japan
Abstract :
Test case prioritization is a technique to improve software testing. Although a lot of work has investigated test case prioritization, they focus on white box testing or regression testing. However, software testing is often outsourced to a software testing company, in which testers are rarely able to access to source code due to a contract. Herein a framework is proposed to prioritize test cases for black box testing on a new product using the test execution history collected from a similar prior product and the Ant Colony Optimization. A simulation using two actual products shows the effectiveness and practicality of our proposed framework.
Keywords :
ant colony optimisation; program testing; regression analysis; source code (software); statistical testing; ant colony optimization; black box testing; history-based test case prioritization; regression testing; software testing company; source code; test execution history; white box testing; Ant colony optimization; Companies; Fault detection; History; Software; Software testing;
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2015 IEEE 8th International Conference on
Conference_Location :
Graz
DOI :
10.1109/ICST.2015.7102622