基于Selenium的软件测试自动化管理系统的设计与实现
发布时间:2018-03-29 14:11
本文选题:互联网 切入点:测试框架Selenium 出处:《上海师范大学》2016年硕士论文
【摘要】:经过几十年的发展,互联网已经改造及影响了很多传统行业,许多企业都想和互联网挂上联系,这直接导致了在线旅游、在线房产、在线影视、电子商务、互联网金融等行业在互联网上的形成。目前大部分互联网产品都是按照敏捷开发模式对产品进行研发的,需要在有限的时间内执行大量的重复的测试用例,来保证迭代开发的新功能,以及之前交付的功能的验证,这对软件测试工程师来说是一个严峻的挑战。在这种情况下,选择合适的自动化测试工具代替频繁重复的手工测试和多种浏览器的兼容性测试,提高测试效率是非常有必要的研究。基于上述背景,作者所在的公司测试部门同样面临着上述压力,所以结合自己公司的产品研发环境和产品特点,通过平台需求分析与研究相关的技术,设计出了一个基于Selenium的自动化测试框架,并且基于该框架实现了自动化测试管理的平台系统。本系统可分为两大部分实现,第一部分是测试机上执行的测试脚本,主要针对web应用访问的不同系统、不同业务、不同主流浏览器提取测试项目中可自动化的功能部分,并且在Selenium的框架下进行第二次框架设计开发,用于对那些可自动化的功能完成自动化测试的脚本调用和编写工作;第二部分是服务器上运行的web管理系统,主要包含功能有:对自动化脚本进行任务构建、测试环境部署、测试用例运行、测试结果分析以及生成测试报告等。通过自动化平台的实施,可更好的对项目中自动化测试流程进行控制,以及对自动化测试脚本进行扩展。让大家可以通过Web平台更好的管理在自动化测试过程中的数据和测试结果展示,并很好的了解自动化测试在测试过程中运行的效果。本项研究成果提高了自动化测试的管理,以及自动化的脚本维护和再开发成本得以明显降低。
[Abstract]:This system can be divided into two parts : task building , test environment deployment , test case running , test result analysis and generating test report .
【学位授予单位】:上海师范大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.53
【相似文献】
相关期刊论文 前10条
1 张晓敏;;构建整体化的自动化测试平台[J];中国高新技术企业;2010年22期
2 杭汉庆;;关于软件自动化测试工具的研究[J];无线互联科技;2012年01期
3 王益芝;吴言润;李艳;李特;;浅析智能手机的自动化测试[J];现代电信科技;2012年12期
4 季淑引;;软件自动化测试工具的应用研究[J];科技致富向导;2012年20期
5 张佳s,
本文编号:1681484
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/1681484.html