Towards the prioritization of system test cases
Towards the prioritization of system test cases
复制标题
确定系统测试用例的优先级
DOI:
--
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
J. Osborne
中科院分区:
文献类型:
--
作者:
H. Srikanth;Sean Banerjee;L. Williams;J. Osborne
During software development, companies are frequently faced with lack of time and resources, which limits their ability to effectively complete testing efforts. This paper presents a system‐level, value‐driven approach to test case prioritization called the Prioritization of Requirements for Test (PORT). PORT involves analysing and assigning value to each requirement using the following four factors: requirements volatility, customer priority, implementation complexity, and fault proneness. System test cases are prioritized such that the test cases for requirements with higher priority are executed earlier during system test. PORT was applied to four student team projects as well as an industrial case study. The results show that PORT improves the rate of detection of severe failures over random prioritization. Additionally, the results indicate that customer priority was the most important contributor towards improved rate of failure detection. Copyright © 2013 John Wiley & Sons, Ltd.