arrow
返回

Beating Random Test Case Prioritization

delete2021-06-01
delete11
delete
OA
AI
Z
Zhi Quan Zhou *
C
Chen Liu
T
Tsong Yueh Chen
T
T.H. Tse
W
Willy Susilo
DOI:10.1109/TR.2020.2979815delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Existing test case prioritization (TCP) techniques have limitations when applied to real-world projects, because these techniques require certain information to be made available before they can be applied. For example, the family of input-based TCP techniques are based on test case values or test script strings; other techniques use test coverage, test history, program structure, or requirements information. Existing techniques also cannot guarantee to always be more effective than random prioritization (RP) that does not have any precondition. As a result, RP remains the most applicable and most fundamental TCP technique. This article proposes an extremely simple, effective, and efficient way to prioritize test cases through the introduction of a dispersity metric. Our technique is as applicable as RP. We conduct empirical studies using 43 different versions of 15 real-world projects. Empirical results show that our technique is more effective than RP. Our algorithm has a linear computational complexity and, therefore, provides a practical solution to the problem of prioritizing very large test suites (such as those containing hundreds of thousands, or millions, of test cases), where the execution time of conventional nonlinear prioritization algorithms can be prohibitive. Our technique also provides a practical solution to TCP when neither input-based nor execution-based techniques are applicable due to lack of information.
Keyword:
Measurement
Software
History
Benchmark testing
Australia
Complexity theory
Adaptive random sequence
adaptive random testing (ART)
dispersity
dispersity metric
dispersity-based prioritization
dissimilarity
natural distance
random prioritization (RP)
AI总结

AI总结

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

期刊

IEEE Transactions on Reliability 封面图
IEEE Transactions on Reliability
IF:
5.7
论文数:
2.8K
被引数:
8.5K

机构

U
University of Hong Kong
学者数:
4.1W
论文数: 3.9W
被引数: 10.1W
U
University of Wollongong
学者数:
1.3W
论文数: 1.6W
被引数: 2.8W
S
Swinburne University of Technology
学者数:
9.3K
论文数: 1.2W
被引数: 2.0W
学者 查看更多机构
引用论文

引用论文

Light confinement by a cylindrical metallic waveguide in a dense buffer-gas environment
err2011-05-04
err0
errOAAI
errUlrich Vogl; Anne Saß; Frank Vewinger; Martin Weitz; Alexander Solovev; Yongfeng Mei; Oliver G. Schmidt
err分享
err收藏
Geopolitics and discourse地缘政治与话语
err1992-03-01
err0
PREAI
errGearóid Ó Tuathail; John Agnew
err分享
err收藏
Challenges of Cardiac Transplantation Following the Fontan Procedure
err2017-07-11
err0
PREAI
errJames K. Kirklin; F. Bennett Pearce; Robert J. Dabal; Waldemar F. Carlo; David C. Mauchley
err分享
err收藏
Factors Affecting Internal Oxygen and Carbon Dioxide Concentration of Citrus Fruits
err1967-12-01
err0
errOAAI
errPaul L. Davis; William G. Chace; Randall H. Cubbedge
err分享
err收藏
Photoluminescence of a quantum-dot molecule
err2015-01-05
err0
errOAAI
errStanislav Yu. Kruchinin; Ivan D. Rukhlenko; Anvar S. Baimuratov; Mikhail Yu. Leonov; Vadim K. Turkov; Yurii K. Gun'ko; Alexander V. Baranov; Anatoly V. Fedorov
err分享
err收藏
Automated Behavioral Testing of Refactoring Engines
err2013-02-01
err83
PREAI
errSoares, Gustavo; Gheyi, Rohit; Massoni, Tiago
err分享
err收藏
err分享
err收藏
学者 查看更多内容