Title :
A Value Weighting Method for Pair-wise Testing
Author :
Fujimoto, Satoshi ; Kojima, H. ; Tsuchiya, Takao
Author_Institution :
Osaka Univ., Suita, Japan
Abstract :
In this paper, we propose a weighting method for pair-wise testing. Pair-wise testing is a software testing strategy that tests every pair of parameter values at least once. Weighting allows the tester to specify desired frequency of occurrence in a test suite for each parameter value. Pair-wise testing is a widely used strategy because of its effectiveness in finding faults in software. Weighting makes this strategy more effective by allowing the tester to have more control over the resulting test suite. However, there is not much research on weighting. To our knowledge, all existing weighting methods treat weights as a second class requirement and cannot generate a test suite that sufficiently respects the given weights. The proposed method aims to overcome the problem. By taking into consideration the parameter value distribution in the current test suite and the ideal one specified by the given weights, the method generates each test case so that the resulting test suite can reflect the weights as accurately as possible. We implement the method in our testing tool and show some results to demonstrate how accurately test suites generated by this tool satisfy given weights.
Keywords :
program testing; software fault tolerance; software tools; pair-wise testing; parameter value distribution; software faults; software testing strategy; test suite; testing tool; value weighting method; Browsers; High definition video; Local area networks; Random access memory; Software; Testing; Weight measurement; combinatorial interaction testing; pair-wise testing; weighting;
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
Print_ISBN :
978-1-4799-2143-0
DOI :
10.1109/APSEC.2013.24