作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (8): 70-72. doi: 10.3969/j.issn.1000-3428.2009.08.024

• 软件技术与数据库 • 上一篇    下一篇

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

蔡素梅,梅登华

  

  1. (华南理工大学计算机科学与工程学院,广州 510006)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-04-20 发布日期:2009-04-20

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

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

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

中图分类号: