冒烟测试包含逆向流程测试吗?

比如订单的正向流程从创建-审核-发货…
逆向流程是审核时驳回,或者已发货驳回

在冒烟测试中,一般只关注系统的主要功能或关键路径,以确认系统的基本功能是否正常工作。逆向流程测试通常不包含在冒烟测试中,因为它主要关注系统的正常操作流程。

逆向流程测试更多地涉及到异常或错误情况的测试,例如处理异常或错误的场景、用户错误操作的处理等。这种测试通常在完整的功能测试或回归测试中执行。

在你提到的订单流程中,冒烟测试可能会关注订单的正常流程,如创建、审核、发货等,并验证这些步骤是否按照预期工作。而逆向流程测试将专注于异常情况,如审核时的驳回、已发货后的驳回等,并验证系统是否能正确处理这些异常情况。

因此,对于冒烟测试,你可以编写测试用例来覆盖订单的正向流程,确保主要功能在正常情况下能够正常运行。而逆向流程测试可以作为额外的测试阶段,在完整的功能测试或回归测试中编写和执行测试用例,验证系统对异常情况的处理。

以下是一个示例的订单冒烟测试用例和逆向流程测试用例:

冒烟测试用例:

  1. 创建订单:验证订单能够成功创建并保存。
  2. 审核订单:验证已创建的订单能够通过审核。
  3. 发货:验证审核通过的订单能够成功发货。

逆向流程测试用例:

  1. 审核时驳回订单:验证在审核过程中,如果订单有问题,系统能够正确地驳回订单,并进行适当的处理。
  2. 已发货后驳回订单:验证在订单已发货后,如果需要驳回订单,系统能够正确处理,并进行逆向操作,如退货或取消发货等。

请注意,具体的测试用例会根据你的系统需求和业务流程而有所不同。以上只是一个示例,你可以根据你的实际情况编写更多的测试用例来覆盖各种正向和逆向流程。