根据以下分类来设计你的测试数据:
测试数据集例子:
1) 没有数据:用空白的和默认的数据来执行你的测试用例,看看是否有适当的报错信息产生。
2) 有效的数据集:创建这些数据检查应用程序是否按照所有要求正常运行,有效输入的数据是否已经被正确保存到数据库或文件。
3) 无效的数据集:准备无效的数据集来检查应用程序的负值、字母数字字符串输入。
4) 不合法的数据格式:创建一个不合法数据格式的数据集。系统应该不接受无效的或不合法的数据。也要检查是否有恰当的报错信息产生。
5) 边界条件数据集:包含超出数值范围的数据集。确定应用程序的边界值情况,准备可以覆盖小于和大于边界条件的数据集。
6) 性能、负载和压力测试的数据集:这样的数据集应该要很大的数据量。
这样为每个测试情景创造独立的数据集将可以保证完整的测试覆盖范围。
总结:
准备适合的测试数据是“建立项目测试环境”一个核心部分。测试人员不能声称没有完整的数据用来测试就逃避缺陷的责任。除了现有的标准的生产数据以外测试人员还应该创建他的/她的自己的测试数据。你的测试数据集应该在成本和时间方面都是理想的。用本文里提到的建议去分类测试数据,保证完全的测试用例覆盖率。
要表现得有创意,在测试时要用你自己的技巧和判断力去创建不同的数据集而不是依赖于标准的生产数据。
领取专属 10元无门槛券
私享最新 技术干货