Title :
A Code-Based Input Partitioning Method for Equivalence Class Testing
Author :
Shar, Lwin Khin ; Tan, Hee Beng Kuan ; Lui, Hui
Author_Institution :
Div. of Inf. Eng., Nanyang Technol. Univ., Singapore, Singapore
Abstract :
Equivalence class testing is traditionally a specification-based testing technique that derives test cases through partitioning the input domain of a program into different classes. This technique is widely used for testing all kinds of software systems. However, it is often difficult to cover all possible combinations of input conditions based on the available specification information. This paper proposes a novel input partitioning method based on the information extracted from the program source code to aid in the equivalence class testing. Based on the partition, two equivalence class testing techniques, white-box, and gray-box, are proposed. We have evaluated the proposed techniques through empirical studies on web-based database applications. Experiment results showed that the proposed techniques perform better than traditional equivalence class testing.
Keywords :
Internet; program testing; software engineering; Web based database application; code based input partitioning method; equivalence class testing; gray box; information extraction; program source code; software systems; specification based testing technique; specification information; white box; Data mining; Databases; Electronic mail; Java; Software engineering; Software testing; Software testing; equivalence class testing; gray-box testing; input partitioning; test coverage;
Conference_Titel :
Software Engineering (WCSE), 2010 Second World Congress on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-9287-9
DOI :
10.1109/WCSE.2010.140