测试用例:如何选好测试数据

咦~~咦~~~~~~这是咋地啦?上线又出BUG了,需要紧急修复高峰期上线?ememem~~~

这个模块可是经过三个平台的测试大佬测试之后才发布上线的,为什么几个大佬都忽略了此种场景了?

Bug现象:订单里仅包含自营包裹时,取消失败

原因分析:订单里面有多个类型的数据,包括自营包裹和非自营包裹,取消仅包含自营包裹的订单,因为程序没有找到非自营包裹,所以直接空指针异常,导致取消失败

下面举例整理正确的测试数据用例选取方法:

功能:取消订单

数据分析:因为要测试的是取消订单功能,所以要分析订单里面的数据组成情况,具体分析情况如下(简化版):

测试场景:分析测试数据,根据因果图和等价类设计测试用例,构建测试用例如下:

总结:

当我们拿到一个需求测试时,除了常规的业务分析之后,还需要分析里面的数据组成,依次遍历覆盖各种不同类型的数据,以及组合覆盖多种类型的数据。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。