首页> 中文学位 >基于Selenium的软件测试自动化管理系统的设计与实现
【6h】

基于Selenium的软件测试自动化管理系统的设计与实现

代理获取

目录

封面

中文摘要

英文摘要

目录

第1章 引言

1.1 研究背景

1.2 研究意义

1.3 国内外研究现状

1.4 论文结构

第2章 自动化测试相关技术

2.1 自动化测试

2.2 Web应用自动化测试框架Selenium

第3章 软件测试自动化管理系统的总体设计

3.1 问题定义

3.2 自动化测试平台的整体架构分析

3.3 工具选择

第4章 自动化测试框架的设计与实现

4.1 基于Selenium自动化测试框架需求分析

4.2 基于Selenium的测试框架CtripTest的架构设计

4.3 本章小结

第5章 自动化管理系统的实现

5.1 自动化管理系统的架构实现

5.2 自动化管理系统逻辑功能实现

5.3 自动化管理系统的测试与应用效果

5.4 本章小结

第6章 总结与展望

6.1 论文内容总结

6.2 未来工作展望

参考文献

致谢

声明

展开▼

摘要

经过几十年的发展,互联网已经改造及影响了很多传统行业,许多企业都想和互联网挂上联系,这直接导致了在线旅游、在线房产、在线影视、电子商务、互联网金融等行业在互联网上的形成。目前大部分互联网产品都是按照敏捷开发模式对产品进行研发的,需要在有限的时间内执行大量的重复的测试用例,来保证迭代开发的新功能,以及之前交付的功能的验证,这对软件测试工程师来说是一个严峻的挑战。在这种情况下,选择合适的自动化测试工具代替频繁重复的手工测试和多种浏览器的兼容性测试,提高测试效率是非常有必要的研究。
  基于上述背景,作者所在的公司测试部门同样面临着上述压力,所以结合自己公司的产品研发环境和产品特点,通过平台需求分析与研究相关的技术,设计出了一个基于Selenium的自动化测试框架,并且基于该框架实现了自动化测试管理的平台系统。本系统可分为两大部分实现,第一部分是测试机上执行的测试脚本,主要针对web应用访问的不同系统、不同业务、不同主流浏览器提取测试项目中可自动化的功能部分,并且在Selenium的框架下进行第二次框架设计开发,用于对那些可自动化的功能完成自动化测试的脚本调用和编写工作;第二部分是服务器上运行的web管理系统,主要包含功能有:对自动化脚本进行任务构建、测试环境部署、测试用例运行、测试结果分析以及生成测试报告等。
  通过自动化平台的实施,可更好的对项目中自动化测试流程进行控制,以及对自动化测试脚本进行扩展。让大家可以通过Web平台更好的管理在自动化测试过程中的数据和测试结果展示,并很好的了解自动化测试在测试过程中运行的效果。本项研究成果提高了自动化测试的管理,以及自动化的脚本维护和再开发成本得以明显降低。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号