zoukankan      html  css  js  c++  java
  • 测试用例-状态迁移

    状态迁移

    简述

    关注被测对象的状态变化,在需求规格说明书中是否有不可达到的状态和非法状态,是否产生非法的状态转移

    状态,即被测对象在特定输入条件下所保持的响应形式

    流程

    (1)根据需求明确状态节点

    (2)绘制状态迁移图

    (3)绘制状态迁移树

    (4)抽取测试用例

    案例

    飞机售票系统

    (1)客户向航空公司打电话预定机票,此时机票信息处于“预定”状态;

    (2)顾客支付了机票费用后,机票信息变为“已支付”状态;

    (3)旅行当天到达机场,拿到机票后,机票信息变为“已出票”状态;

    (4)登机检票后,机票信息变为“已使用”状态;

    (5)在登机之前任何时间都可以取消自己的订票信息,如果已经支付了机票的费用,则可以退款,取消后,订票信息处于“已取消”状态。

    状态节点及状态迁移图

     状态迁移树

    抽取测试用例

    从起始节点到叶子节点抽取一条测试用例

    预定->已取消

    预定->已支付->已取消

    预定->已支付->已出票->已取消

    预定->已支付->已出票->已使用

  • 相关阅读:
    VM12+CentOS6.8安装VM tools
    PHP关联数组按某一value值排序
    命名规范
    JavaScript中的函数
    JavaScript中的for循环语句
    JavaScript中的判断和循环
    Javascript运算符的分类
    Html中的JavaScript
    【逆战】HTML5新语义化标签 (二)
    【逆战】HTML5新语义化标签 (一)
  • 原文地址:https://www.cnblogs.com/marton/p/10902990.html
Copyright © 2011-2022 走看看