• 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