[关闭]
@yumewang 2020-09-19T05:59:42.000000Z 字数 5763 阅读 420

长安出行工单V1.2

APP端事故救援测试场景设计

PP


1. 工单列表

1.1 工单列表

  1. 待领取的工单
    • 验证开启“仅显示能领取”的工单,是否展示对应的工单
    • 验证未开启“仅显示能领取”的工单,是否展示对应的工单
    • 待领取的工单,要展示:
      • 待指派
      • 待指派(2)(指派维修站)
      • 等待维修站取车(维修站的员工领取工单)
      • 等待定损
      • 维修站修车中
      • 维修站待调出
      • 待核验
  2. 未处理的工单
  3. 已处理的工单
  4. 待领取的工单

1.2 工单查询

  1. 查询条件的完整性的测试
    • 检查各查询条件,是否按照原型设计展示
    • 检查查询条件中,下拉选择的查询条件,是否按照原型设计展示
  2. 查询操作的测试
    • 查询所有的条件,测试每一个查询条件,是否能正常工作
    • 查询所有的条件,测试合并查询条件,是否能正常工作

2. 工单状态

2.1 等待定损前的工单流转

2.1.1 指派给地勤拖车
(1)待指派 ~ 高速拖车中 ====(指派)

明确关键点,直接写测试用例

(2)高速拖车中 ~ 等待地勤取车====(指派地勤)

明确关键点,直接写测试用例

(3)等待地勤取车 ~ 地勤拖车中====(地勤取车)

明确关键点,直接写测试用例

(4)地勤拖车中 ~ 待指派====(地勤还车到网点)

明确关键点,直接写测试用例

(5)待指派(指派维修站) ~ 等待维修站取车====(指派维修站)

明确关键点,直接写测试用例

(6)等待维修站取车 ~ 维修站待调入====(维修站的员工领取)

明确关键点,直接写测试用例

(7)维修站待调入 ~ 维修站调入中====(维修站的员工取车)

明确关键点,直接写测试用例

(8)维修站调入中 ~ 等待定损====(到达维修站)

明确关键点,直接写测试用例

2.1.2 指派给维修站拖车
(1)待指派 ~ 高速拖车中====(指派)

明确关键点,直接写测试用例

(2)高速拖车中 ~ 等待维修站取车取车====(指派维修站)

明确关键点,直接写测试用例

(3)等待维修站取车 ~ 维修站待调入====(维修站的员工领取)

明确关键点,直接写测试用例

(4)维修站待调入 ~ 维修站调入中====(维修站的员工取车)

明确关键点,直接写测试用例

(5)维修站调入中 ~ 等待定损====(到达维修站)

明确关键点,直接写测试用例

2.1.3 指派第三方拖车
(1)待指派 ~ 高速拖车中====(指派)

明确关键点,直接写测试用例

(2.1)高速拖车中 ~ 保险公司拖车中====(保险公司,指派)

明确关键点,直接写测试用例

(2.2)高速拖车中 ~ 服务商拖车中====(服务商,指派)

明确关键点,直接写测试用例

(3)XXX拖车中 ~ 等待定损====(到达维修站)

明确关键点,直接写测试用例

2.2 等待定损~待核验后的工单流转

2.2.1 定损有异议
(1)等待定损 ~ 定损中====(领取)

明确关键点,直接写测试用例

(2)定损中 ~ 定损信息确认中====(提交定损结果)

明确关键点,直接写测试用例

(3)定损信息确认中 ~ 定损====(定损有异议)

明确关键点,直接写测试用例

2.2.2 定损无异议,是长租
(1)等待定损 ~ 定损中====(领取)

明确关键点,直接写测试用例

(2)定损中 ~ 定损信息确认中====(提交定损结果)

明确关键点,直接写测试用例

(3)定损信息确认中 ~ 维修站修车中====(定损无异议,开始修车)

明确关键点,直接写测试用例

