Python接口自动化测试框架(实战篇)-- 进阶pytest测试框架

一、前言

怎么来说这一章节呢,有点什么感觉(多此一举),其实在咱们设计框架的时候,很难确定某个组件突然会不满足框架的功能使用了,但是应该保障框架的扩展性,除非重构否则应该兼容原来的框架设计,既然选择了使用unittest测试框架,那么说明它已经能满足当下的需求,如果在中途硬要使用pytest框架替换,题主并不建议重构框架,可以使用pytest测试框架并按它的使用规则开发测试用例类即可。为什么这么说呢?因为Pytest是向下兼容unittest框架的;所以题主才不建议重构原来的框架,因为谁也不确定能不影响原来的用例逻辑、成本预算多大?如此,这个工程可能是有点费成本(对不是一个专职测试开发的岗位而言),如果说是不满足需求才需要重构,那么原有的功能肯定是足够的。

二、Pytest和unittest异同

题主相信在替换unittest测试框架或某个功能组件的时候,一定有些异同会让你选择更优的,否则就没必要替换,即使换那也是无用功而已(刷KPI吗)。

  • 用例编写规则:什么Test类名、test_*方法名,这些都可以改成你想要的样子;用法如下:
    • u
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

职说测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值