Specification-based Approach to Select Regression Test Suite to Validate Changed Software

被引:11
|
作者
Gorthi, Ravi Prakash [1 ]
Pasala, Anjaneyulu [1 ]
Chanduka, Kailash K. P. [1 ]
Leong, Benny [1 ]
机构
[1] Infosys Technol Ltd, SETLabs, Bangalore, Karnataka, India
关键词
D O I
10.1109/APSEC.2008.56
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Regression testing is used to achieve adequate confidence in changed software. To achieve confidence, currently organizations re-execute the entire system test suite on the entire software. Reexecuting entire system test suite is an expensive and time consuming activity. To reduce such costs, execution of smaller regression test suite to validate the changed software is suggested. Several techniques, both code-based and model-based that recommend smaller regression test suites have been proposed in the literature. Largely the model-based regression test selection techniques are based on design models. In this paper, we propose a regression test suite selection approach based on commonly used requirement analysis model - UML use case activity diagram. As a part of the approach we also propose a concept called behavioral slicing to structure activity diagrams. Based on the proposed approach, a prototype tool has been designed and developed Using the prototype, we have conducted real-world case studies and observed impressive productivity and quality gains.
引用
收藏
页码:153 / 160
页数:8
相关论文
共 50 条
  • [21] Mutation Analysis of Specification-Based Contracts in Software Testing
    Khalilov, Abbas
    Tuglular, Tugkan
    Belli, Fevzi
    2021 15TH TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2021, : 127 - 132
  • [22] Strategies for automated specification-based testing of synchronous software
    Parissis, I
    Vassy, J
    16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 364 - 367
  • [23] An automated approach to specification-based program inspection
    Liu, SY
    Nagoya, F
    Chen, YT
    Goya, M
    McDermid, JA
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3785 : 421 - 434
  • [24] A specification-based approach to testing polymorphic attributes
    Liu, L
    Miao, HK
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 306 - 319
  • [25] Approach of specification-based mixed intrusion detection
    Mu, Wei
    Song, Hua
    Dai, Yiqi
    Jisuanji Gongcheng/Computer Engineering, 2005, 31 (09): : 132 - 134
  • [26] Specification-based Test Case Generation with Genetic Algorithm
    Wang, Rong
    Sato, Yuji
    Liu, Shaoying
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1382 - 1389
  • [27] A Specification-based Testing Framework for Web Service-based Software
    Mao, Chengying
    2009 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING ( GRC 2009), 2009, : 440 - 443
  • [28] A Specification-based State Replication Approach for Digital Twins
    Eckhart, Matthias
    Ekelhart, Andreas
    CPS-SPC'18: PROCEEDINGS OF THE 2018 WORKSHOP ON CYBER-PHYSICAL SYSTEMS SECURITY AND PRIVACY, 2018, : 36 - 47
  • [30] A formal specification-based approach to distributed parallel programming
    Chiang, CC
    EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2004, : 197 - 205