假设飞机售票系统的需求是:乘客可以通过小程序预约购买机票,预约成功时,机票状态为已预订;乘客提交订单并成功支付机票费用后,机票状态为已支付;乘客到机场取出机票后,机票状态为已出票;乘客登机检票后,机票状态为已使用;在登机前,例如在已预订、已支付或已出票的状态下,乘客可以取消订单,在这3种情况下取消订单时,机票状态都为已取消。
现需要根据上述给出的需求测试飞机售票系统中机票状态迁移的过程,首先通过分析需求,画出状态迁移图。机票状态迁移图如图2-19所示。
图2-19中的机票状态迁移图一共由5个状态组成,分别是已预订、已支付、已出票、已使用和已取消。根据机票状态迁移图绘制机票状态-事件表,如表2-37 所示。
6666666
最新推荐文章于 2024-08-16 10:08:47 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)