当前位置:主页 > 科技论文 > 软件论文 >

基于Selenium的Web自动化测试框架的设计与实现

发布时间:2021-11-18 17:17
  随着计算机软硬件技术的迅猛发展以及互联网技术在全球范围内的快速普及,网络应用已经成为信息的中介和信息发布的平台。Web应用程序以其易操作、快速、方便的特点占据了软件市场的大份额,随之导致了Web应用测试的需求增大,由于用户对软件质量要求的逐渐增高,为了提高Web应用软件功能的正确性、系统服务器的性能等,Web应用的系统规模和复杂度逐渐增大,加之市场的竞争越演越烈,各商家为了赢取市场份额,促使应用产品频繁的更新迭代,为了在快速迭代下保证产品的质量,每次版本回归时,测试的工作量很大,单纯依靠手工测试,会导致测试效率低,而且需要大量的人力成本。为了解决这个问题,需要对Web应用实施自动化测试。本文通过调研Web自动化测试的国内外研究现状,分析总结出研究现状中存在的问题,为了解决现状中存在的问题,因此设计一套通用的适用于所有Web应用的自动化测试框架。该框架中集成了开源的Web自动化测试工具Selenium,该工具支持跨平台跨浏览器测试,整个测试框架分为两个大的主要部分,一个是以持续集成服务器为主构成的服务器层,另一个则是以测试脚本和测试执行平台为主的执行层。为了提高测试脚本的维护性和复用性,... 

【文章来源】:北京工业大学北京市 211工程院校

【文章页数】:70 页

【学位级别】:硕士

【部分图文】:

基于Selenium的Web自动化测试框架的设计与实现


软件自动化测试过程

测试框架,关键字,测试脚本,自动化测试


图 2-2 关键字驱动测试框架Figure 2-2 Keyword-driven testing framework试框架只关注测试软件产品的外部功能,而无需注[34]。在进行自动化测试时,数据驱动测试框脚本业务逻辑的实现进行分离,这两者独自部的文件中,当测试脚本执行时再将其由外好处是,在需求变更时,降低测试脚本的维的自动化测试。

框架图,框架,自动化测试,测试脚本


[35]。采用数据驱动测试框架的好处是,在需求变更时,降低测试脚本的维护成本。如图2-3所示即为数据驱动的自动化测试。图 2-3 数据驱动测试框架Figure 2-3 Data-driven automated testing framework5.混合自动化测试框架

【参考文献】:
期刊论文
[1]Web应用程序自动化测试工具[J]. 程泓,朱文兴.  莆田学院学报. 2010(02)
[2]Web应用程序的一种功能自动化测试模型与实现[J]. 赖利锋,刘强.  计算机工程. 2006(17)

硕士论文
[1]基于Selenium2的Web UI自动化测试框架的设计与实现[D]. 洪芳.西南交通大学 2017
[2]基于Selenium的软件测试自动化管理系统的设计与实现[D]. 江慰.上海师范大学 2016
[3]Web功能自动化测试框架的研究与设计[D]. 闫文姣.西安电子科技大学 2015
[4]基于Selenium的安全自动测试技术的研究与实现[D]. 罗明宇.广东工业大学 2015
[5]基于SELENIUM的WEB测试自动化工具的设计与开发[D]. 李子祎.天津大学 2014
[6]面向Web网页的自动化测试技术研究[D]. 石敏.东华大学 2014
[7]Web应用自动化测试框架的研究和应用[D]. 张玲.华东理工大学 2014
[8]基于Selenium自动化测试框架的改进与应用[D]. 秦海光.中国科学院大学(工程管理与信息技术学院) 2014
[9]基于Selenium的Web应用测试框架的开发[D]. 王艳梅.上海交通大学 2014
[10]Selenium在社区在线系统(AN)测试中的应用与研究[D]. 李婕.西安电子科技大学 2013



本文编号:3503291

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3503291.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户73549***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com