Back to Search Start Over

Controlling Occurrence Frequencies of Parameter Values in Pair-Wise Testing

Authors :
Satoshi Fujimoto
Tatsuhiro Tsuchiya
Hideharu Kojima
Source :
International Journal of Software Engineering and Knowledge Engineering. 28:983-1000
Publication Year :
2018
Publisher :
World Scientific Pub Co Pte Lt, 2018.

Abstract

Pair-wise testing is a widely used strategy of software testing. It requires testing every pair of parameter values at least once. This paper focuses weighting of parameter values for this testing strategy. Weighting is an added feature which allows the tester to prioritize different parameter values by specifying their desired frequency of occurrence in a test suite. This feature is desirable as it allows the tester to have more control over the resulting test suite. However, there has been 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. Aiming to overcome this problem, this paper proposes a weighting method which can be used in combination of any one-test-at-a-time greedy test case generation algorithm. By comparing 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. The usefulness of the method is demonstrated through empirical results.

Details

ISSN :
17936403 and 02181940
Volume :
28
Database :
OpenAIRE
Journal :
International Journal of Software Engineering and Knowledge Engineering
Accession number :
edsair.doi...........a562b2edf46281082494ee47445f0172