声明
致谢
摘要
1 引言
1.1课题研究背景及意义
1.2国内外发展现状
1.3论文研究内容
1.4主要工作
1.5论文组织结构
1.6本章小结
2相关技术综述
2.1软件自动化测试概述
2.2软件自动化测试框架概述
2.3 自动化测试框架相关工具概述
2.3.1 Selenium
2.3.2 TestNG
2.3.3 Jenkins
2.3.4 Maven
2.3.5 SVN
2.4 Web测试概述
2.5本章小结
3 彩票预测系统自动化测试框架需求分析
3.1彩票预测系统介绍
3.1.1彩票预测系统功能介绍
3.1.2彩票预测系统总体结构
3.2 自动化测试框架功能需求分析
3.3 自动化测试框架非功能需求分析
3.4本章小结
4彩票预测系统自动化测试框架概要设计
4.1 自动化测试框架物理架构设计
4.2自动化测试框架功能模块设计
4.2.1公共库模块
4.2.2页面对象管理模块
4.2.3用例管理模块
4.2.4执行模块
4.3 自动化测试框架流程设计
4.4 自动化测试框架逻辑架构设计
4.5 自动化测试框架数据文件设计
4.6本章小结
5 彩票预测系统自动化测试框架详细设计与实现
5.1 自动化测试框架开发环境
5.2 自动化测试框架项目包结构的设计
5.3公共库模块的设计与实现
5.3.1公共库模块详细设计
5.3.2公共库模块类图
5.3.3公共库模块实现
5.4页面对象管理模块的设计与实现
5.4.1页面对象管理模块详细设计
5.4.2页面对象管理模块类图
5.4.3页面对象管理模块实现
5.5用例管理模块的设计与实现
5.5.1用例管理模块详细设计
5.5.2用例管理模块类图
5.5.3用例管理模块实现
5.6执行模块的设计与实现
5.6.1执行模块详细设计
5.6.2执行模块类图
5.6.3执行模块实现
5.7本章小结
6系统测试
6.1测试环境
6.2功能测试
6.3非功能性测试
6.4应用效果分析
6.5本章小结
7总结与展望
7.1 总结
7.2展望
参考文献
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集