立项原因:基于现场运维的庞大工作量,开发了一款基于pytest的自动化框架,致力于帮助现场运维人员减轻工作负担
点击空白处退出提示
立项原因:基于现场运维的庞大工作量,开发了一款基于pytest的自动化框架,致力于帮助现场运维人员减轻工作负担
- 测试用例的执行
- 测试用例的外部数据关联
- 测试报告的生成包含原版的和html扩展的
- 支持测试用例重新执行 pytest的库实现
- 基于关键字驱动的模型,封装常用方法、业务方法、接口方法方便调用
- 页面元素的封装,将页面元素封装成ymal文件,方便修改
- 支持智能元素定位,如果元素其他属性变了,会按照权重重新识别元素
1、架构设计、代码编写均个人实现
2、后端使用pytest作为执行内核、包含pytest相关多个组件例如pytest-html、pytset-repeat等
3、技术上基本都是基于python的外部库实现的,例如requests、paramiko等
4、支持web自动化、接口自动化、后端ssh自动化操作




评论