当前位置:主页 > 科技论文 > 搜索引擎论文 >

基于Selenium的前端自动化测试平台的设计与实现

发布时间:2017-07-14 18:13

  本文关键词:基于Selenium的前端自动化测试平台的设计与实现


  更多相关文章: 软件测试 自动化测试 Selenium 测试平台


【摘要】:随着互联网和计算机技术的发展,软件测试工作已经越来越被人们重视,软件自动化测试与手工测试相比,已经逐渐开始受到越来越多的人的青睐。同时,以B/S架构为基础的Web应用成为软件开发行业的主流,Web应用前端样式的多样性和复杂度也给各公司带来不小的前端测试麻烦,因此,如何根据产品的特点进行自动化测试,已成为各测试团队重点需要关注的问题。课题来源于本人参与的基于Selenium的前端自动化测试平台的开发项目,该测试平台主要用来辅助完成某搜索引擎产品的前端测试工作。本文首先描述了平台开发的相关技术基础,重点介绍了平台开发过程中使用到的Selenium工具、Robo t框架、Python语言、WSGI、XPATH和MYSQL数据库管理系统等,然后依次对平台展开了分析和设计。平台分析部分主要对平台整体进行了功能性和非功能性需求分析,平台设计部分主要对平台进行了功能模块的设计、技术架构的设计、数据库的设计、关键类的设计和详细的业务流程设计。从实现的角度,平台整体被分为Web、定时任务、监控程序和数据库等四大模块,其中Web模块又包含了用户管理、Case管理、Suite管理和Plan管理等几个子功能。平台整体采用MVC架构,表示层采用HTML、CSS、Bootstrap等技术完成平台前端展示,业务逻辑层采用Python、Selenium、Robot、WSGI等关键技术完成主要逻辑请求的处理,数据模型层主要是用Python语言封装了一些MYSQL数据库访问的接口。最后,论文描述了平台主要界面和主要模块的实现,并对平台进行了测试,展示了使用平台进行自动化测试的成功案例。通过评估和测试,本平台能够满足该公司搜索引擎产品的前端测试需求,并且目前已在线上运行半年,一直处于稳定运行状态,没有出现运行故障。
【关键词】:软件测试 自动化测试 Selenium 测试平台
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
  • 摘要8-9
  • ABSTRACT9-11
  • 第一章 绪论11-16
  • 1.1 课题研究背景11-12
  • 1.2 课题研究意义12-13
  • 1.3 国内外研究状况13-14
  • 1.4 论文的主要工作14-15
  • 1.5 论文的组织结构15-16
  • 第二章 相关技术基础16-21
  • 2.1 Robot框架16
  • 2.2 Selenium工具16-17
  • 2.3 Python语言17-18
  • 2.4 WSGI18-19
  • 2.5 XPath19
  • 2.6 MySQL数据库19-21
  • 第三章 前端自动化测试平台分析与设计21-43
  • 3.1 平台分析21-25
  • 3.1.1 平台需求概述21-22
  • 3.1.2 功能性需求分析22-23
  • 3.1.3 非功能性需求分析23-24
  • 3.1.4 可行性分析24-25
  • 3.2 平台设计25-43
  • 3.2.1 设计原则25
  • 3.2.2 平台模块设计25-27
  • 3.2.3 平台架构设计27-30
  • 3.2.4 数据库设计30-36
  • 3.2.5 平台类设计36-38
  • 3.2.6 平台业务流程设计38-43
  • 第四章 前端自动化测试平台实现与测试43-61
  • 4.1 平台界面实现原则43
  • 4.2 平台模块实现43-55
  • 4.2.1 Web模块43-52
  • 4.2.2 监控程序模块52-53
  • 4.2.3 定时任务模块53-54
  • 4.2.4 数据库模块54-55
  • 4.4 平台测试55-61
  • 4.4.1 测试环境描述55
  • 4.4.2 单元测试55-56
  • 4.4.3 功能测试56-59
  • 4.4.4 非功能测试59-61
  • 第五章 总结61-62
  • 参考文献62-64
  • 致谢64-65
  • 学位论文评阅及答辩情况表65

【相似文献】

中国期刊全文数据库 前10条

1 张晓敏;;构建整体化的自动化测试平台[J];中国高新技术企业;2010年22期

2 杭汉庆;;关于软件自动化测试工具的研究[J];无线互联科技;2012年01期

3 王益芝;吴言润;李艳;李特;;浅析智能手机的自动化测试[J];现代电信科技;2012年12期

4 季淑引;;软件自动化测试工具的应用研究[J];科技致富向导;2012年20期

5 张佳s,

本文编号:542117


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/542117.html


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

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