STATISTICAL TESTING OF SOFTWARE-BASED ON A USAGE MODEL

被引:74
|
作者
WALTON, GH
POORE, JH
TRAMMELL, CJ
机构
[1] Department of Computer Science, University of Tennessee, Knoxville, Tennessee, 37996-1301
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1995年 / 25卷 / 01期
关键词
USAGE MODEL; OPERATIONAL USE; SOFTWARE TESTING; STATISTICAL TESTING; SOFTWARE RELIABILITY; MARKOV CHAINS;
D O I
10.1002/spe.4380250106
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In statistical testing, a model is developed to characterize the population of uses of the software, and the model is used to generate a statistically correct sample of all uses of the software. A software 'usage model' characterizes the population of intended uses of the software in the intended environment. Statistical testing based on a software usage model ensures that the failures that will occur most frequently in operational use will be found early in the testing cycle. The usage model is based on the software specification. The model can be developed in parallel with the software, thus shortening the elapsed time required to develop the deliver software. Usage modeling has been demonstrated to be an activity that improves the specification, gives an analytical description of the specification, quantifies the testing costs and, with statistical testing, provides a basis from which inferences of software reliability may be made. This paper describes the justification for statistical testing of software using a usage model, describes procedures for developing and using a usage model and discusses several usage modeling issues and recent advances in usage model applications.
引用
收藏
页码:97 / 108
页数:12
相关论文
共 50 条
  • [1] Statistical testing of software based on a usage model
    Walton, Gwendolyn H.
    Poore, J.H.
    Trammell, Carmen J.
    [J]. Software - Practice and Experience, 1995, 25 (01): : 97 - 108
  • [2] Model-Based Testing of Software-Based System Functions
    Drave, Imke
    Greifenberg, Timo
    Hillemacher, Steffen
    Kriebel, Stefan
    Markthaler, Matthias
    Rumpe, Bernhard
    Wortmann, Andreas
    [J]. 44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 146 - 153
  • [3] Software-Based Testing for System Peripherals
    M. Grosso
    W. J. Perez Holguin
    E. Sanchez
    M. Sonza Reorda
    A. Tonda
    J. Velasco Medina
    [J]. Journal of Electronic Testing, 2012, 28 : 189 - 200
  • [4] Software-Based Testing for System Peripherals
    Grosso, M.
    Perez Holguin, W. J.
    Sanchez, E.
    Reorda, M. Sonza
    Tonda, A.
    Velasco Medina, J.
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2012, 28 (02): : 189 - 200
  • [5] Software Testing, Software Quality and Trust in Software-Based Systems
    Budnik, Christof
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 253 - 253
  • [6] Microprocessor Software-Based Self-Testing
    Psarakis, Mihalis
    Gizopoulos, Dimitris
    Sanchez, Ernesto
    Reorda, Matteo Sonza
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2010, 27 (03): : 4 - 18
  • [7] Software-based self-testing of microprocessors
    Sosnowski, J
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (05) : 257 - 271
  • [8] TESTING A SOFTWARE-BASED PID CONTROLLER USING METAMORPHIC TESTING
    Chen, T. Y.
    Kuo, F. -C
    Tam, W. K.
    Merkel, R.
    [J]. PECCS 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS, 2011, : 387 - 396
  • [9] A model-based statistical usage testing of communication protocols
    Popovic, Miroslav
    Basicevic, Ilija
    Velikic, Ivan
    Tatic, Jelena
    [J]. 13TH ANNUAL IEEE INTERNATIONAL SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS: MASTERING THE COMPLEXITY OF COMPUTER-BASED SYSTEMS, 2006, : 377 - +
  • [10] POSITION STATEMENT Software Testing, Software Quality and Trust in Software-Based Systems
    Subramanyan, Rajesh
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 254 - 254