软件测试——Tpshop商城项目

软件测试——Tpshop商城项目熟练掌握测试用例设计编写 测试用例设计八大要素 用例编号 测试标题 测试目的 前置条件 输入数据 执行步骤 预期结果 实际结果 EXCEL

大家好,欢迎来到IT知识分享网。

工作职责:

1.负责产品系统测试,包括功能测试、性能测试、稳定性测试、用户场景测试、可靠性测试等。

2.负责测试相关文档的编写,包括测试计划、测试用例、测试报告等。

3.负责自动化测试框架、用例的维护。

岗位要求:

1.熟练掌握软件测试技术、方法、与参与项目功能测试、系统测试、专项测试优先;

2.熟练使用Linux系统,熟练掌握shell、Python等脚本语言。

7.12

熟练使用边界值分析法、等价类划分法、判定表分析、提取测试数据。项目经验:注册、登录需求测试。

熟练掌握相关文档的编写,包括测试计划、测试用例、测试报告等。

工具:熟练使用禅道提交bug。    青铜器;熟练使用xmind进行需求分析;熟练使用ProcessOn、visio绘制测试流程图;熟练使用AI(如文字语言处理模型文心一言)进行功能测试,项目经验:登录需求测试。

熟练进行业务测试

熟悉项目测试流程:需求分析与评审、制定测试计划与方案、设计测试用例、执行测试用例、跟踪管理缺陷、编写测试报告。

熟练掌握测试用例设计编写,测试用例设计八大要素(用例编号、测试标题、测试目的、前置条件、输入数据、执行步骤、预期结果、实际结果)EXCEL。

一、项目简介

Tpshop商城,类似于淘宝、京东类的(B2C)电子商务平台,主要为线上用户提供优质便捷的购物服务。

前台地址:https://hmshop-test.itheima.net/

后台地址:https://hmshop-test.itheima.net/admin

项目测什么:

1.先测核心业务:

买家:下单业务、优惠券业务、秒杀业务、售后业务、订单查询业务

卖家:商品上架业务、发货业务、入库业务、核算业务

2.测核心业务中单功能/页面

1.买家:登录、搜索、购物车、下单、支付、订单系统、评论

2.卖家:供货商管理、商品基本信息、出库、入库、促销活动

软件测试——Tpshop商城项目

本次测试任务:

1.核心业务:下单业务

2.核心模块:注册登录、搜索、购物车、下单、支付

软件测试——Tpshop商城项目

二、下单业务测试

1.熟悉需求

进行一次或多次实际操作。

2.确认下单流程

购物车下单流程:选择商品->添加购物车成功->登录成功->提交订单成功->支付成功

3.确认流程图(ProcessOn、visio)

工具:https://www.processon.com/

软件测试——Tpshop商城项目

4.编写测试用例

测试点:

下单成功(购物车)

下单失败(添加购物车失败)

下单失败(登录失败)

下单失败(提交订单失败)

下单失败(支付失败)

测试用例文档:

用例编号 用例标题 项目/模块 优先级 前置条件 测试步骤 测试数据 预期结果
order_001 下单成功(购物车) 下单 P0

1.已有商品001,且库存充足。

2.已注册账号。

3.已添加收货人信息。

1.选择商品;

2.添加购物车;

3.登录成功;

4.提交订单成功;

5.支付成功。

商品:001;

商品购买数量:1;

交付方式:货到付款。

下单成功,订单状态为待发货。

商品001库存数量减1。

order_002 下单失败(添加购物车失败) 下单 P1 1.已有商品002,且库存为0。

1.选择商品;

2.添加购物车.

商品:001

下单失败,添加购物车按钮不可点
order_003 下单失败(登录失败) 下单 P1

1.已有商品003,且库存充足。

2.已注册账号。

1.选择商品;

2.添加购物车;

3.登录操作:不登录。

商品:003;

商品购买数量:1.

登录操作:不登录

下单失败,跳转到登录页面。
order_004 下单失败(提交订单失败) 下单 P1

1.已有商品004,且库存充足。

2.已注册账号。

3.未添加收货人信息。

