Test case prioritization based on analysis of program structure

Zengkai Ma, Jianjun Zhao

研究成果: 著書/レポートタイプへの貢献会議での発言

15 引用 (Scopus)

抜粋

Test case prioritization techniques have been empirically proved to be effective in improving the rate of fault detection in regression testing. However, most of previous techniques assume that all the faults have equal severity, which dose not meet the practice. In addition, because most of the existing techniques rely on the information gained from previous execution of test cases or source code changes, few of them can be directly applied to non-regression testing. In this paper, aiming to improve the rate of severe faults detection for both regression testing and non-regression testing, we propose a novel test case prioritization approach based on the analysis of program structure. The key idea of our approach is the evaluation of testing-importance for each module (e.g., method) covered by test cases. As a proof of concept, we implement Apros, a test case prioritization tool, and perform an empirical study on two real, non-trivial Java programs. The experimental result represents that our approach could be a promising solution to improve the rate of severe faults detection.

元の言語英語
ホスト出版物のタイトルProceedings - 15th Asia-Pacific Software Engineering Conference, APSEC 2008
ページ471-478
ページ数8
出版物ステータス出版済み - 12 1 2008
外部発表Yes
イベント15th Asia-Pacific Software Engineering Conference, APSEC 2008 - Beijing, 中国
継続期間: 12 2 200812 5 2008

出版物シリーズ

名前Proceedings - Asia-Pacific Software Engineering Conference, APSEC
ISSN(印刷物)1530-1362

その他

その他15th Asia-Pacific Software Engineering Conference, APSEC 2008
中国
Beijing
期間12/2/0812/5/08

    フィンガープリント

All Science Journal Classification (ASJC) codes

  • Software

これを引用

Ma, Z., & Zhao, J. (2008). Test case prioritization based on analysis of program structure. : Proceedings - 15th Asia-Pacific Software Engineering Conference, APSEC 2008 (pp. 471-478). [4724580] (Proceedings - Asia-Pacific Software Engineering Conference, APSEC).