Application of Markov Chain Monte Carlo Random Testing to Test Case Prioritization in Regression Testing

被引:7
|
作者
Zhou, Bo [1 ]
Okamura, Hiroyuki [2 ]
Dohi, Tadashi [2 ]
机构
[1] Univ Calif Riverside, Dept Comp Sci & Engn, Riverside, CA 92521 USA
[2] Hiroshima Univ, Grad Sch Engn, Dept Informat Engn, Higashihiroshima 7398527, Japan
来源
关键词
regression testing; test case prioritization; random testing; Markov chain Monte Carlo;
D O I
10.1587/transinf.E95.D.2219
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes the test case prioritization in regression testing. The large size of a test suite to be executed in regression testing often causes large amount of testing cost. It is important to reduce the size of test cases according to prioritized test sequence. In this paper, we apply the Markov chain Monte Carlo random testing (MCMC-RT) scheme, which is a promising approach to effectively generate test cases in the framework of random testing. To apply MCMC-RT to the test case prioritization, we consider the coverage-based distance and develop the algorithm of the MCMC-RT test case prioritization using the coverage-based distance. Furthermore, the MCMC-RT test case prioritization technique is consistently comparable to coverage-based adaptive random testing (ART) prioritization techniques and involves much less time cost.
引用
收藏
页码:2219 / 2226
页数:8
相关论文
共 50 条
  • [1] Markov Chain Monte Carlo Random Testing
    Zhou, Bo
    Okamura, Hiroyuki
    Dohi, Tadashi
    [J]. ADVANCES IN COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2010, 6059 : 447 - 456
  • [2] Hypothesis testing for Markov chain Monte Carlo
    Benjamin M. Gyori
    Daniel Paulin
    [J]. Statistics and Computing, 2016, 26 : 1281 - 1292
  • [3] Hypothesis testing for Markov chain Monte Carlo
    Gyori, Benjamin M.
    Paulin, Daniel
    [J]. STATISTICS AND COMPUTING, 2016, 26 (06) : 1281 - 1292
  • [4] Enhancing Performance of Random Testing through Markov Chain Monte Carlo Methods
    Zhou, Bo
    Okamura, Hiroyuki
    Dohi, Tadashi
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (01) : 186 - 192
  • [5] Implementation issues for Markov Chain Monte Carlo methods in random regression test-day models
    Jamrozik, J
    [J]. JOURNAL OF ANIMAL BREEDING AND GENETICS, 2004, 121 (01) : 1 - 13
  • [6] Relation-based test case prioritization for regression testing
    Chi, Jianlei
    Qu, Yu
    Zheng, Qinghua
    Yang, Zijiang
    Jin, Wuxia
    Cui, Di
    Liu, Ting
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 163
  • [7] Improving Requirements Coverage in Test Case Prioritization for Regression Testing
    Butool, Rimsha
    Nadeem, Aamer
    Sindhu, Muddassar
    Zaman, Qamar Uz
    [J]. 2019 22ND IEEE INTERNATIONAL MULTI TOPIC CONFERENCE (INMIC), 2019, : 191 - 196
  • [8] Test Case Prioritization for Regression Testing Using Immune Operator
    Gladston, Angelin
    Nehemiah, Khanna
    Narayanasamy, Palanisamy
    Kannan, Arputharaj
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2016, 13 (06) : 686 - 692
  • [9] Test case prioritization techniques in software regression testing: An overview
    Qasim, Muhammad
    Bibi, Asifa
    Hussain, Syed Jawad
    Jhanjhi, N. Z.
    Humayun, Mamoona
    Sama, Najm Us
    [J]. INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2021, 8 (05): : 107 - 121
  • [10] An Ontology Based Test Case Prioritization Approach in Regression Testing
    Hasnain, Muhammad
    Jeong, Seung Ryul
    Pasha, Muhammad Fermi
    Ghani, Imran
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (01): : 1051 - 1068