获取有效测试数据
方法:数据流覆盖、边界条件
【测试数据的关注点】
深度:确定所需要的数据规模(10条还是10000条),规模大小会影响到对性能的初步验证
宽度:区分不同需求对测试数据特点的要求,千篇一律的测试数据不能满足所有需求验证的需要。比如导出数据到excel,相同的数据不易发现分页上的问题。
范围:确保测试数据完整性,不仅是能验证需求点本身,还能验证特殊场景和出错场景,比如查询功能:查询的记录合法、查询结果未遗漏数据、查询结果中没有错误数据、
测试执行期间数据完整性&独立性:开发不影响测试、测试不影响测试过程,测试数据操作之间能相对隔离,方便进行必要的数据初始化和恢复
条件:模拟的测试数据只要满足需求验证要求,并不一定非得从头开始执行一系列操作来造很全的数据。