1. 功能测试项目实战
1.1. 路飞学城需求文档
引言 产品需求文档是产品项目由“概念化”阶段进入到“图纸化”阶段的最主要的一个文档。 PRD的主要使用对象有:开发、测试、项目经理、交互设计师、运营及其他业务人员。 开发可以根据PRD获知整个产品的逻辑;测试可以根据PRD建用例;项目经理可以根据PRD拆分工作包,并分配开发人员;交互设计师可以通过PRD来设计交互细节。PRD是项目启动之前,必须要通过评审确定的最重要文档。
修订历史记录
| 日期 | 版本 | 说明 | 作者 |
|---|---|---|---|
| < 2013-10-18 > | <1.0>1.0> | 初始版本 | |
| <2013-12-27>2013-12-27> | <1.1>1.1> | 添加接口需求 | |
| <2014-2-18>2014-2-18> | <1.2>1.2> | 添加字段管理需求 | |
| <2014-12-17>2014-12-17> | <1.3>1.3> | 文档整理 | |
| <2015-3-12>2015-3-12> | <1.4>1.4> | 文档整理 | |
| <2015-3-24>2015-3-24> | <1.5>1.5> | 文档整理 | |
| <2015-4-14>2015-4-14> | <1.6>1.6> | 文档整理 | |
| <2015-6-15>2015-6-15> | <1.7>1.7> | 文档整理 | |
| <2015-6-24>2015-6-24> | <1.8>1.8> | 文档整理 | |
| <2015-8-20>2015-8-20> | <1.9>1.9> | 文档整理 | |
| <2015-9-25>2015-9-25> | <2.0>2.0> | 文档整理 | |
| <2016-3-2>2016-3-2> | <2.1>2.1> | 文档整理 |
产品介绍
路飞学城立志帮助有志向的年轻人通过努力学习获得体面的工作和生活!路飞学员通过学习Python ,金融分析,人工智能等互联网最前沿技术,开启职业生涯新可能。
路飞学城职业培训涵盖python、Linux等学科最前沿的课程,业内首创“在线一对一VIP辅导”的全新教学模式。依据学员个人基础与学习计划提供视频课程、一对一辅导、审阅代码、闯关学习、答疑、推荐就业等服务,有效保障学员的学习成效与就业。
产品功能结构图

产品信息结构图

1.2. 全局说明
用户权限
分为未登录与已登录。
登录后可以进行任何操作;
未登录状态,仅可切换导航栏,查看页面内容,涉及数据交互操作,重定向至登录/注册页面。
键盘说明
移动端路飞学城网页,点击登录/注册页面,点击手机号弹出数字键盘;
点击其他弹出字母键盘;
页面交互
- 未购买的课程需要弹窗提示购买后才能观看收费章节
- 点击叉号取消弹窗
- 点击去购买转入购买页面
- 支付宝、微信购买页面正常跳转
1.3. 产品功能详细说明
1.首页
- 未登录(右上角显示注册领教材)
- 已登录(右上角显示头像,个人学习中心)
2.登录注册页
- 登录页面
- 密码登录
- 短信登录
- 微信登录
- 注册页面
- 手机号注册
- 微信登录
登录逻辑

为何要强制绑定手机号
- 统计用户数量,根据手机号清楚统计真实数据
- 商业价值,有效的短信/电话营销,可以点对点的广告投放
- 用户通过手机号管理信息更方便,更安全
1.4. 购买课程流程测试
- 微信扫码登录
- 点击免费课,点击python开发21天课程图片,进入课程详情页
- 点击加入购物车,并且在购物车中查看是否有课程数据
- 点击去结算,选择支付宝支付,由于是0元,不作支付宝跳转,直接购买成功
- 点击学习中心,在专题课程中寻找python开发21天,可以点击立即学习,进入视频观看
1.5. 需求检查

1.6. 软件测试计划书样本
https://pythonav.cn/test_plan.doc
1.7. 产品需求文档样本
https://pythonav.cn/need_test.docx
1.8. 作业练习
编写路飞学城移动端测试需求文档