一.测试覆盖率
测试方法和技巧的应用
真正的商业场景的满足
测试数据的设计
1 .测试数据设计方法1
在构建测试数据时,需要看到数据的开源。 数据源一般有三个。 一般是根据对被测系统需求的分析,对正常业务、异常情况、边界情况等建立完整的数据。 它也称为构建数据。 这不仅包括最近的基本数据,还包括例如用户、权限、配置、原始数据等上述业务数据。
在比较小型的系统中实现的可能性很高,在大型的系统中有可能为负。
2 .测试数据设计方法2
第二个方法是利用现有的系统。 这与现有系统类似,测试对象是添加了升级或功能的系统。 这种情况下,将导出已经在生产环境中运行的数据,并据此组织数据和加工测试数据。
3 .测试数据设计方法3
另一种方法是将现有的非电子化业务数据引入系统,在验证业务的同时也完成测试数据的存储。 也就是说,一边测试一边积累数据,这种情况下已经发生的业务数据基本上是正确的、一致的,有可能缺少特定业务的数据,所以积累的数据是有极限的。 这样,就需要根据对测试需求的分析添加新的测试数据,以便能够完全覆盖业务类型。
二.测试数据的应用
1 .非空数据是否有检查。
2 .应该有默认值的数据是否有默认值。
3 .引用其他功能生成的数据是否实时更新。
4 .页面关闭或系统重新启动后,数据的初始化设定等。
5 .身份证号码、实际业务中有字母、出现在最后一位等,数据长度、类型控制是否合理。
应对方法:等价类、边界值、场景法
优选角度:用户
三.测试数据的设计和维护
四.测试数据汇总