下载此文档

[优秀论文]Autodesk Inventor API自动化测试的设计与实现.pdf


文档分类:IT计算机 | 页数:约64页 举报非法文档有奖
1/64
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/64 下载此文档
文档列表 文档介绍
上海交通大学
硕士学位论文
Autodesk Inventor API自动化测试的设计与实现
姓名:余良飞
申请学位级别:硕士
专业:软件工程
指导教师:赵建军;李玉刚
20100101
Autodesk Inventor API 自动化测试的设计与实现

Autodesk Inventor API 自动化测试的设计与实现

摘要

软件测试是软件生命周期的一个重要阶段。软件测试技术,特别是软件测试自动化
技术是当前国际软件界最有争议、亟待发展的技术。目前,国内外许多研究机构和公司
都进行了大量的软件测试的研究和应用的工作。录制/回放和数据驱动是目前比较流行
的两种自动化测试框架类型。前者通过自动化工具自动录制用户操作,生成线性脚本。
测试人员通过回放这些脚本来进行回归测试。这种方法的缺点是脚本可重复利用率低,
维护成本非常高。后者数据驱动测试框架,通过分离测试数据与测试脚本,运行时将测
试数据关联至测试脚本,实现多个测试用例共享一段测试脚本,脚本利用率和可维护性
都得到了极大地提高。
本文结合数据驱动的测试理论,开发了一套 API(Application Programming Interface,
应用程序接口)自动化测试系统,针对 Inventor API 进行测试,从而提供高质量的 API
给用户进行 Inventor 二次开发。
本文分析了数据驱动的自动化测试系统的特征,并研究了 API 测试的过程,最终设
计了基于数据驱动的 API 自动化测试系统,采用 VBScript 作为测试脚本,以 XML 格式
存储数据文件。该系统包括测试输入输出系统、测试用例管理系统和测试执行控制系统
三个子系统。论文通过结构图、流程图、类图等形式详细论述了这三个子系统的设计、
功能与工作流程。其中测试输入输出系统是实现数据驱动测试的关键模块,测试脚本通
过该系统提供的接口获取测试用例文件中的数据,同时测试脚本也通过该模块实现测试
结果的输出。而测试用例管理系统则提供了功能强大的可视化界面,帮助测试人员根据
不同的测试用例设计方法生成测试用例文件。测试执行控制系统负责测试环境的初始
化、执行测试以及生成测试报告等工作。
本文的最后给出了运用所开发的系统对一个实际的 API 进行测试的例子,展示了测
I
Autodesk Inventor API 自动化测试的设计与实现
试输入输出系统、测试用例管理系统和测试执行控制系统如何相互配合完成对测试全过
程的支持,以达到提高测试效率和测试质量的目的。
通过实践可以看出,利用本系统开发测试脚本,测试脚本开发人员利用简单易用的
VBScript 即可编写出高质量的测试脚本。测试用例也可以非常灵活、方便地通过测试用
例管理工具生成。由于脚本与数据分离,测试脚本的维护以及测试用例的扩展都非常方
便,测试人员扩展测试用例后甚至都不需要修改测试脚本,这也是本文设计的测试系统
的显著特点。

关键词 Inventor,API,自动化测试,数据驱动测试
II
Autodesk Inventor API 自动化测试的设计与实现

THE DESIGN AND IMPLEMENT OF AUTODESK
INVENTOR API AUTOMATION TEST

ABSTRACT

Software testing is an important stage in the software lifecycle. Software testing
technology, and especially the software automation testing technology is the most hot
technology in the world wide software area and eager for developing. A lot of institutes and
companies around the world have been working on the research of the software test
technology. Record/replay and data-driven are two popular automation test modes. The
record/replay mode can generating liner scripts by record the user’s operations. Then the
tester can sta

[优秀论文]Autodesk Inventor API自动化测试的设计与实现 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数64
  • 收藏数0 收藏
  • 顶次数0
  • 上传人化工机械
  • 文件大小0 KB
  • 时间2013-02-22
最近更新