声明
摘要
第1章绪论
1.2国内外发展现状分析
1.3解决的主要问题
1.4论文的组织结构
2.1技术基础概述
2.2 Selenium工具
2.2 TestNG测试工具
2.3 Ant工具介绍
2.4 ActiveMQ介绍
第3章Web自动化测试平台需求
3.1 Web自动化测试平台概述
3.2 Web自动化测试平台功能性需求
3.2.1自动化测试平台统一的脚本开发框架需求
3.2.2自动化测试平台任务调度功能需求
3.3自动化测试平台非功能性需求
3.3.1安全性需求
3.3.2可靠性需求
3.3.3易用性需求
3.3.4可扩展性需求
3.3.5可行性需求
第4章Web自动化测试平台设计
4.1系统概要设计
4.1.1技术架构设计
4.1.2代码层次结构设计
4.1.3系统功能架构设计
4.2统一脚本开发框架设计
4.2.1分层设计
4.2.2工具类设计
4.3自动化测试平台的功能模块设计
4.3.2任务调度和任务执行设计
4.3.3日志和运行监控设计
4.3.4邮件通知管理设计
4.3.5测试结果管理设计
4.3.6定时任务和计划任务设计
4.4自动化测试平台的数据库设计
4.4.1数据库逻辑设计
4.4.2数据库物理设计
4.4.3数据库表结构设计
第5章Web自动化测试平台实现
5.1统一脚本开发框架的实现
5.1.1页面对象模块的实现
5.1.2公共方法模块的实现
5.1.3测试脚本模块的实现
5.1.4测试工具类模块的实现
5.1.5自动化测试用例配置
5.2自动化测试平台任务调度模块实现
5.2.1分布式集群管理功能实现
5.2.2日志和异常管理功能实现
5.2.3邮件通知功能实现
5.2.4测试结果管理功能实现
5.3系统测试
第6章结论
参考文献
致谢
山东大学;