Web:电商项目

  1. 需求文档
    功能模块:
    注册(账号、手机、邮箱)、登录、忘记密码、浏览商品、购物车、订单处理

  2. 用例编辑
    分模块编写,先考虑单个功能(正常+异常),再考虑功能交互

eg:用户名和密码(输入项)


用户名和密码输入数据设计

商品详情测试:
一级、二级、三级分类分别查看商品(第一个、最后一个、中间选择一个分类项)
数据正确性验证;
前后台增删改同步(一级、二级、三级);
首页推荐查看;
首页推荐数据验证;
商品搜索;
选择规格、收藏、添加购物车操作测试;
输入项目:数量测试;
购物车测试:
登录状态、未登录状态;
商品0 空页面,商品1个,商品多个,添加多种商品上限验证;
购物车勾选/反勾选验证;
点击商品数量“-”,等于1;
点击商品数量“+”,等于库存量;
输入项:商品数量测试;
删除商品;购物车清空;
未登录,顶部菜单栏”购物车“权限控制;

订单处理:
正常提交订单流程验证测试;
收货人姓名、电话、地址测试;
添加多个收货地址--寻找上限;
设置已添加的地址为默认;
收货人信息增加、编辑、删除;
支付流程验证、支付取消流程验证;
验证买家留言功能正常;
支付成功后订单信息查看;
订单过滤、搜索和分页;

数据量庞大:正交测试法
用例八大要素:(编号)、功能模块、用例标题、用例优先级(高、中、低)、预置条件、测试输入、测试步骤、期望结果、实际结果

  1. 用例执行
    禅道提交bug;
  • bug标题:【功能】出现bug的操作+bug具体结果
  • 步骤/结果/预期:换行鞋,添加bug截图、测试数据、日志截图
  • bug类型/严重程度/测试环境/bug指派/所属模块

1级:常规操作导致系统崩溃、死机、死循环;安全性问题(eg用户私密信息泄露)
2级:重要功能不能实现,非常规操作导致的程序崩溃、死机、死循环,密码明文显示
3级:次要功能不能实现,基本代码错误
4级:排版优化类建议性bug,不美观、界面不规范、文字错误、显示边框大小错误等

【典型bug】
【购物车】仅添加一件商品并勾选,点击删除,结算金额和件数未做交互处理,数据未同步更新;
【购物车】数量达到最大/最小购买数量时,继续点击+/-,弹出提示信息不友好;
【浏览商品】确认收货评价后,商品页面无评价显示;
【浏览商品】搜索不存在的商品,报错;
【订单处理】建议变更默认地址后,将默认地址置顶;
【安全认证】没别在火狐和谷歌登录同一账号,在火狐修改用户密码后,谷歌账号仍然可以使用;

  1. 测试报告
    项目背景、参考资料
    测试基本信息:测试范围、测试用例汇总
    测试结果及bug分析:缺陷汇总、缺陷分析(严重程度、缺陷类型、功能分布)、缺陷影响
    测试结论
    交付文档

总结:

  • 文本输入,尽量测试长文本,是否溢出边框;
  • 数据展示的页面,一定要测试超过1页的情况;
  • 前台数据展示异常,一定要确认是否后台设置,如果本身后台设置数据异常,前台肯定异常,从代码逻辑实现来说没有问题;
  • 前端功能存在部分选项无,去确认后台是否可以设置,如可以设置,不是bug;不可设置,依需求提bug;
  • 易用性/界面优化bug,多参考优秀竞品做思考;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容