测试数据设计方案
一、测试覆盖率
测试方法及技巧的应用
真正业务场景的满足
测试数据的设计覆盖
1.测试数据设计方法一
构造测试数据时,需要看数据的开源,数据的来源一般来讲有3个,一个是根据被测系统需求的分析,针对正常业务,异常情况,边界情况等来构建完整的数据,又称为造数据,这不仅仅包括最近本的基础数据,比如,用户、权限、配置、原数据等、还包括上面提到的业务数据,
对于比较小型的系统可行性比较高、对于大型系统来说可能较为负杂。
2.测试数据设计方法二
第二种方法就是利用现有系统,这是和已有类似系统,测试是针对升级或者增加功能化的系统。这种情况把已经在生产环境中运行的数据导出,在此基础上再作数据的整理、加工为测试数据。
3.测试数据设计方法三
还有一种方法就是将现有非电子化的业务数据导入到系统中,在验证业务的同时也完成了测试数据的积累,即边测试边积累数据、但是这种情况积累的数据往往具有一定的局限性,因为已经发生的业务数据基本上是正确的、一致的、而且可能缺少某些特定业务的数据。这样就需要根据测试需求的分析,追加新的测试数据,以便能完整覆盖业务类型。
二、测试数据应用
1.非空数据是否有校验。
2.该有默认值的数据是否有默认值。
3.引用其他功能生成的数据是否会实时刷新。
4.页面关闭或系统重启后,数据的初始化设置等。
5.数据的长度、类型控制是否合理,比如身份证号、实际业务中会有字母,且会出现在最后一位。
对应方法:等价类,边界值,场景法
优选角度:用户
三、测试数据设计及维护四、测试数据总结