A Code-Based Input Partitioning Method for Equivalence Class Testing

WCSE '10 Proceedings of the 2010 Second World Congress on Software Engineering - Volume 01(2010)

引用 1|浏览10
暂无评分
摘要
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.
更多
查看译文
关键词
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,Software testing,equivalence class testing,gray-box testing,input partitioning,test coverage,
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要