发布时间:2023-02-10 12:30
摘要
随着互联网的高速发展,软件技术日新月异,产品更新换代的加快等,始终都离不开一个最核心的要素就是保证产品的质量,测试人员则在其中担任着不可或缺的角色。测试人员的主要工作职责就是通过各种测试手段去发现软件潜在的漏洞,最终保证产品质量。但随着敏捷开发的盛行,适用于解决传统手工回归测试效率低的痛点的自动化测试技术也越来越受到测试人员的重视。本文所探讨的就是软件自动化测试框架的实现,首先是对需求进行分析,然后通过对比国内外成熟的自动化测试框架技术进行技术选型,最终确定使用基于Python语言的,结合Selenium Webdirver和Pytest的框架技术,本文阐述了该框架的架构设计、脚本的开发调试、环境的搭建部署、代码的运行监控、报告的生成等功能的实现过程。该框架目前运行良好,且切切实实的提高了软件自动化回归测试的效率。
关键词
自动化测试、Python、Selenium、PO设计模式
通过Javascript实现点击链接出现登录框,并可以拖拽关闭的效果
Matching Networks for One Shot Learning 论文笔记
Google Earth Engine(GEE)——基于 MCD64A1 的 GlobFire 日常火灾数据集
【JavaScript】巩固JS开发中十个常用功能/案例(21-30)(牛客题解)
MindSpore报错 task_fail_info or current_graph_ is nullptr
【YOLOv5-6.x】模型参数量param及计算量FLOPs解析
Vue之可拖动容器大小(ResizableContainer)
因果学习将开启下一代AI浪潮?九章云极DataCanvas正式发布YLearn因果学习开源项目
报错“Cannot read properties of null (reading ‘addEventListener‘)“