引言
腾讯测试工程师小新一是一名资深的安卓客户端测试工程师,对于安卓客户端的功能测试、自动化测试和性能测试方面都有着非常丰富的经验。...另外还会有一个问题就是,有些异常的情况是无法覆盖到的。举个例子:比如买家从V2(待付款)到V3(代收货)这个过程中,如果卖家关闭了订单,会发生什么呢?...上面这个用例不仅覆盖了初始化订单到待发货的状态转换,同时也覆盖了V2到V3、V3到V9的转换,因此我们在辅助转换表中,将其标识,如下:
按照这种方法,我们依次对辅助状态转换表中的所有转换进行覆盖用例设计...在简单状态转换覆盖方法的基础上,我们结合状态机的路径覆盖方法,将生成的覆盖路径转换成测试用例。...首先第一步需要抽象状态,在代码中我们用enmu类型来表示:
public enum OrderNum { v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11 }
public