A Model-Based Regression Test Selection Technique

被引:5
作者
Naslavsky, Leila [1 ]
Ziv, Hadar [1 ]
Richardson, Debra J. [1 ]
机构
[1] Univ Calif Irvine, Donald Bren Sch Informat & Comp Sci, Irvine, CA 92623 USA
来源
2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS | 2009年
关键词
D O I
10.1109/ICSM.2009.5306338
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Throughout their life cycle software artifacts are modified, and selective regression testing is used to identify the negative impact of modifications. Code-based regression test selection retests test cases sub-set that traverse code modifications. It uses recovered relationships between code parts and test cases that traverse them to locate test cases for retest when code is modified. Broad adoption of model-centric development has created opportunities for software testing. It enabled driving testing processes at higher abstraction levels and demonstrating code to model compliance by means of Model-Based Testing (MBT). Models also evolve, so an important activity of MBT is selective regression testing. It selects lest cases for retest based on model modification, so it relies on relationships between model elements and test cases that traverse those elements to locate test cases for retest. We contribute an approach and prototype that during test case generation creates fine-grained traceability relationships between model elements and test cases, which are used to support model-based regression test selection.
引用
收藏
页码:515 / 518
页数:4
相关论文
共 15 条
  • [1] BINDER RV, 2000, ROUND TRIP SCENARIO, P579
  • [2] Automated impact analysis of UML models
    Briand, LC
    Labiche, Y
    O'Sullivan, L
    Sówka, MM
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (03) : 339 - 352
  • [3] BRIAND LC, 2002, AUTOMATING IMPACT AN
  • [4] Brun C., 2008, UPGRADE, The European Journal for the Informatics Professional, V9, P29
  • [5] Del Fabro M. D., 2006, ECLIPSE MODELING S, P37
  • [6] FORWARD A, 2008, INT WRKSP MOD SOFTW
  • [7] Gogolla M., 2005, Software Systems Modeling, V4, P386
  • [8] HARROLD MJ, 2001, C OBJ OR PROGR SYST
  • [9] Jalote P., 2006, An integrated approach to software engineering, V3rd
  • [10] JOUAULT F, 2005, EUR C MOD DRIV ARCH