1.选择商品;

2.添加购物车;

3.登录成功;

4.提交订单操作。

商品:004;

商品购买数量:1;

提交订单:未选择收货人信息。

下单失败,提示:请填写收货信息。
order_005 下单失败(支付失败) 下单 P1

1.已有商品005,且库存充足。

2.已注册账号。

3.已添加收货人信息。

4.微信余额为0。

1.选择商品;

2.添加购物车;

3.登录成功;

4.提交订单成功;

5.支付操作。

商品:005;

商品购买数量:1;

支付方式:微信。

下单失败,提示:支付失败,请使用其他方式支付。

5.执行测试用例

用例编号 用例标题 项目/模块 优先级 前置条件 测试步骤 测试数据 预期结果 实际结果
order_001 下单成功(购物车) 下单 P0

1.已有商品001,且库存充足。

2.已注册账号。

3.已添加收货人信息。

1.选择商品;

2.添加购物车;

3.登录成功;

4.提交订单成功;

5.支付成功。

商品:001;

商品购买数量:1;

交付方式:货到付款。

下单成功,订单状态为待发货。

商品001库存数量减1。

不通过,原因:下单成功后库存数量未减少
order_002 下单失败(添加购物车失败) 下单 P1 1.已有商品002,且库存为0。

1.选择商品;

2.添加购物车.

商品:001

下单失败,添加购物车按钮不可点 通过
order_003 下单失败(登录失败) 下单 P1

1.已有商品003,且库存充足。

2.已注册账号。

1.选择商品;

2.添加购物车;

3.登录操作:不登录。

商品:003;

商品购买数量:1.

登录操作:不登录

下单失败,跳转到登录页面。 通过
order_004 下单失败(提交订单失败) 下单 P1

1.已有商品004,且库存充足。

2.已注册账号。

3.未添加收货人信息。

1.选择商品;

2.添加购物车;

3.登录成功;

4.提交订单操作。

商品:004;

商品购买数量:1;

提交订单:未选择收货人信息。

下单失败,提示:请填写收货信息。 不通过,原因:未选择收货信息而下单成功。
order_005 下单失败(支付失败) 下单 P1

1.已有商品005,且库存充足。

2.已注册账号。

3.已添加收货人信息。

4.微信余额为0。

1.选择商品;

2.添加购物车;

3.登录成功;

4.提交订单成功;

5.支付操作。

商品:005;

商品购买数量:1;

支付方式:微信。

下单失败,提示:支付失败,请使用其他方式支付。 不通过,原因:返回错误信息不友好。

6.缺陷跟踪管理

缺陷跟踪流程:

测试:提交bug->验证bug->关闭bug/打开bug

开发:确认bug->修复bug

回归测试:

验证当前bug是否已经修复;

验证是否引发新的bug。

注意:回归测试前先确认修复的软件版本,更新测试环境版本后再验证

 利用禅道提交bug。

三、单模块测试

单功能测试步骤:

(1)熟悉需求;

需求从哪来?

a.需求文档;

b.产品原型图;

c.已存在的软件界面(不一定有)

怎么熟悉需求?

a.阅读并理解文档描述

b.利用xmind操作或梳理业务规则及流程

(2)提取测试点覆盖需求;

(3)测试点转执行测试用例;

(4)缺陷管理。

下单业务线中核心单功能:

登录

购物车功能

下单功能

支付功能

1.登录功能

(1)熟悉需求

(2)提取测试点覆盖需求

软件测试——Tpshop商城项目

(3)测试点转换为测试用例

用例编号 用例标题 项目/模块 优先级  前置条件 测试步骤 测试数据 预期结果
Tpshop_login_001 登录成功(已注册手机号+其他正确输入) Tpshop/登录 P0

1.已注册手机号

2.已注册密码

3.已打开登录页面

1.输入账号

2.输入密码

3.输入验证码

4.点击登录按钮

账号:已注册手机号

密码:已注册没密码

验证码:正确

登录成功,跳转到商城界面
Tpshop_login_002 登录成功(微信) Tpshop/登录 P0

1.已打开登录页面

