Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2009, Vol. 35 ›› Issue (8): 70-72. doi: 10.3969/j.issn.1000-3428.2009.08.024

• Software Technology and Database • Previous Articles     Next Articles

Regression Test Case Generation Based on Dynamic Slicing and UML Diagram

CAI Su-mei, MEI Deng-hua   

  1. (School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-04-20 Published:2009-04-20

基于动态切片和UML图的回归测试用例生成

蔡素梅,梅登华

  

  1. (华南理工大学计算机科学与工程学院,广州 510006)

Abstract: This paper presents a novel regression test method to test object oriented software based on UML design. It obtains classes and methods which must be retested after software’s modification, and analyzes UML sequence diagrams with respect to these classes, then identifies the message guards on sequence diagrams and creates dynamic slices about each conditional predicates, and generates test data for this slice.

Key words: regression test, UML sequence diagram, slice coverage, test case generation

摘要: 针对基于UML设计的面向对象软件在修改后进行回归测试的情况,提出一种回归测试用例生成的新方法。获取软件修改后进行回归测试时必须重新测试的类和方法,分析与需要重测试类有关的UML顺序图,对顺序图中每个包含不等关系的条件断言生成与其有关的动态程序切片,根据该动态程序切片生成与其相应的回归测试用例。

关键词: 回归测试, UML顺序图, 切片覆盖, 测试用例生成

CLC Number: