摘要
第一章 引言
1.1 研究背景
1.2 本文主要贡献和创新
1.3 本文篇章结构
第二章 背景知识
2.1 软件测试
2.1.1 软件测试的认识误区
2.1.2 软件测试的分类
2.2 自动化测试
2.2.1 功能自动化测试工具对象识别机制
2.2.2 功能自动化测试工具对象操作机制
2.2.3 自动化测试基本流程及影响因素
2.3 需求追踪
2.3.1 需求追踪链及其维护的必要性
2.3.2 需求追踪能力矩阵
2.3.3 需求追踪的作用
2.4 软件配置管理
2.4.1 变更控制
2.4.2 版本控制
2.5 小结
第三章 测试脚本修复
3.1 问题描述
3.2 测试脚本修复元模型
3.3 测试脚本修复过程
3.4 面向自动化测试工具QTP的脚本修复工具
3.4.1 界面元素变更的修复规则
3.4.2 修复报告
3.5 小结
第四章 测试脚本版本控制
4.1 研究动机
4.1.1 测试脚本版本演化过程
4.1.2 问题描述
4.2 解决方案
4.2.1 方案描述
4.2.2 方案用途
4.3 测试脚本版本控制方案实现
4.3.1 版本控制方案表示
4.3.2 版本控制机制
4.3.3 追踪信息的应用
4.3.4 制定基线
4.3.5 版本库存储
4.4 小结
第五章 应用实例和测试结果
5.1 实例对象
5.2 脚本修复
5.2.1 第一次修复演示
5.2.2 第二次修复演示
5.2.3 第三次修复演示
5.4 制定基线
5.5 小结
第六章 总结与展望
6.1 工作总结
6.2 工作展望
参考文献
致谢
攻读硕士学位期间发表论文情况(第一作者)
声明