Graphical User Interface (GUI) is an integral part of the contemporary software. Testing GUI poses different challenges compared to those applications not involving GUI. The main reason is that GUI involves interactive input, where as the output produced is often graphical. One of the approaches in testing GUI is functional testing. The goal is to find the difference between the actual behavior and desired behavior mentioned in specification. A standard method of generating specification based functional tests is to partition the input space, and then select test data from each partition. One such systematic approach, the category partition method, is however exhaustive in nature. In order to reduce the number of test cases generated by the category partition method, pairwise sampling can be used. Pair-wise sampling is based on the observation that most of the errors occur because of interaction of at the most two factors. In this paper we empirically compare fault-detection ability and the cost of applying category partition method (exhaustive) and pair-wise sampling. Our results, based on the subject applications, show that pair-wise sampling can be used at much lower cost and without losing much of the fault-finding ability. Keywords
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.