2.已安装微信

1.点击三方登录

2.授权成功

三方登录:微信 登录成功,跳转到商城界面
Tpshop_login_003 登录失败(手机号未注册+其他正确输入) Tpshop/登录 P1

1.准备未注册手机号

2.已打开登录页面

1.输入账号

2.输入密码

3.输入验证码

4.点击登录按钮

账号:未注册手机号

密码:已注册没密码

验证码:正确

登录失败,提示:账号不存在

 (4)执行测试用例

用例编号 用例标题 项目/模块 优先级  前置条件 测试步骤 测试数据 预期结果 实际结果
Tpshop_login_001 登录成功(已注册手机号+其他正确输入) Tpshop/登录 P0

1.已注册手机号

2.已注册密码

3.已打开登录页面

1.输入账号

2.输入密码

3.输入验证码

4.点击登录按钮

账号:已注册手机号

密码:已注册没密码

验证码:正确

登录成功,跳转到商城界面 通过
Tpshop_login_002 登录成功(微信) Tpshop/登录 P0

1.已打开登录页面

2.已安装微信

1.点击三方登录

2.授权成功

三方登录:微信 登录成功,跳转到商城界面 三方未对接
Tpshop_login_003 登录失败(手机号未注册+其他正确输入) Tpshop/登录 P1

1.准备未注册手机号

2.已打开登录页面

1.输入账号

2.输入密码

3.输入验证码

4.点击登录按钮

账号:未注册手机号

密码:已注册没密码

验证码:正确

登录失败,提示:账号不存在 通过

2.购物车功能

(1)熟悉需求

(2)提取测试点覆盖需求

软件测试——Tpshop商城项目

(3)测试点转换为测试用例

用例编号 用例标题 项目/模块 优先级  前置条件 测试步骤 测试数据 预期结果
Tpshop_cart_001 添加商品成功(数量为1) Tpshop/购物车 P2

1.商品001已上架且库存充足

2.已登录且打开商品001详情页

1.点击添加购物车

商品:001

数量:1

添加成功,打开购物车可查看商品001,数量为1.
Tpshop_cart_002 删除商品成功(单个) Tpshop/购物车 P2

1.购物车中已添加商品001

2.已打开购物车页面

1.选中商品001,点击删除 商品:001 删除成功,购物车清除商品001
Tpshop_cart_003 购物车商品数量修改成功(+) Tpshop/购物车 P2

1.购物车中已添加商品001

2.已打开购物车页面

