项目需求
需求面向用户:
访客,顾客,系统管理员,仓库管理员,客服
核心业务:
1. 商品前台购买流程
----用户注册,登录,选择商品,下单支付(货到付款)
----后端收货后,前端进入我的订单详情,查看订单状态,确认收货,评价完成
2. 商品后台发货流程
---后台订单管理,确认订单,发货确认,收款
3. 商品退换货流程
---前台发送售后申请
---后台进行退换货审核---审核通过---原路退款
---前端查看个人账户余额
核心模块【具备用xmind来分析整理项目架构的能力】
项目的模块
项目组织架构图反映的是一个项目组织系统中各子系统之间和各元素之间的组织关系,反映的是各个模块及模块下面的子模块,子模块下面的子模块之间的组织关系。
也叫子系统
了解项目有多少模块,以及有多少子模块,模块和模块之间的关系
一般到模块的具体功能项,就不用再细分了
项目测试流程(你们是怎么做软件产品测试的?)
1,需求评审:对于产品编写需求文档进行评审和评估的过程
职责:读懂需求,找出错误,给出建议
2,编写测试计划和测试方案 :实施测试过程中需要设备,资源,时间
---------- 测试计划(管理文档):测什么,谁来测
1,明确测试目标和测试内容 2,执行计划和角色
3,任务进度计划和资源分配 4,风险估计和应急计划
5,测试放入准入和准出标准(测试什么时候开始,什么时候结束)
------------测试方案(技术文档):怎么测
3,测试用例设计和评审:根据需求将需要转化为具体验证的测试点
功能测试的基本要求:覆盖需求
拆分测试点
轮播图:banner
购物车模块
编写用例:
评审用例-----对用例进行查漏补缺
4,测试执行和提交缺陷:根据评审之后的用例进行执行验证产品质量
测试执行:
提交缺陷
注意事项:
1,轮播图中,用到了后台的设置,后台操作和轮播图测试之间的关系?
-------确定测试范围,前端轮播图的功能
-------后台的配置和操作应用都是为前台服务的(要求后台的服务功能正常)
2,在设计测试用例之前,如果对于需求中的部分描述不够清楚怎么办?
-------直接问产品
--------问测试老员工