Dynamic evaluation method based multi-dimensional test coverage for Software Testing

被引:4
|
作者
An J.-X. [1 ]
Wang G.-Q. [2 ]
Li S.-F. [1 ]
Zhu J.-H. [1 ]
机构
[1] Department of Computer Science and Technology, Tsinghua University
[2] China National Aeronautical Radio Electronics Research Institute
来源
Ruan Jian Xue Bao/Journal of Software | 2010年 / 21卷 / 09期
关键词
Dynamic; Multi-dimensional; Software testing; Test coverage; Testing optimized strategy;
D O I
10.3724/SP.J.1001.2010.03659
中图分类号
学科分类号
摘要
As the size and complexity of mission-critical application software continues to grow, the cost of Software Testing (ST) is also increasing. The numerous methods and processes used to evaluate ST dynamically and quantitatively to improve testing efficiency serve as practice problems in the ST field. Based on multi-dimensional test coverage models, this paper proposes a dynamic evaluation method for ST and discusses it from the viewpoint of testing monitoring information, dynamic analysis and evaluation models, and testing optimized strategy. Furthermore, a concept, Synthetic Test Coverage (STC), is defined in this paper, and its empirical formulas are also presented. Examples show that the methods are useful in helping ST evaluation groups to track and control the effects of ST and for improving the user's ability to observe and control the ST process. © by Institute of Software, the Chinese Academy of Sciences. All rights reserved.
引用
收藏
页码:2135 / 2147
页数:12
相关论文
共 16 条
  • [1] Effective Methods for Software Testing, (2008)
  • [2] Software Testing and Continuous Quality Improvement, (2008)
  • [3] Zhao B., Software Testing Technology Classic Course, (2007)
  • [4] Gu Y., Shi J.L., Generality for Technology of Software Testing, (2004)
  • [5] Mayer J., Beydeda S., Message of the program chairs of STEV'07, Proc. of the 7th Int'l Conf. on Quality Software (QSIC 2007), pp. 370-371, (2007)
  • [6] Chernak Y., Validating and improving test-case effectiveness, IEEE Software, 18, 1, pp. 81-86, (2001)
  • [7] He Y.T., Hecht H., Paul R.A., Measuring and assessing software test processes using test data, Proc. of the 5th IEEE Int'l Symp. on High Assurance Systems Engineering (HASE 2000), pp. 259-264, (2000)
  • [8] Zhu H., Hall P.A.V., May J.H.R., Software unit test coverage and adequacy, ACM Computing Surveys, 29, 4, pp. 366-427, (1997)
  • [9] Li Q.Y., Lu M.Y., Ruan L., Theoretical research on software reliability testing adequacy, Journal of Beijing University of Aeronautics and Astronautics, 29, 4, pp. 312-316, (2003)
  • [10] Burnstein I., Suwanassart T., Carlson R., Developing a testing maturity model for software test process evaluation and improvement, International Test Conference, pp. 581-589, (1996)