基于pytest的自动化测试框架产品系统

我要开发同款
5阅读

技术信息

语言技术
PythonHTML5CSSJavaScriptjQuery
系统类型
WindowsWebLinux
行业分类
开发工具

作品详情

行业场景

立项原因:基于现场运维的庞大工作量,开发了一款基于pytest的自动化框架,致力于帮助现场运维人员减轻工作负担

功能介绍

- 测试用例的执行
- 测试用例的外部数据关联
- 测试报告的生成包含原版的和html扩展的
- 支持测试用例重新执行 pytest的库实现
- 基于关键字驱动的模型,封装常用方法、业务方法、接口方法方便调用
- 页面元素的封装,将页面元素封装成ymal文件,方便修改
- 支持智能元素定位,如果元素其他属性变了,会按照权重重新识别元素

项目实现

1、架构设计、代码编写均个人实现
2、后端使用pytest作为执行内核、包含pytest相关多个组件例如pytest-html、pytset-repeat等
3、技术上基本都是基于python的外部库实现的,例如requests、paramiko等
4、支持web自动化、接口自动化、后端ssh自动化操作

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论