有时候我们要测一个用例,这个用例处于整个业务流程的末端,而整个业务的流程链特别长,所以这个时候准备测试数据就特别麻烦。
我现在有三种思路: 1.把数据提前准备好,备份到数据库里,执行用例的时候直接找这个数据执行即可。 2.执行用例的时候现准备数据。 3.通过 mock 的方式,比如 sql,直接在数据库里准备数据到测试用例将要执行的状态
以上三种方式虽然都可以解决问题,但是都有这样或者那样的缺陷,不知道大佬们都是怎么准备数据的?