我的问题 目前在学接口自动化,在手工环境,我好像无法保证返回的数据不变,这就导致我的期望和返回一直匹配不上
解决数据干扰,目标用例执行时先初始化所需数据能否满足你呢
不可以切换账号吗,有一些账号专门手工,一些自动化
理论上不需要独立,你有这个疑问是因为自动化测试思路有问题
以单个模型的增删改查为例,创建时接口必须返回 id,之后你的删改查都是基于该 id 的,所以不会跟其他任何数据相互干扰; 如果你要测的是列表接口,你不能保证在准备数据过程中,其他手工动作对你的干扰。你就要准备足量的数据,而降低验证阈值。例如,你制造一条数据,验证这个数据在列表 top 100 中返回(而不能是 top 1)。
如果存在批量的操作,还是需要分开的。。。