(4)维修站修车中 ~ 等待用户确认====(修车后,长租,等用户确认)

明确关键点,直接写测试用例

(5)等待用户确认 ~ 已完结====(用户确认完成)

明确关键点,直接写测试用例

2.2.3 定损无异议,有待续保
(1)等待定损 ~ 定损中====(领取)

明确关键点,直接写测试用例

(2)定损中 ~ 定损信息确认中====(提交定损结果)

明确关键点,直接写测试用例

(3)定损信息确认中 ~ 维修站修车中====(定损无异议,开始修车)

明确关键点,直接写测试用例

(4)维修站修车中 ~ 待核验====(修车后,短租,有待续保)

明确关键点,直接写测试用例

2.2.4 定损无异议,无待续保
(1)等待定损 ~ 定损中====(领取)

明确关键点,直接写测试用例

(2)定损中 ~ 定损信息确认中====(提交定损结果)

明确关键点,直接写测试用例

(3)定损信息确认中 ~ 维修站修车中====(定损无异议,开始修车)

明确关键点,直接写测试用例

(4)维修站修车中 ~ 维修站待调出====(修车后,短租,无待续保)

明确关键点,直接写测试用例

(5)维修站待调出 ~ 维修站调出中====(领取工单)

明确关键点,直接写测试用例

(5)维修站调出中 ~ 待核验====(还车到网点)

明确关键点,直接写测试用例

2.3 待核验之后的工单流转

2.3.1 维修站核验
(1)待核验 ~ 核验待开始====(领取)

明确关键点,直接写测试用例

(2)核验待开始 ~ 核验中====(取车)

明确关键点,直接写测试用例

(3.1)核验中 ~ 返厂处理====(核验有问题)

明确关键点,直接写测试用例

(3.2)核验中 ~ 维修站待调出====(核验无问题,还车)

明确关键点,直接写测试用例

(4)维修站待调出 ~ 维修站调出中====(领取)

明确关键点,直接写测试用例

(5)维修站调出中 ~ 已完成====(还车到网点)

明确关键点,直接写测试用例

2.3.2 非维修站核验
(1)待核验 ~ 核验待开始====(领取)

明确关键点,直接写测试用例

(2)核验待开始 ~ 核验中====(取车)

明确关键点,直接写测试用例

(3.1)核验中 ~ 返厂处理====(核验有问题)

明确关键点,直接写测试用例

(3.2)核验中 ~ 已完结(核验无问题,还车)

明确关键点,直接写测试用例

2.4 返厂维修

2.4.1 维修站返厂维修
(1)待指派2 ~ 等待维修站取车2====(指派)

明确关键点,直接写测试用例

(2)等待维修站取车2 ~ 维修站待调入2====(领取工单)

明确关键点,直接写测试用例

(3)维修站待调入2 ~ 维修站调入中2====(取车)

明确关键点,直接写测试用例

(4)维修站调入中2 ~ 维修站修车中2====(修车)

明确关键点,直接写测试用例

(5)维修站修车中2 ~ 待核验2====(修车完成)

明确关键点,直接写测试用例

(6)待核验2 ~ 核验待开始2====(领取)

明确关键点,直接写测试用例

(7)核验待开始2 ~ 核验中====(取车)

明确关键点,直接写测试用例

(8.1)核验中 ~ 已中止====(核验有问题)

明确关键点,直接写测试用例

(8.2)核验中 ~ 维修站待调出2(核验无问题,还车)

明确关键点,直接写测试用例

(9)维修站待调出2 ~ 维修站调出中2====(领取)

明确关键点,直接写测试用例

(10)维修站调出中2 ~ 已完成2====(还车到网点)

明确关键点,直接写测试用例

3. 定损单相关的详细测试场景

