软件测试测试员的那点事软件测试

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

2019-07-18  本文已影响3人  GinnyC

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

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

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

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

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

功能:取消订单

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

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

总结:

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

上一篇 下一篇

猜你喜欢

热点阅读