测试基础 我想问下,做自动化测试,是不是要单独一套自动化环境, 需要和手工环境独立开。

南京阿良 · 2020年05月03日 · 最后由 T 回复于 2020年05月06日 · 1459 次阅读

我的问题
目前在学接口自动化,在手工环境,我好像无法保证返回的数据不变,这就导致我的期望和返回一直匹配不上

共收到 4 条回复 时间 点赞
皮皮哥 回复

如果存在批量的操作,还是需要分开的。。。

理论上不需要独立,你有这个疑问是因为自动化测试思路有问题

以单个模型的增删改查为例,创建时接口必须返回 id,之后你的删改查都是基于该 id 的,所以不会跟其他任何数据相互干扰;
如果你要测的是列表接口,你不能保证在准备数据过程中,其他手工动作对你的干扰。你就要准备足量的数据,而降低验证阈值。例如,你制造一条数据,验证这个数据在列表 top 100 中返回(而不能是 top 1)。

不可以切换账号吗,有一些账号专门手工,一些自动化

解决数据干扰,目标用例执行时先初始化所需数据能否满足你呢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册