当前位置: 首页 > news >正文

基于selenium框架的web应用自动化测试系统的设计与实现 毕业论文开题

题 目:   基于selenium框架的web应用自动化测试系统的设计与实现                                                                

学院: 软件学院  专业:  软件工程    学生姓名:  XXX  学号: XXXXX           

指导教师(签名):                       提交日期:                  

毕业设计(论文)基本内容和要求:

  基本内容:

  针对当下web应用系统UI技术繁杂,敏捷开发需求变更迅速,人工测试难度大,自动化测试脚本繁杂不宜复用管理的问题进行研究,通过文献检索,给出可行性的自动化测试框架并改进与设计出适应的框架。

   主要要求:

  要求学生具备自主解决复杂问题,能将所学理论应用到实践问题的能力;

  掌握java开发语言,以及html,CSS,JAVASCRIPT等web开发方面的知识,根据开发写出相应的脚本代码,同时要熟练掌握selenium,testNG,jenkins logging等自动化测试工具的使用以及环境配置。

  完成对以数据驱动测试模式为主,将数据层,脚本层,用例逻辑层三层分层管理,降低各模块耦合的研究;

  设计出基于selenium框架针对web应用系统自动化测试的框架,已完成回归测试以及兼容性测试的要求。

毕业设计(论文)重点研究的问题:

  • selenium自动化测试框架设计的原则
  • 数据驱动测试的实现,将数据层从脚本层脱离出来
  • 降低数据层,逻辑层,业务层三层之间的耦合度
  • 测试用例
  • 合理集成自动化测试工具

毕业设计(论文)应完成的工作:

    一、研究影响web应用系统自动化测试成本的关键问题,尤其是javascript对web应用UI内部结构的影响问题,识别测试框架的原则设计合格的框架。

    二、完成自动化测试框架的设计,特别是能根据MVC模式将框架分成数据层,用例逻辑成,脚本层三层模块。

    三,兼容不同浏览器,合理设计验证框架的测试用例。

    四、正确搭建几大自动化测试的环境配置,能正确的管理脚本以及生成报告,确定对测试工作提供有益的效果影响。

    五、撰写论文。

    六、查阅论文文献十篇以上。

参考资料推荐:

 1.tarun lalwani 《自动化测试框架参考准则》 2009,08,09

  2.边耐政,张琳 《一种基于selenium的web自动化测试低耦合框架》 计算机应用与软件 2014.8

  3.周娟,蒋外文《基于web的自动化测试框架》 计算机工程 2009.9

  4.

  5.肖海峰 《自动化测试信心核武器-并行调度执行》2016.3.4

  6 《.web自动化测试框架改进》 2015.8.5

  7.黄侨,葛世伦 《开源web自动化测试框架的改进研究》 科学与技术工程 2012

  8.王莉 殷锋 《李奇.软件自动化测试脚本设计研究 Research on thescript designing for the software test automation》.西南名族大学学报(自然科学版).2003.

  9.白洛 《基于selenium2的自动化测试——从入门到精通》 机械工业出版社 2014

  10.朱少民.强大的Web开源测试工具-Selenium[EB/OL].http://www.51testing.com/html/

53/n-7153.html,2007-04-12.

  11.peng gong 《自动化测试框架设计指南》 TAS Team  2013.2.5

其他要说明的问题:无

http://www.xdnf.cn/news/68113.html

相关文章:

  • Linux-网络基础
  • Spring_MVC 高级特性详解与实战应用
  • HTTP参数污染
  • Cribl 利用表向event 中插入相应的字段-example-01
  • 为零基础及不同背景学习者设计的 人工智能全栈学习路线图
  • git 版本提交规范
  • Linux 网络基础(三) TCP/IP协议
  • AI大模型 —— 国产大模型 —— 华为大模型
  • 卸载工具:IObit Uninstaller Pro v14.3.0 中文绿色专业便携版
  • IO流--字节流详解
  • linux安装mysql数据库
  • 如何下载适用于超宽屏显示的Google Chrome浏览器
  • CMake笔记:find_package工作原理
  • 如何清理Windows系统中已失效或已删除应用的默认打开方式设置
  • 国产DTU!工业DTU“性能翻倍+功耗减半”双突破!
  • 中科院数据生成赋能具身导航!WCGEN:基于世界一致性数据生成的视觉语言导航
  • 退役淘汰的硬盘数据安全处置不可忽视-硬盘数据抹除清零
  • 目标检测:视觉系统中的CNN-Transformer融合网络
  • LeetCode面试经典 150 题(Java题解)
  • c++_csp-j算法 (3)
  • HXBC编译相关错误
  • 【数论】快速幂
  • 用自然语言指令构建机器学习可视化编程流程:InstructPipe 的创新探索
  • 策略模式:思考与解读
  • 记一次 .NET某旅行社酒店管理系统 卡死分析
  • 剑指offer经典题目(五)
  • 数据库管理-第317期 Oracle 12.2打补丁又出问题了(20250421)
  • SAP系统生产跟踪报表入库数异常
  • SSH反向代理
  • C++——STL——容器deque(简单介绍),适配器——stack,queue,priority_queue