开放题 - 共享单车测试点整理
标明:
根据目前想到的开锁流程、骑行过程、关锁流程使用场景结合功能、安全、健壮性、性能、兼容等罗列测试点,实际项目中还是要根据需求文档来,欢迎补充~
开锁:
| 功能点 | 预期结果 |
|---|---|
| 定位权限未打卡 | 弹出提示,开启定位 |
| 定位权限已打开 | 正常进行后续操作 |
| 登录成功 + 支付押金 + 无正在进行或未付款的订单 | 进入扫码用车界面 |
| 未登录 | 进入登录界面 |
| 未支付押金或未满足其他相关抵押条件 | 无法正常用车,需要进入对应页面做相应操作 |
| 存在未支付订单 | 无法正常用车,需进入支付页面支付 |
| 存在进行中的订单 | 给出提示,点击可查看当前订单情况 |
| 扫码用车入口 | 功能正常,点击进入扫码页面 |
| 相机权限未打开 | 弹出相机权限框 |
| 拒绝授权相机权限 | 提示授权失败,返回上一页面 |
| 同意授权相机权限 | 扫码 |
| 扫描其他二维码 | 提示无效二维码,重新扫描 |
| 扫描被损坏的二维码 | 无法识别(是否有提示信息根据需求文档来) |
| 扫描正常单车二维码 | 进入开锁页面 |
| 输入正确车辆编号开锁 | 进入开锁页面 |
| 输入无效的车辆编号 | 提示输入的编号有误,重新输入 |
| 手电筒功能 | 点击手电筒可以正常使用 |
| 开锁成功 | 提示音,开始骑行 |
| 开锁期间短时间中断测试 | 事件结束后不影响正常开锁 |
| 开锁期间关机等长时间中断 | 需要重新进行开锁操作 |
| 开锁失败 | 是否给出相应的提示(这里不详细写提示上的功能) |
骑行中:
| 功能点 | 预期结果 |
|---|---|
| 页面数据显示 | 是否按照实际情况进行显示 |
| 即将超出运营范围 | 提示即将超出运营范围 |
| 超出运营范围 | 锁车/不予处理 |
| 还车入口 | 还车按钮显示 |
| 点击还车 | 功能正常,弹出提示框 |
| 取消还车 | 继续骑行 |
| 确认还车 | 还车成功,显示正确的数据,扣取费用 |
| 其他功能(定位,客服等) | (需求) |
关锁:
| 功能点 | 预期结果 |
|---|---|
| 免费骑行时间内关锁 | 不扣取任何费用 |
| 运营区内正常关锁成功 | 提示音,显示对应数据,扣取对应费用 |
| 骑行费用校验(边界值) | 根据骑行费用规则具体计算 |
| 关锁页面金额区域 | 可以查看支付详情 |
| 关锁故障,超出规定时间 | 提示已超出规定时间,无法上报故障 |
| 关锁故障,未超出规定时间 | 填写内容正常提交 |
| 车子在运营区内,个人离车子较远进行锁车操作 | 无法进行锁车,给出对应提示 |
| 车子超出运营区内锁车 | 提示用户超出运营区域,需要收取调度费用 |
| 行程分享 | 功能正常,显示内容正常 |
| 关锁时中断测试 | 不影响正常关锁 |
| 关锁成功,用户未支付订单,下个用户使用该车子 | 正常使用,正常计费 |
| 未关锁,下个用户进行扫码使用 | 该用户无法正常扫码使用,给出提示 |
| 长时间未关锁 | 短信或APP push提醒 或 一定时间内自动关锁 |
其他方向:
| 功能点 |
|---|
| 兼容性 |
| 弱网支付 |
| 弱网扫码 |
| 弱网锁车 |
| 扫码响应时间 |
| 开锁响应时间 |
| 锁车响应时间 |
| 支付响应时间 |
| 模拟用户长时间点击事件,软件是否正常 |
| 扫码界面长时间打开,软件是否正常 |
| 频繁打开关闭手电筒功能,软件是否正常 |
| 多人同时扫一辆车子,程序是否正确处理 |
| 易用性 |
| … |