Improving Test Adequacy and Software Reliability with Practices of Statistical Testing

被引:0
|
作者
Xue, Yufeng [1 ]
Lin, Lan [1 ]
Tucker, John C. [2 ]
Hammons, Becky [2 ]
Wolfe, Michael [2 ]
机构
[1] Ball State Univ, Dept Comp Sci, Muncie, IN 47306 USA
[2] Ontario Syst LLC, 1150 West Kilgore Ave, Muncie, IN USA
关键词
statistical testing; Markov chain usage model; test case generation; test coverage; test adequacy; reliability estimate;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Statistical testing based on a Markov chain usage model, as a rigorous testing method, has been around for more than two decades. Through the comprehensive application of statistical science to the testing of software, it provides audit trails of evidence to support correctness arguments for a software-intensive system as well as a decision that the system is of requisite quality for its intended use. This paper reports a real-world case study in which we applied standard statistical testing practices to the phone flag copy testing problem at the site of our industrial collaborator, and presents our solution from problem formalization, usage modeling and model analysis to test case generation and analysis. Our results helped evaluate the coverage of a heuristically generated test suite, and shed light on what other test cases to craft/generate to improve test coverage and adequacy, as well as reliability estimates both at the arc (usage event) level and at the path (system) level.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] On Some Statistical Aspects of Software Testing and Reliability
    Coolen, Frank P. A.
    [J]. COMPLEX SYSTEMS AND DEPENDABILITY, 2012, 170 : 103 - 113
  • [2] IMPROVING THE RELIABILITY AND VALIDITY OF TEST DATA ADEQUACY IN PROGRAMMING ASSESSMENTS
    Romli, Rohaida
    Sulaiman, Shahida
    Zamli, Kamal Zuhairi
    [J]. JURNAL TEKNOLOGI, 2015, 77 (09):
  • [3] Software reliability-growth test and the software reliability-testing platform
    He, GW
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM - 1997 PROCEEDINGS: THE INTERNATIONAL SYMPOSIUM ON PRODUCT QUALITY & INTEGRITY, 1997, : 171 - 174
  • [4] Improving software quality using statistical testing techniques
    Kelly, DP
    Oshana, RS
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2000, 42 (12) : 801 - 807
  • [5] Test-adequacy and statistical testing: Combining different properties of a test-set
    Kuball, S
    May, J
    [J]. 15TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2004, : 161 - 172
  • [6] Improving Reliability Using Software Operational Profile and Testing Profile
    Ali-Shahid, Malik Muhammad
    Sulaiman, Shahida
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATIONS, AND CONTROL TECHNOLOGY (I4CT), 2015,
  • [7] A statistical approach for improving the performance of a testing methodology for measurement software
    Betta, Giovanni
    Capriglione, Domenico
    Pietrosanto, Antonio
    Sommella, Paolo
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2008, 57 (06) : 1118 - 1126
  • [8] Software Test Case Generation with Adequacy Analysis on Scenario-Based Testing
    刘振宇
    杨根兴
    蔡立志
    [J]. Journal of Donghua University(English Edition), 2011, 28 (02) : 139 - 144
  • [9] Algorithms for improving adequacy of statistical identification
    Aliev, TA
    Musaeva, NF
    [J]. JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 1997, 36 (03) : 363 - 369
  • [10] Reliability of Statistical Software
    Odeh, Oluwarotimi O.
    Featherstone, Allen M.
    Bergtold, Jason S.
    [J]. AMERICAN JOURNAL OF AGRICULTURAL ECONOMICS, 2010, 92 (05) : 1472 - 1489