有时候我们要测一个用例,这个用例处于整个业务流程的末端,而整个业务的流程链特别长,所以这个时候准备测试数据就特别麻烦。
我现在有三种思路: 1.把数据提前准备好,备份到数据库里,执行用例的时候直接找这个数据执行即可。 2.执行用例的时候现准备数据。 3.通过 mock 的方式,比如 sql,直接在数据库里准备数据到测试用例将要执行的状态
以上三种方式虽然都可以解决问题,但是都有这样或者那样的缺陷,不知道大佬们都是怎么准备数据的?
第一个思路的弊端是?
这匿名的名称,搞一些好玩的就好了,什么杨过 郭靖 虚竹啥的
你的测试数据和之前的业务流程有关系吗?有关系的话就不应该直接准备数据到 “将要执行的状态”
业务变更,导致准备的数据不可用,比如缺少字段,然后给这些缺少的字段补充内容又特别麻烦
肯定是多少有一些关系的
这时候可以考虑构建一个成体系的造数工具了,为啥技术贴也要匿名
阿里味?
之前是用 python 写脚本链接 mysql 准备
几种思路可参考一下:
💪💪
阿里味儿 呕