摘要

介绍了一个测试用例驱动的面向对象软件自动化测试框架(TCDA)。TCDA使用UML作为形式化的分析和设计规格说明,从UML的体系结构视图中自动获取测试用例,并以XML的形式保存这些测试用例。TCDA可以根据具体编程语言,将测试用例翻译成由一系列源文件组成的测试脚本。测试执行过程中,测试脚本首先会被编译和链接,生成可执行文件,接着这些可执行文件将被运行,同时测试结果将被记录和分析,并最终生成一个结果分析报告。TCDA的原型系统使用Java实现。该系统包括测试配置、测试用例生成、测试脚本生成、测试执行和结果分析五个模块,分别支持以上描述的过程。

  • 出版日期2007
  • 单位计算机软件新技术国家重点实验室; 南京大学