从数据到逻辑进行用例设计

最近产品出现一个漏测问题,具体错误为查询展示界面,某指标结果的值为数字时正确,为空和字符时错误,数据库存储该数据字段类型为varchar且可以为空

自己的用例中确实没考虑到该字符为空的情况,算是一个遗漏,细细反思以后发现自己对测试用例设计有了更深的理解,程序逻辑需要测试,但是数据也是需要全面设计的

在做测试数据准备时,应该从测试数据有效性即开始考虑,包括但不限于字段类型所规定的所有值。如果字段为varchar,则至少包括,数字,汉子,特殊字符

首先保证数据全面覆盖测试,再根据此测试数据设计相应的逻辑用例,以此避免实际数据与测试数据差异导致的数据bug。

数据设计不是说任何数据都要进行设计,而是在理解业务基础上,结合数据库的字段类型进行设计,不切实际的数据不用考虑,但是业务可能出现的数据,都需要进行考虑

 

posted @ 2020-06-04 11:19  采姑娘地小蘑菇  阅读(214)  评论(0编辑  收藏  举报