在进行结合测试时,我们一般需要事前准备数据。
有时我们会用一条数据(主键相同,内容不同)来测试多个case。
我们可以每次删除,再导入;如果表结构简单的话,也可以直接修改。
再次利用数据时(直接修改),需要注意以下几点:
1每条数据的之间的不同点。
2注意时间的变化。
准备出的一条数据在跑程序后,我们期望的点发生了变化(同时还有一些字段,比如更新日时也发生了变化)。
当我们进行下一条数据的测试时,我们只是把这几个点改了,而忽略了时间。
3变更日时可能不止一个。
同时一个表中,也许会有多个变更日时,比如登录时间,变更时间,注销时间。
总结:
如果可能,还是做出每条数据的csv文件,测试前删除,导入。(1,2,3中指出的点,要在作出csv文件的时候注意 )
更快 : 使用csv文件
更好 : 没有case都准备好自己的csv文件,不要直接该表(直接在数据库的IDE中该数据,这样非常不好,很容易有该漏的地方)。