需求文档
功能模块:
注册(账号、手机、邮箱)、登录、忘记密码、浏览商品、购物车、订单处理用例编辑
分模块编写,先考虑单个功能(正常+异常),再考虑功能交互
eg:用户名和密码(输入项)
商品详情测试:
一级、二级、三级分类分别查看商品(第一个、最后一个、中间选择一个分类项)
数据正确性验证;
前后台增删改同步(一级、二级、三级);
首页推荐查看;
首页推荐数据验证;
商品搜索;
选择规格、收藏、添加购物车操作测试;
输入项目:数量测试;
购物车测试:
登录状态、未登录状态;
商品0 空页面,商品1个,商品多个,添加多种商品上限验证;
购物车勾选/反勾选验证;
点击商品数量“-”,等于1;
点击商品数量“+”,等于库存量;
输入项:商品数量测试;
删除商品;购物车清空;
未登录,顶部菜单栏”购物车“权限控制;
订单处理:
正常提交订单流程验证测试;
收货人姓名、电话、地址测试;
添加多个收货地址--寻找上限;
设置已添加的地址为默认;
收货人信息增加、编辑、删除;
支付流程验证、支付取消流程验证;
验证买家留言功能正常;
支付成功后订单信息查看;
订单过滤、搜索和分页;
数据量庞大:正交测试法
用例八大要素:(编号)、功能模块、用例标题、用例优先级(高、中、低)、预置条件、测试输入、测试步骤、期望结果、实际结果
- 用例执行
禅道提交bug;
- bug标题:【功能】出现bug的操作+bug具体结果
- 步骤/结果/预期:换行鞋,添加bug截图、测试数据、日志截图
- bug类型/严重程度/测试环境/bug指派/所属模块
1级:常规操作导致系统崩溃、死机、死循环;安全性问题(eg用户私密信息泄露)
2级:重要功能不能实现,非常规操作导致的程序崩溃、死机、死循环,密码明文显示
3级:次要功能不能实现,基本代码错误
4级:排版优化类建议性bug,不美观、界面不规范、文字错误、显示边框大小错误等
【典型bug】
【购物车】仅添加一件商品并勾选,点击删除,结算金额和件数未做交互处理,数据未同步更新;
【购物车】数量达到最大/最小购买数量时,继续点击+/-,弹出提示信息不友好;
【浏览商品】确认收货评价后,商品页面无评价显示;
【浏览商品】搜索不存在的商品,报错;
【订单处理】建议变更默认地址后,将默认地址置顶;
【安全认证】没别在火狐和谷歌登录同一账号,在火狐修改用户密码后,谷歌账号仍然可以使用;
- 测试报告
项目背景、参考资料
测试基本信息:测试范围、测试用例汇总
测试结果及bug分析:缺陷汇总、缺陷分析(严重程度、缺陷类型、功能分布)、缺陷影响
测试结论
交付文档
总结:
- 文本输入,尽量测试长文本,是否溢出边框;
- 数据展示的页面,一定要测试超过1页的情况;
- 前台数据展示异常,一定要确认是否后台设置,如果本身后台设置数据异常,前台肯定异常,从代码逻辑实现来说没有问题;
- 前端功能存在部分选项无,去确认后台是否可以设置,如可以设置,不是bug;不可设置,依需求提bug;
- 易用性/界面优化bug,多参考优秀竞品做思考;