DocumentCode
2587456
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
Volume
2
fYear
2010
fDate
19-20 Dec. 2010
Firstpage
223
Lastpage
227
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (WCSE), 2010 Second World Congress on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-9287-9
Type
conf
DOI
10.1109/WCSE.2010.140
Filename
5718382
Link To Document