• 传统的用例是按照页面维度来写用例的,一个页面可能涉及多个接口。同时一句用例可能涉及多个页面,比如我举例子的测试用例,手工测试会涉及到商品列表、商品详情、订单确认页面、订单结果页面、订单详情页面

  • 你这个方式,其实就不是基于普通的功能用例转化为接口自动化用例了。是一份为了 AI 单独设计的用例,明确告知每个步骤调用哪个接口,然后多几个接口之间的接口参数串联,由 AI 自己完成解析。这种方式,是否意味着测试需要对着 swagger 写接口自动化用例,还需要非常清楚知道接口的调用顺序,无形中成本也增加了。

  • 前提:接口文档比如 swagger 给到大模型。
    测试用例:
    1、使用快递到家履约模式的商品下单
    2、查看快递费是否正确

    这个用例里面就涉及到了商品列表查询、商品下单、快递费计算接口
    问题:
    1、AI 如何识别我这个用例涉及哪些接口

  • 很好

  • 有一定概率是异步处理的,页面是需要等待异步处理完成,但是接口仅需要产生消息即可