摘 要
Abstract
第1章 绪 论
1.1 课题背景及研究的目的和意义
1.2 与本课题有关的国内外研究状况
1.2.1国外内GUI测试方法研究状况
1.2.2应用中的GUI自动化测试系统
1.2.3国内外Android手机软件GUI测试方法研究现状
1.3 本文的主要研究内容
1.4 本文组织结构
第2章 手机软件的GUI自动化测试系统需求分析
2.1 GUI自动化测试分析
2.1.1 GUI自动化测试的适用范围
2.1.2 GUI自动化测试的主要问题
2.2 自动化测试系统的功能需求
2.3 自动化测试的非功能需求
2.4 本章小结
第3章 手机软件的GUI自动化测试系统的设计
3.1 手机软件GUI自动化测试的相关理论
3.1.1 GUI测试特点
3.1.2 GUI输出判断
3.1.3 GUI测试评估标准
3.1.4 GUI测试模型的比较与选取
3.2 系统的总体设计
3.3 事件流图建模模块的设计
3.3.1 基本事件转化
3.3.2 事件流图模型建立详细设计
3.4生成测试用例模块的设计
3.4.1 生成全功能回归测试用例
3.4.2 生成单功能测试用例
3.5 自动执行测试用例模块的设计
3.6 验证测试结果模块的设计
3.7 记录测试结果模块的设计
3.8 生成测试报告模块的设计
3.9 本章小结
第4章 手机软件的GUI自动化测试系统的实现
4.1 Android Robotium框架的简介
4.1.1 Android系统框架
4.1.2 Robotium测试框架
4.2手机软件自动化测试各模块的实现
4.2.1 事件流图建模模块的实现
4.2.2 生成测试用例模块的实现
4.2.3 自动执行测试用例的实现
4.2.4 验证测试结果模块的实现
4.2.5 记录测试结果模块的实现
4.2.6 生成测试报告模块的实现
4.3本章小结
第5章 手机软件的GUI自动化测试系统的功能测试
5.1 生成测试用例模块的测试
5.2 自动运行测试用例模块的测试
5.3 记录测试用例模块的测试
5.4 功能缺陷测试
5.5 非功能测试
5.6 测试结果分析
5.7 本章小结
结 论
参考文献
哈尔滨工业大学学位论文原创性声明及使用授权说明
致 谢
个人简历
哈尔滨工业大学;