0
点赞
收藏
分享

微信扫一扫

接口测试用例演进

以企业微信为例

原始版本:流水账式的接口测试脚本

  • 集成测试

    原来都是单接口测试,基于业务流程(逻辑)把接口串联起来

  • token只获取一次

    在调用接口时,都需要传递token。在流水账式脚本中写了获取token代码,每次运行代码都执行。

    其实只需要获取一次,可以长时间使用。

    使用pytest fixture实现

  • 健壮测试用例

    加入异常处理机制

    例如:创建用户前,首先检查用户是否存在,存在的话删除后再创建

  • 测试数据参数化

    使用列表生成器生成数据

    @pytest.mark.para

  • 加速执行用例

    引入并发机制,使用pytest-xdist

  • 测试总体改造,引入PO

    把业务相关的代码抽出来

    把获取token的操作放在工具类

    将测试用例分离出来

Hogwarts 测开14期




举报

相关推荐

0 条评论