文摘
英文文摘
致谢
1 引言
1.1 研究背景
1.2 研究意义
1.3 论文的主要工作
1.4 论文的组织
2 测试技术概述
2.1 软件测试概念
2.1.1 软件测试的目的
2.1.2 软件测试的重要性
2.1.3 软件测试的原则
2.2 软件测试过程
2.2.1 静态测试
2.2.2 单元测试
2.2.3 集成测试
2.2.4 确认测试
2.2.5 系统测试
2.2.6 安装测试
2.3 软件自动化测试
2.3.1 软件自动化测试背景和好处
2.3.2 软件自动化测试的局限性
3 自动化测试的思想方法及工具
3.1 自动化测试框架思想
3.1.1 数据驱动的自动化测试
3.1.2 关键字驱动的自动化测试
3.1.3 本项目自动化测试框架分析
3.2 负载性能工具
3.3 功能测试工具
3.4 本项目使用的缺陷管理工具
4 VMware Fusion自动化测试
4.1 测试项目介绍
4.1.1 虚拟机及Vmware发展
4.1.2 VMware Fusion介绍
4.2 实现自动化测试
4.2.1 测试用例编写
4.2.2 配置文件编写
4.2.3 编写测试脚本
4.2.4 自动化测试发现的缺陷
5 VMware Fusion回归测试
5.1 回归测试概念及重要性
5.2 自动化测试在回归测试的作用
5.3 实施回归测试过程
5.3.1 建立测试用例库
5.3.2 选择回归测试范围
5.3.3 搭建回归测试环境
5.3.4 执行回归测试
5.3.5 发送测试报告
5.4 编写高质量的回归测试脚本
6.结论
参考文献
作者简历
学位论文数据集