需要测试的接口:
接口名称:根据商品状态进行查询
关键参数:status(0:未上架,1:已上架,2:已下架)

商品状态:未上架、已上架、已下架
商品状态流转: 未上架 →(上架操作)→ 已上架 →(下架操作)→ 已下架

方案一:
1.分别构造 未上架、已上架、已下架 状态的商品数据;
2.调用接口,依次传入 status=0、status=1、status=2,验证返回结果是否符合预期

方案二:
1. 构造一个 未上架 的商品;
2.传 status=0 查询,验证结果;
3.上架该商品,使其变为 “已上架” 状态;
4.传 status=1 查询,验证结果;
5.下架该商品,使其变为 “已下架” 状态;
6.传 status=2 查询,验证结果。

问下大家,应该选择哪种方案呢,问了两个 AI,两种答案都有


↙↙↙阅读原文可查看相关链接,并与作者交流