声明
摘要
第1章 绪论
1.1 课题背景和研究意义
1.2 本文工作内容
1.3 本文结构
第2章 自动化测试技术
2.1 IOS平台简介
2.1.1 IOS特点及优势
2.1.2 IOS系统架构
2.1.3 IOS应用程序构成
2.1.4 IOS中的MVC介绍
2.2 自动化测试简述
2.2.1 自动化测试概念
2.2.2 自动化测试的优点
2.2.3 自动化测试的局限性
2.2.4 自动化测试的过程
2.3 移动平台自动化测试简介
2.4 Instruments简介
2.5 SOASTA简介
2.6 版本管理工具Git简介
2.7 MindManager简介
2.8 本章小结
第3章 IOS自动化测试需求分析
3.1 自动化测试功能需求
3.1.1 比价格模块测试需求
3.1.2 查真伪模块测试需求
3.1.3 查快递模块测试需求
3.1.4 搜索及历史记录模块测试需求
3.1.5 我的查窝模块测试需求
3.1.6 超市促销模块测试需求
3.1.7 我逛逛模块测试需求
3.1.8 软件设置模块测试需求
3.1.9 看热闹模块测试需求
3.1.10 曝光栏模块测试需求
3.2 IOS自动化测试可行性分析
3.3 测试环境
3.4 本章小结
第4章 IOS自动化测试设计
4.1 自动化测试系统架构设计
4.2 功能模块设计
4.2.1 比价格测试模块设计
4.2.2 查真伪测试模块设计
4.2.3 查快递测试模块设计
4.2.4 搜索及历史记录测试模块设计
4.2.5 我的查窝测试模块设计
4.2.6 超市促销测试模块设计
4.2.7 我逛逛测试模块设计
4.2.8 软件设置测试模块设计
4.2.9 看热闹测试模块设计
4.2.10 曝光栏测试模块设计
4.3 优先级因子设计
4.4 编码规范设计
4.5 本章小结
第5章 IOS自动化测试实现
5.1 测试公共模块的实现
5.1.1 循环等待方法的实现
5.1.2 打印辅助方法的实现
5.2 比价格测试模块实现
5.3 快递历史测试模块实现
5.4 我的查窝测试模块实现
5.5 自动化测试结果分析
5.6 手工测试和自动化测试结果对比
5.7 本章小结
第6章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
东北大学;