1.点击【+】 商品:001 修改成功,商品数量+1
Tpshop_cart_004 商品查询(预期以下信息显示正确(商品名称、商品图片、单价、数量、小计、总价、已节省信息) Tpshop/购物车 P2

1.购物车中已添加商品001、002、003

2.已登录成功

1.点击我的购物车 / 查看购物车成功,显示商品001、002、003商品明细(商品名称、商品图片、单价、数量、小计、总价、已节省信息)

(4)执行测试用例

用例编号 用例标题 项目/模块 优先级  前置条件 测试步骤 测试数据 预期结果 实际结果
Tpshop_cart_001 添加商品成功(数量为1) Tpshop/购物车 P2

1.商品001已上架且库存充足

2.已登录且打开商品001详情页

1.点击添加购物车

商品:001

数量:1

添加成功,打开购物车可查看商品001,数量为1. 通过
Tpshop_cart_002 删除商品成功(单个) Tpshop/购物车 P2

1.购物车中已添加商品001

2.已打开购物车页面

1.选中商品001,点击删除 商品:001 删除成功,购物车清除商品001 通过
Tpshop_cart_003 购物车商品数量修改成功(+) Tpshop/购物车 P2

1.购物车中已添加商品001

2.已打开购物车页面

1.点击【+】 商品:001 修改成功,商品数量+1 通过
Tpshop_cart_004 商品查询(预期以下信息显示正确(商品名称、商品图片、单价、数量、小计、总价、已节省信息) Tpshop/购物车 P2

1.购物车中已添加商品001、002、003

2.已登录成功

1.点击我的购物车 / 查看购物车成功,显示商品001、002、003商品明细(商品名称、商品图片、单价、数量、小计、总价、已节省信息) 通过

3.支付功能

(1)熟悉需求

(2)提取测试点覆盖需求

软件测试——Tpshop商城项目

(3)测试点转换为测试用例

用例编号 用例标题 项目/模块 优先级 前置条件 测试步骤 测试数据 预期结果
tpshop_payment_001 支付成功(货到付款) 下单业务/支付 P2

1.已有订单001且未支付;

2.已打开订单001支付页面

1.选择支付方式;

2.支付操作

支付方式:货到付款

支付成功,提示:订单提交成功,我们将在第一时间给你发货。

①默认选中货到付款;

②订单金额默认保留2位小数;

③订单状态为待发货。

tpshop_payment_002 支付失败(订单金额0.00) 下单业务/支付 P3

1.已有订单002且未支付,订单金额为0.00;

2.已打开订单002支付页面

1.选择支付方式;

2.支付操作

支付方式:支付宝 支付失败,提示:订单金额最小为0.01元。
tpshop_payment_003 支付失败(重复支付) 下单业务/支付 P3

1.已有订单003且已支付;

2.已打开我的订单-待支付列表。

/

/ 支付失败,在待支付列表中无订单003。

(4)执行测试用例

用例编号 用例标题 项目/模块 优先级 前置条件 测试步骤 测试数据 预期结果 实际结果
tpshop_payment_001 支付成功(货到付款) 下单业务/支付 P2

1.已有订单001且未支付;

2.已打开订单001支付页面

1.选择支付方式;

2.支付操作

支付方式:货到付款

支付成功,提示:订单提交成功,我们将在第一时间给你发货。

①默认选中货到付款;

②订单金额默认保留2位小数;

③订单状态为待发货。

通过
tpshop_payment_002 支付失败(订单金额0.00) 下单业务/支付 P3

1.已有订单002且未支付,订单金额为0.00;

2.已打开订单002支付页面

1.选择支付方式;

2.支付操作

支付方式:支付宝 支付失败,提示:订单金额最小为0.01元。 通过
tpshop_payment_003 支付失败(重复支付) 下单业务/支付 P3

1.已有订单003且已支付;

2.已打开我的订单-待支付列表。

/

/ 支付失败,在待支付列表中无订单003。 通过

四、非功能测试

(1)熟悉需求

(2)提取测试点覆盖需求

软件测试——Tpshop商城项目(3)测试点转换为测试用例

用例编号 用例标题 项目/模块 优先级 前置条件 测试步骤 测试数据 预期结果
tpshop_not_function_001

项目所有功能显示和操作正常(谷歌)

兼容性 P2

1.项目功能测试完毕;

2.已安装最新谷歌浏览器。

1.运行所有业务;

2.运行所有单功能/页面。

/ 项目所有功能显示和操作正常
tpshop_not_function_002

项目所有功能显示和操作正常(火狐)

兼容性 P2

1.项目功能测试完毕;

2.已安装最新火狐浏览器。

1.运行所有业务;

2.运行所有单功能/页面。

/ 项目所有功能显示和操作正常
tpshop_not_function_003

项目所有功能显示和操作正常(Edge)

兼容性 P2

1.项目功能测试完毕;

2.已安装最新Edge浏览器。

1.运行所有业务;

2.运行所有单功能/页面。

/ 项目所有功能显示和操作正常
tpshop_not_function_004

项目所有功能显示和操作正常(苹果)

兼容性 P2

1.项目功能测试完毕;

2.已安装最新苹果浏览器。

1.运行所有业务;

2.运行所有单功能/页面。

/ 项目所有功能显示和操作正常
tpshop_not_function_005

项目所有页面布局与原型图一致

易用性 P2

1.已准备好所有页面原型图和需求文档;

2.项目功能已测试完毕

1.运行所有页面和交互窗口。

/ 项目所有页面布局与原型图一致

(4)执行测试用例 

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/142544.html

(0)
上一篇 2025-05-09 18:33
下一篇 2025-05-09 18:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信