写点什么

第四章作业(一)

用户头像
LouisN
关注
发布于: 2021 年 02 月 08 日

[极客时间] 购买课程用例。


用例名称:极客时间购买课程

用例编号:01

用例目的:为用户提供购买课程的入口

用例概述:用户通过极客时间课程页面展示出来的课程,可以根据课程的形式、方向、分类等选择项,选择 自己需要购买的课程。

范围:查询、修改、添加

级别:用户目标

参与者:用户、数据库、支付接口

利益相关者:用户:希望通过选择课程页面,来购买自己感兴趣的课程,购买后可以观看。

系统:根据用户选择,命中课程,通过支付页面后显示支付成功。

前置条件:用户已经登录系统页面,并显示登录信息。

后置条件:购买课程记录生成

最小保证:系统显示用户浏览课程的历史记录。

成功保证:1.用户成功登录系统

2.数据库得到用户信息,具备有查看,选择课程的权限以及购买课程的权限。

2.用户的增加,删除,选择课程,修改选择课程得到数据库的反馈。

事件流:

1.用户成功登录。

2.用户通过入口进入课程页面,

3.用户查看并通过按钮选择相关内容。

4.页面展示客户选择内容

5.用户选择订阅。

6.页面跳转到课程介绍。

7.用户选择价格购买。

8.页面跳转到结算台页面

9.用户确认课程,点击支付

10.页面跳出支付信息。

11.用户支付

12.页面返回支付结果

13.用户购买成功。

14.用例结束


扩展流程:

a.课程介绍有试看内容:

a.1 系统提示用户有试读内容

a.2 用户点击试读

a.3 页面跳转到试读页面

a.4 用户试试读开始。

a.5 用例结束


b.用户使用余额支付类型

b.1 用户选择余额支付

b.2 页面跳出余额支付页面

b.3 用户确认并支付

b.4 余额不足

b.5 页面跳转充值页面

b.6 用户充值。

b.7 用户输入充值金额

b.8 系统反馈输入密码

b.9 用户输入密码

b.10 支付成功。


c.用户使用微信支付

c1.用户使用微信支付

c2.页面跳出微信支付二维码

c3.用户使用手机扫码

c4.用户上手机操作支付

c5.页面返回支付成功并显示购买课程

c6.页面返回支付失败并显示购买失败选择其他支付类型


d.用户使用支付宝支付

d1.用户使用支付宝支付

d2.页面跳出支付宝支付二维码

d3.用户使用手机扫码

d4.用户上手机操作支付

d5.页面返回支付成功并显示购买课程

d6.页面返回支付失败并显示购买失败选择其他支付类型


用户头像

LouisN

关注

还未添加个人签名 2019.03.22 加入

还未添加个人简介

评论

发布
暂无评论
第四章作业(一)