发布时间:2023-02-10 12:30
摘要
随着互联网的高速发展,软件技术日新月异,产品更新换代的加快等,始终都离不开一个最核心的要素就是保证产品的质量,测试人员则在其中担任着不可或缺的角色。测试人员的主要工作职责就是通过各种测试手段去发现软件潜在的漏洞,最终保证产品质量。但随着敏捷开发的盛行,适用于解决传统手工回归测试效率低的痛点的自动化测试技术也越来越受到测试人员的重视。本文所探讨的就是软件自动化测试框架的实现,首先是对需求进行分析,然后通过对比国内外成熟的自动化测试框架技术进行技术选型,最终确定使用基于Python语言的,结合Selenium Webdirver和Pytest的框架技术,本文阐述了该框架的架构设计、脚本的开发调试、环境的搭建部署、代码的运行监控、报告的生成等功能的实现过程。该框架目前运行良好,且切切实实的提高了软件自动化回归测试的效率。
关键词
自动化测试、Python、Selenium、PO设计模式
解决Ubuntu下 anaconda 与ros opencv冲突的问题
Springboot + shiro + jwt + vue 实现基本的认证,鉴权
c语言中定义结构体指针并指向一片内存空间和直接定义一个结构体变量的区别 Node *p=(Node *)malloc(sizeof(Node)); 和 Node p 两个有什么区别??? Node是一
【k8s实战一】Jenkins 部署应用到 Kubernetes
MindSpore报错"TypeError: parse() missing 1 required positional."
TypeError: can‘t convert cuda:0 device type tensor to numpy. Use Tensor.cpu()