Generating transition probabilities to support model-based software testing

被引:2
|
作者
Walton, GH
Poore, JH
机构
[1] Univ Cent Florida, Sch Elect Engn & Comp Sci, Orlando, FL 32816 USA
[2] Univ Tennessee, Dept Comp Sci, Knoxville, TN 37996 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2000年 / 30卷 / 10期
关键词
Markov chain usage model; model-based testing; test automation; test planning;
D O I
10.1002/1097-024X(200008)30:10<1095::AID-SPE328>3.0.CO;2-H
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Markov chain usage models support test planning, test automation, and analysis of test results. In practice, transition probabilities for Markov chain usage models are often specified using a cycle of assigning, verifying, and revising specific values for individual transition probabilities, For large systems, such an approach can be difficult for a variety of reasons. We describe an improved approach that represents transition probabilities by explicitly preserving the information concerning test objectives and the relationships between transition probabilities in a format that is easy to maintain and easy to analyze. Using mathematical programming, transition probabilities are automatically generated to satisfy test management objectives and constraints. A more mathematical treatment of this approach is given in References [1] (Poore JH, Walton GH, Whittaker JA, A constraint-based approach to the representation of software usage models, Information and Software Technology 2000; at press) and [2] (Walton GH, Generating transition probabilities for Markov chain usage models, PhD Thesis, University of Tennessee, Knoxville, TN, May 1995.), In contrast, this paper is targeted at the software engineering practitioner, software development manager, and test manager, This paper also adds to the published literature on Markov chain usage modeling and model-based testing by describing and illustrating an iterative process for usage model development and optimization and by providing some recommendations for embedding model-based testing activities within an incremental development process. Copyright (C) 2000 John Wiley & Sons, Ltd.
引用
收藏
页码:1095 / 1106
页数:12
相关论文
共 50 条
  • [1] Model-Based Software Regression Testing for Software Components
    Batra, Gagandeep
    Arora, Yogesh Kumar
    Sengupta, Jyotsna
    [J]. INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT-THIRD INTERNATIONAL CONFERENCE, ICISTM 2009, 2009, 31 : 138 - +
  • [2] Generating counterexamples of model-based software product lines
    João Bosco Ferreira Filho
    Olivier Barais
    Mathieu Acher
    Jérôme Le Noir
    Axel Legay
    Benoit Baudry
    [J]. International Journal on Software Tools for Technology Transfer, 2015, 17 : 585 - 600
  • [3] Generating counterexamples of model-based software product lines
    Ferreira Filho, Joao Bosco
    Barais, Olivier
    Acher, Mathieu
    Le Noir, Jerome
    Legay, Axel
    Baudry, Benoit
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (05) : 585 - 600
  • [4] A Model-based Testing for AADL Model of Embedded Software
    Dong, Yun-wei
    Wang, Geng
    Zhao, Hong-bing
    [J]. 2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 185 - +
  • [5] A Model-Based Testing Tool for Embedded Software
    Liu, Chien-Hung
    Chen, Shu-Ling
    Huang, Tien-Chi
    [J]. 2012 SIXTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING (ICGEC), 2012, : 180 - 183
  • [6] Model-based testing for enterprise software solutions
    Jain, A
    [J]. Proceedings of the 29th Annual International Computer Software and Applications Conference, 2005, : 331 - 331
  • [7] Workshop on advances in model-based software testing
    Dalal, S
    Jain, A
    Poore, J
    [J]. ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 680 - 680
  • [8] Generating trace-sets for model-based testing
    Lindstrom, Birgitta
    Pettersson, Paul
    Offutt, Jeff
    [J]. ISSRE 2007: 18TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2007, : 171 - +
  • [9] A Model-based Tool for Generating Software Process Model Tailoring Transformations
    Silvestre, Luis
    Cecilia Bastarrica, Maria
    Ochoa, Sergio F.
    [J]. PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 533 - 540
  • [10] A Tool to Support Model-Based Testing Activities
    Doi Junior, Gilson
    Bonifacio, Adilson Luiz
    [J]. 2011 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC), 2011, : 21 - 26