目录

  • TPshop的介绍
  • 1. 轮播图
  • 1.1 需求分析与评审
  • 1.2 编写测试计划
  • 1.3 设计测试用例
  • 2.购物车
  • 2.1 需求分析与评审
  • 2.1.1 购物车显示
  • 2.1.2 购物车的商品限制
  • 2.1.3 购物车添加商品
  • 2.1.4 购物车删除商品
  • 2.1.5 购物车编辑商品数量
  • 2.2 编写测试计划
  • 2.3 设计测试用例


TPshop的介绍

本菜鸡总结了一下TPshop的第五天-轮播图和购物车的内容,文章包含对特定模块进行功能测试的固定步骤,如需求文档的分析,提炼测试点, 测试用例的编写,不足之处希望大佬指正!

1. 轮播图

1.1 需求分析与评审

  • 测试工程师在需求评审中的主要职责是什么?
  • 确认自己理解需求、无疑义
  • 确认需求无明显错误、能够支撑后续的用例设计等
  • 提出一些改进建议

1.2 编写测试计划

  • 负责人
  • 测试组长、经理(第一负责人、管理经验)
  • 测试工程师
  • 测试计划
  • 概念:是指描述了要进行的测试活动的范围、方法、资源和进度的文档。
  • 核心内容:
  • 范围与目标
  • 角色与职责
  • 进度与资源
  • 风险与应对
  • 准入准出标准

1.3 设计测试用例

  • 设计测试用例方法
  • 需求==》测试点==》测试用例
  • 一个测试点就是一条测试用例
  • 测试用例设计步骤
  • 需求分析
  • 拆分测试点
  • 设计用例

测试点如下图的逻辑图所示,

Android博学谷的主要方法和研究进展 博学谷软件_测试计划


测试用例如下面的Excel表格所示

Android博学谷的主要方法和研究进展 博学谷软件_测试点_02

2.购物车

2.1 需求分析与评审

2.1.1 购物车显示

a)购物车没有商品,提示马上去购物。

b)购物车有商品,显示购物车内商品内容
1)商品对应价格应和加入购物车时一致。
2)小计:正确计算=单价*数量。
3)已选择:n件商品,其中n为选中商品件数总和。
4)合计:购物车中商品总价。
5)点击商品图片或者名称跳转商品详情页面。
6)点击【继续购物】跳转商品购物页面。
7)点击【去结算】跳转填写核对订单页。

2.1.2 购物车的商品限制

a)单个商品数量最小为1,最大为200。小于1或者大于200时给出提示
b)购物车中商品类型数量最少为0(购物车为空),最大为20

2.1.3 购物车添加商品

a) 从商品显示页面中通过【加入购物车】向购物车中添加商品。
b) 添加单个商品数量不能大于购物车单个商品最大限制。
c) 添加商品种类数量不能大于购物车商品种类最大限制。

2.1.4 购物车删除商品

a) 点击商品栏里操作中的【×】号后,购物车中对应商品被删除。
b) 勾选商品,点击【删除选中商品】,购物车中对应的选中商品被删除。
c) 勾选【全选】后,所有商品被选中,点击【删除选中商品】,所有商品均被删除。

2.1.5 购物车编辑商品数量
  1. 通过商品数量旁的【+】号和【-】号进行设置
    a)不能小于最小值1,为1时【-】号不可用。
    b)超过单个商品最大200或者达到库存量时【+】号不可用。
  2. 通过修改编辑框中的数字,直接修改数量
    a)直接编辑,数量值范围在1-200
    b)编辑商品数量,不能大于库存

2.2 编写测试计划

2.3 设计测试用例

测试点如下图的逻辑图所示,

Android博学谷的主要方法和研究进展 博学谷软件_测试点_03


测试用例如下面的Excel表格所示,

Android博学谷的主要方法和研究进展 博学谷软件_功能测试_04

Android博学谷的主要方法和研究进展 博学谷软件_功能测试_05

Android博学谷的主要方法和研究进展 博学谷软件_测试点_06


Android博学谷的主要方法和研究进展 博学谷软件_学习_07