An approach to formalizing specification-based class testing

被引:1
|
作者
缪淮扣
刘玲
机构
[1] School of Computer Engineering and Science Shanghai University Shanghai 200072 P. R. China
[2] School of Computer Engineering and Science Shanghai University Shanghai 200072 P. R. China
关键词
test class framework; class testing; finite state machine (FSM); Object-Z;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a framework that can be used to formalize the specification-based single-class test generation process. Object-Z is used to describe both software requirements and the proposed framework. Using this framework, test engineers can automatically get the testing process model during the test generation process. With this model, properties of test cases (such as relationship between test cases and methods can easily be captured. Furthermore, with the framework, the test process model can be updated automatically with the test generation process. The properties of test cases can then be updated correspondingly. It will greatly facilitate the regression testing. The main contribution of this paper is that it provides an approach to formalizing testing process by extending existing framework to class testing, and a way to represent test cases as multi-part, multi-step, multi-level artifacts.
引用
收藏
页码:25 / 32
页数:8
相关论文
共 50 条
  • [1] A framework for specification-based class testing
    Liu, L
    Miao, HK
    Zhan, X
    [J]. EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 153 - 162
  • [2] Specification-based class testing with ClassBench
    Murray, L
    McDonald, J
    Strooper, P
    [J]. 1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 164 - 173
  • [3] An approach to specification-based testing systems
    Zin, AM
    AlAmayreh, A
    Foxley, E
    [J]. SOFTWARE QUALITY ENGINEERING, 1997, : 267 - 276
  • [4] Specification-based class testing: A case study
    MacColl, I
    Murray, L
    Strooper, P
    Carrington, D
    [J]. SECOND INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1998, : 222 - 231
  • [5] An extended fault class hierarchy for specification-based testing
    Lau, MF
    Yu, YT
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2005, 14 (03) : 247 - 276
  • [6] A specification-based approach to testing polymorphic attributes
    Liu, L
    Miao, HK
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 306 - 319
  • [7] APPROACHES TO SPECIFICATION-BASED TESTING
    RICHARDSON, DJ
    OMALLEY, O
    TITTLE, C
    [J]. PROCEEDINGS OF THE ACM SIGSOFT 89: THIRD SYMPOSIUM ON SOFTWARE TESTING, ANALYSIS, AND VERIFICATION ( TAV 3 ), 1989, 14 : 86 - 96
  • [8] GUICop: Approach and toolset for specification-based GUI testing
    Hammoud, Dalal
    Zaraket, Fadi A.
    Masri, Wes
    [J]. Software Testing Verification and Reliability, 2017, 27 (08)
  • [9] A Specification-Based Approach to the Testing of Java Memory Bloat
    Qian, Ju
    Zhou, Xiaoyu
    Dang, Wanchun
    Wang, Ziyuan
    [J]. Proceedings - 2016 IEEE International Conference on Software Quality, Reliability and Security, QRS 2016, 2016, : 347 - 352
  • [10] GUICop: Approach and toolset for specification-based GUI testing
    Hammoud, Dalal
    Zaraket, Fadi A.
    Masri, Wes
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2017, 27 (08):