2、生成测试数据的流程分析步骤主要为:
1)按照等价区分法,将表切分成不同的集合(也就是表设计是的子表),这里最重要的是确定数据集的切分是的最大业务概念分类。
如本例中的往来单位信息表,应该首先按照顾客/收货人/供应商/运输商切分成4等分数据集。
以顾客为例,下一个的重要信息就是顾客状态了,失效顾客一般来说就是判断其是否生效,提示出错即完成,因此其他数据对测试用例来说是没有任何意义的,只要准备一条数据即可。
然后根据项目最大候选输入数,以及相互项目的可能的排列组合,进行数据的细分设计。
2)作为第2步来说,只用一条数据进行测试是危险的,因此需要准备多条的测试数据。
3)作为第3步,适当的准备Null/“”/Full-Width等的边界值、特殊值测试数据即可。
作为总体的数据量,大概20多条顾客数据就可以保证整个系统测试的测试用例使用。