首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

API自动测试系统的设计

第一章 绪论第1-12页
 1.1 引言第9页
 1.2 测试自动化的必要性第9-11页
  1.2.1 软件错误的必然性第9-10页
  1.2.2 手工编写测试代码的代价第10-11页
 1.3 本文的研究内容第11-12页
第二章 相关工作第12-17页
 2.1 软件测试基础第12页
  2.1.1 软件测试定义第12页
  2.1.2 API及API测试第12页
 2.2 自动化测试的好处第12-15页
  2.2.1 生产出可靠系统第13页
  2.2.2 测试工作质量的改进第13-14页
  2.2.3 减少测试工作并缩短进度第14-15页
 2.3 自动化测试工具研究现状第15-17页
第三章 API自动化测试第17-21页
 3.1 测试过程第17-19页
  3.1.1 初始化条件第17页
  3.1.2 API特征第17-18页
  3.1.3 输出第18-19页
 3.2 API自动化测试系统组件第19-21页
  3.2.1 API信息管理系统第19-20页
  3.2.2 测试生成系统第20页
  3.2.3 测试执行控制系统第20-21页
第四章 API信息管理系统第21-29页
 4.1 所需信息及其获取第21-25页
  4.1.1 建立初始环境所需信息第21-22页
  4.1.2 调用(驱动)API所需信息第22-23页
  4.1.3 输出和分析测试结果所需信息第23-24页
  4.1.4 信息的获取第24-25页
 4.2 API信息的表示和存储第25-27页
  4.2.1 纯数据文本存储方式第25页
  4.2.2 数据库存储方式第25-26页
  4.2.3 XML存储方式第26-27页
 4.4 API信息管理系统结构第27-29页
第五章 测试执行控制系统第29-38页
 5.1 驱动程序管理器第31-35页
  5.1.1 驱动程序框架结构第31-32页
  5.1.2 驱动程序管理器的设计和实现第32-34页
  5.1.3 分布式测试支持第34-35页
 5.2 驱动执行控制器(TEC)第35-38页
  5.2.1 编译和执行控制第35-36页
  5.2.2 失败恢复第36-38页
第六章 测试生成系统第38-45页
 6.1 测试用例脚本第38-40页
 6.2 测试驱动程序自动生成策略第40-45页
  6.2.1 初始化第40页
  6.2.2 API驱动第40-42页
  6.2.3 结果输出第42-43页
  6.2.4 其它问题第43-45页
第七章 实际应用举例第45-49页
 7.1 系统简介第45-46页
  7.1.1 系统主要功能第45-46页
  7.1.2 系统设计第46页
 7.2 应用第46-49页
  7.2.1 手动测试过程第47页
  7.2.2 自动化测试过程第47-49页
第八章 总结和未来工作第49-50页
参考文献第50-52页
附录A 一个实际测试项目所产生的各种文件第52-75页
 A.1 被测程序模块源文件第52-62页
 A.2 待测源文件的API信息第62-70页
 A.3 测试用例脚本文件第70-71页
 A.4 测试驱动源文件第71-73页
 A.5 执行控制配置第73-74页
  A.5.1 编译配置文件第73页
  A.5.2 编译指令文件第73-74页
  A.5.3 执行控制脚本第74页
 A.6 测试结果日志文件第74-75页

论文共75页,点击 下载论文
上一篇:新疆十红滩铀矿床中微生物类群及其成矿作用初探
下一篇:鱼探仪声纳显示软件的设计与实现