1.熟悉项目的核心模块(单个模块能干什么)
2.熟悉项目的核心业务流程(用户如何使用)
1.项目是给谁用的?
熟悉项目的用户/对象
2.项目的组织架构图(包含的模块)是什么?
Xmind整理项目的构成页面
3.项目是做什么的?
熟悉项目的核心业务流程
项目中不同角色的用户如何使用系统以完成对应的业务工作流程
4.项目中最重要的功能模块有哪些?
熟悉项目的核心功能模块
项目组织架构图中涉及到核心业务流程的功能模块
5.项目的技术栈
1.文档
需求说明书、设计文档、测试用例、用户使用手册等
2.环境
开发环境、测试环境、生产环境
3.询问项目组中相关成员
产品人员、开发人员、测试人员、项目负责人等
角色名称 前台/后台 角色描述
游客 前台 未注册用户
注册会员 前台 注册用户
超级管理员 后台 拥有网站管理所有操作权限
仓库管理员 后台 仓库管理
客服 后台 处理订单,发货
项目组织架构图反映的是一个项目中包含的多个功能模块以及他们之间的组织关系(模块 - 子模块)
后台功能 - 组织架构图的绘制
1.先画一级菜单
2.在一级菜单下,画出对应的二级菜单
3.在二级菜单下,画出对应的三级菜单
4.直到单个功能页面(不用画出页面中的具体功能点)
前台功能 - 组织架构图的绘制
1.找到前台的主要页面(从上到下、从左到右的顺序依次绘制)
2.绘制到单个功能页面为主
3.为了更好的层次感,可以对页面进行归纳
正在进行中的项目:通过测试环境已经完成的需求熟悉
刚开始的新项目:通过产品的需求文档和产品的讲解熟悉,UI设计文档/原型图
tpshop商城项目是一个单商户的购物商城,可以实现商品的线上销售活动。
核心业务流程主要有:
(1)前台购买流程
注册登录 - 搜索商品 - 选择商品 - 下单支付(货到付款)
后台收款后 - 前端进入我的订单详情 - 查看订单状态 - 确认收货 - 评价完成
(2)后台发货流程
后台订单管理 - 确认订单 - 发货确认 - 收款
(3)商品退换货流程
前台发送售后申请
后台进行退换货审核 - 审核通过 - 原路退款
前端用户查看个人账户余额
根据项目的业务流程的熟悉及项目的组织架构,标记处与业务相关(最重要)的核心模块。
LAMP:Linux(CentOS7) + Apache + MySQL + PHP
什么是需求?
软件需求是指为用户解决某一问题或达到某一目标所需的软件功能。
什么是需求评审?
需求评审是项目相关人员就软件需求进行确认和评估的相关活动。
为什么要进行需求评审?
保证需求说明书的完整,准确。
保证项目团队对需求的理解达成一致。
产品、开发、测试
会议形式
邮件形式
读懂需求:确认自己对需求要有清晰的理解,没有疑惑。
找出错误:确认需求文档完整、准确,能够指导后期工作。
给出建议:对需求不合理的地方提出自己的修改建议。
测试计划是一个测试过程中的文档,描述了要进行的测试活动的范围、方法、资源和进度。
测试方案是一个测试过程中的文档,从测试的技术角度去分析需求,在方向上明确要怎么测,分析结果重点在于测试策略与技术实现。
区别:
测试计划是管理型文档,描述“测试什么,谁来测试?”
测试方案是技术性文档,描述“怎么测?”
联系:
实际项目中测试计划与方案可以合并为一个文档
一般由测试负责人(组长)编写制定