arrow
返回

Using reliability risk analysis to prioritize test cases

delete2018-05-01
delete10
PRE
AI
Y
Ying Wang
Z
Zhiliang Zhu
B
Bo Yang
F
Fangda Guo
H
Hai Yu *
DOI:10.1016/j.jss.2018.01.033delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this paper, we present a risk-based test case prioritization (Ri-TCP) algorithm based on the transmission of information flows among software components. Most of the existing approaches rely on the historical code changes or test case execution data, few of them effectively use the system topology information covered by test cases when scheduling the execution of test cases. From the perspective of code structure, the proposed algorithm firstly maps software into an information flow-based directed network model. Then, functional paths covered by each test case are represented by a set of barbell motifs. Finally, combining with probabilistic risk analysis (PRA) and fault tree model, we assign a priority to each test case by calculating the sum of risk indexes of all the barbells covered by it. Experimental results demonstrate that Ri-TCP technique has a higher detection rate of faults with serious risk indicators and performs stably in different systems, compared with the other state-of-the-art algorithms. (c) 2018 Elsevier Inc. All rights reserved.
Keyword:
Regression testing
Test case prioritization
Probabilistic risk analysis
Information flow
Complex network
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

N
northeastern university - china
学者数:
3.2W
论文数: 2.7W
被引数: 37
引用论文

引用论文

Geopolitics and discourse地缘政治与话语
err1992-03-01
err0
PREAI
errGearóid Ó Tuathail; John Agnew
err分享
err收藏
Efficacy of lanthionine-stabilized angiotensin-(1-7) in type I and type II diabetes mouse models
err2019-02-01
err0
errOAAI
errAnneke Kuipers; Gert N. Moll; Elizabeth Wagner; Rick Franklin
err分享
err收藏
学者 查看更多内容