目前知道两种接口测试数据来源:

  1. 提前造好数据,插入数据库
  2. 依赖操作(比如先创造鸡,再用这只鸡生蛋,最后再杀了这只鸡,吃了这只蛋)

感觉两种数据来源各有优劣:

优点:不依赖,一个接口挂了,其他接口不会挂,鸡挂了,蛋还在,蛋挂了蛋黄还在

缺点:1.要对数据库逻辑非常熟悉。
           2.一般的公司不会让插入线上数据库,要另外建个一模一样的数据库调用线上接口,但是实际情况是我们公司的数据库有隔离机制,甚至部分核心数据要用第三方的规则加密,这个时候就懵逼了。

优点:不用非常熟悉数据库,有数据库检查点也只是去查询,适合线上使用

缺点:一个接口挂了,依赖它的接口都跟着挂,依赖的接口多的话查问题都要查很久

刚刚接触接口测试没多久,有不正确的请指正。
ps:其实不只是接口测试,UI 测试也是的。

问题:大家的数据来源有哪些?哪种比较好?


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