写点什么

产品经理训练营 Week4 作业(待完善)

用户头像
Mai
关注
发布于: 2021 年 02 月 11 日

极客时间 App 购买产品用例文档

用例图



前置条件

  1. 用户有已安装极客时间 App 的移动设备;

  2. 用户有符合条件的支付或充值方式;

  3. 与极客时间的网络连接可用;

  4. 用户可先登录账号、再挑选并购买心仪的课程,也可在无登录状态下挑选课程、在购买时被系统要求登录账号(此处默认为后者)。

基本流程

  1. 用例开始

  2. 系统展示课程

  3. 用户选择欲购买课程

  4. 系统展示购买页面

  5. 用户选择购买方式(可默认)

5a. 非优惠活动课程中,用户直接选择购买

5b. 优惠活动课程中,用户选择优惠方式

  1. 系统展示登录/注册组件

  2. 用户输入登录/注册账号信息

  3. 系统校验输入信息正确

  4. 系统展示优惠方式

  5. 用户选择优惠方式(可默认)

10a. 用户选择优惠礼券(如符合条件)

10b. 用户输入用户口令

  1. 系统校验选择优惠合法

  2. 系统展示支付方式

  3. 用户选择支付方式

  4. 系统校验支付方式合法

  5. 系统登记购买记录

  6. 系统解锁已购买课程

  7. 用户查看已购买课程的全部内容

  8. 用例结束


扩展流程

8a. 系统无法识别用户输入的账号

8a1. 系统提示用户账号错误

8a2. 用户重新输入账号信息

8a3. 系统校验账号正确

8a3a. 系统校验账号错误(尝试次数无限制)

8a3b. 执行步骤 8a1

8a4. 执行步骤 9


8b. 系统无法识别用户输入的密码

8b1. 系统提示用户密码错误与剩余密码尝试次数

8b2. 系统展示重新输入界面

8b3. 用户输入密码

8b4. 系统扣除密码尝试次数

8b5. 系统校验密码正确

8b5a. 系统校验密码错误

8b5a1. 判断尝试次数用尽

8b5a2. 锁定账户 

执行步骤 8b1

8b6. 执行步骤 9


11a. 系统校验优惠口令位数不足

11a1. 系统提示优惠口令位数不足

11a2. 用户继续输入口令

11a3. 系统校验口令正确

11a3a. 系统校验口令无效

11a3b. 执行 11b1

11a4. 执行步骤 12


11b. 系统校验优惠口令无效

11b1. 系统提示优惠口令无效

11b2. 系统展示重新输入界面

11b3. 用户再次输入口令

11b4. 系统校验口令正确

11b4a. 系统校验口令无效

11b4b. 执行 11b1

11b5. 执行步骤 12


异常流程

  1. 用户为账号充值时银行账户内余额不足,可请求好友赠课(前置条件中已规定‘用户具有符合条件的支付方式’,此条是否产生冲突?)。


后置条件

  1. 极客时间 App 解锁购买课程,本次购买事件记录在用户购买记录中;

  2. 极客时间 App 未解锁购买课程,本次解锁失败事件记录在用户购买记录中。


术语表

  1. 用户:浏览极客时间 App 课程、有一定购买意向的游客,登录极客时间 App、有一定购买意向的会员。


思考问题

  1. 用例应从用户想要购买的课程页面直接开始?还是从打开网站、登录账号开始?可否将此类情景设置成前置条件后再开始?

  2. 购买课程可先登录账号再浏览、购买课程,或先浏览课程、在购买时被系统要求登录账号。写用例文档时应该如何处理?个人认为即使未登陆,依旧有浏览课程的权限,因此作业中采取先浏览、后登录的方式。

  3. 一些步骤中有默认选项(如默认支付方式)如何处理?

  4. 极客时间目前在选择支付方式后,点击「立即支付」会直接校验账户余额并完成支付,没有再次确认功能(如微信面容或密码确认)。从极客时间角度出发可以有效避免用户因犹豫未能按时支付造成的流单,但用户误点「立即支付」该如何处理(比如我,为完成作业而逐步探索功能导致买课)?


用户头像

Mai

关注

有一点好奇心 2018.05.29 加入

还未添加个人简介

评论

发布
暂无评论
产品经理训练营 Week4 作业(待完善)