测试人社区

接口自动化:关于测试用例应该独立的疑惑

之前wework课程讲解中,老师有提到:尽量让用例相互独立。
但在实际项目中遇到的是这个接口输出参数是另一个接口入参,一连串10几个接口这样,想test_delete那样写代码太多了。
image

1、所以请问这种情况是否用例相互独立就不适用了?有没有什么方法?

2、还有一种场景:就是产生一个token后面的所有接口都需要使用到这个token。token应该怎么保存?保证多个用例同时执行不会出现问题?

1.用例独立是为了保证健壮性,单例用行是最好的,参数的关联需要单独处理,可以采取造数据的方式解决,这也是我准备解决的问题
2.token可以单独存起来,需要鉴权的接口传入这个token就行了,token存在任意地方都是可以的

1.我觉得你可以清理环境单独拿出来做一个def,每次执行自动删除你指定的数据,然后你的函数就简化能简化了 add+get A ; delete+get B 最后断言 bool A != B 你试试这样行么?