3.1 生成定损单

  1. 测试定损单的受损部位,是否可正常添加或删除
    • 添加一个受损部位,能正确显示金额,及上传图片,数量变更
    • 删除一个受损部位
    • 重复添加一个受损部位,不可以
    • 自定一个受损部位,是否正常
    • 自定义一个与选择的受损部位相同的,不可以
    • 自定义2个名称相同的受损部位,不可以
    • 添加很多个受损部位,能正确展示,并算出总额
    • 测试受损部位上传图片限制:
      • 上传不到2张
      • 上传2~10张
      • 上传10张以上
  2. 测试是否能正常提交受损单
    • 不添加受损部位,提交:不可以
    • 添加受损部位,不添加公司定损单照片,提交:不可以

3.2 核验定损单的处理

  1. 一个受损部位时,查看正确
  2. 多个受损部位时,查看正确
  3. 受损部位图示可以查看

3.3 查看定损单

  1. 不同状态下查看
    • 定损后,查看,仅查看定损情况
    • 维修后,可以查看定损+维修
    • 核验后,可以查看定损+维修+核验结果

4. 其他相关的操作

4.1 指派

4.1.1 指派地勤
  1. 指派的限制
    • 指派时,验证该员工是否上班
      a. 指派时,若当前员工未上班,不可指派
      b. 指派时,当前员工已上班,可指派,指派后,该工单的状态变更为:任务待开始
      c. 认领时,若当前员工未上班,待领取的列表显示为空白这里,根据实际实现展示
      d. 认领时,当前员工已上班,可领取,领取后,该工单的状态变更为:任务待开始
    • 若车辆未下线,不可指派
    • 若车辆有其他工单正在处理,不可指派
    • 若车辆有“被扣车”标签,不可指派
    • 指派的数据权限:
      a. 显示全部大区、片区下的即行车辆(即行才有片区,资产的车没有片区)
      b. 显示所有片区为空的车辆
4.1.2 指派维修站
    1.

4.2 中止

  1. 所有节点都涉及中止
    • 【中止】工单时,需判断是否取车 中止时,可选择还车到库房或者网点
      • 没有取车(状态为:任务待开始),进入简版中止页面(输入中止说明)
      • 取车后,如果是当前处理者,进入复杂中止且还车页面,可选择还车到网点或者库房
      • 取车后,如果不是当前处理者,进入简版中止页面(输入中止说明)
    • 保养工单的不同状态,具备可中止权限的操作者都可中止该工单:
      • 不输入任何信息,点击中止,提示:XXXX,不可中止
      • 输入信息,点击中止,但是无法获取到当前车辆所在网点,提示:网点获取失败,不可中止
      • 输入信息,点击中止,选择还车到网点或者库房,工单状态为:已中止,且产生一个中止日志,并且成功获取到车辆所在网点
    • 所有环节均可中止工单,工单一旦中止,不可再针对该工单执行任何操作,且工单状态变更为:已中止

4.3 撤回/退回

  • 针对于工单的“撤回”控制
    • “等待地勤取车”状态时,区长(具有撤回的操作权限)可撤回已被领取或指派的工单
      • 不输入任何信息,点击撤回,提示:不可撤回
      • 正确输入信息,点击撤回,撤回成功,工单状态变更为:待指派
    • “维修站待调入”状态时,区长(具有撤回的操作权限)可撤回已被领取或指派的工单
      • 不输入任何信息,点击撤回,提示:不可撤回
      • 正确输入信息,点击撤回,撤回成功,工单状态变更为:等待维修站取车
  • 针对于工单的“退回”控制,谁领取谁退回
    • “定损中”状态时,具有退回权限的操作者可退回已领取的工单,且工单状态变更为:等待定损
    • “维修站待调出”状态时,具有退回权限者,可退回已被领取的工单,且工单状态变更为:维修站待调出
    • “返厂处理”状态时,具有退回权限者,可退回已被领取的工单,且工单状态变更为:网点维修待开始
      • 是当前处理者,可退回
      • 不是当前处理者,不可退回
      • 不输入任何信息,点击退回,提示:不可退回
      • 正确输入信息,点击退回,退回成功,工单状态变更
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注