文章目录
- 一、单模块测试介绍
-
- [1.1 熟悉需求](#1.1 熟悉需求)
- [1.2 提取测试点](#1.2 提取测试点)
- [1.3 编写测试用例](#1.3 编写测试用例)
- [1.4 测试用例评审](#1.4 测试用例评审)
- [1.5 执行测试用例](#1.5 执行测试用例)
- [1.6 缺陷跟进和管理](#1.6 缺陷跟进和管理)
- 二、商城单模块测试
-
- [2.0 非功能(显示和兼容)](#2.0 非功能(显示和兼容))
- [2.1 登录](#2.1 登录)
- [2.2 搜索](#2.2 搜索)
- [2.3 购物车](#2.3 购物车)
- [2.4 支付业务](#2.4 支付业务)
- [2.5 个人中心-交易中心](#2.5 个人中心-交易中心)
- [2.6 发货功能](#2.6 发货功能)
- [2.7 退货功能](#2.7 退货功能)
- [2.8 添加商品](#2.8 添加商品)
- [2.9 抢购](#2.9 抢购)
- [2.10 优惠券](#2.10 优惠券)
一、单模块测试介绍

1.1 熟悉需求
yacas
1、需求从哪来
------需求文档
------UI/UE设计稿(产品原型图) {UI是基于原型图给它上色,原型图从产品那来}
------已存在的软件界面(不一定有)
2、怎么熟悉需求?
------阅读并理解文档描述(能看懂就行)
------操作已存在的软件界面,能构造出对应场景
3、熟悉到什么程度?
------说清楚用户使用该功能时能做什么?
------能列出该模块下的功能点有哪些?
1.2 提取测试点
yacas
1、测试点提取
------功能显示
------功能操作
2、测试点设计
------逐个分析测试点是否需要测试用例设计方法
注:通常使用Xmind
1.3 编写测试用例
yacas
用例编写:根据测试点逐条编写测试用例
将分析设计后的测试点,进行逐条覆盖,转化为测试用例(8要素形式)
------1条测试用例尽可能多的覆盖多个正向测试点(1对多)
------1条测试用例只能覆盖1个逆向测试点(1对1)
用例设计编写格式说明
------用例编号:项目_模块_编号(如:tpshop_login_001, 注意不要出现中文)
------用例标题:预期结果(测试点)
------模块/项目:所属项目或模块
------优先级:表示用例的重要程度或影响力P0~P4(P0最高)
------前置条件:要执行此条用例,有哪些前置操作
------测试步骤:描述操作步骤
------测试数据:操作的数据,没有的话可以使用/表示空
------预期结果:期望达到的结果
1.4 测试用例评审
自己设计的测试用例,项目其他人能看懂吗?------测试用例评审
yacas
评审目的:
------查缺补漏
------与开发人员实现方案保持同步
评审形式:
------会议形式
------交叉评审
评审结果:
------项目内一致认可的测试用例
1.5 执行测试用例
yacas
1、何时开始执行:
------冒烟测试通过
------按照测试计划约定的时间
------测试环境已经准备就绪
2、用例执行方式:
------逐条执行
------按优先级执行
------按模块重要性逐一执行
3、执行结果记录:
------测试通过 - PASS
------测试失败 - FAIL
------测试阻塞 - BLOCK
------功能缺失 - N/A
1.6 缺陷跟进和管理
yacas
登记缺陷:
------缺陷要保证
------一个缺陷报告只描述一个BUG
跟进缺陷:
------跟进禅道上缺陷情况
------优先级较高的缺陷要及时驱动开发进行修复
------目标:缺陷的修复速度不能影响测试进度和上线时间
回归缺陷:
------对于禅道状态为已解决的问题进行再次测试
------回归测试时一定保障测试环境包含了修复缺陷的代码
缺陷跟踪管理:
------缺陷报告
------缺陷管理工具(如禅道等)
二、商城单模块测试
2.0 非功能(显示和兼容)
非功能中(显示和兼容),整个项目只测试一个就可以,不需要每个模块都去写。写5条用例就可以(写太多太冗余)

2.1 登录
1、熟悉需求

2、提取测试点

3、编写测试用例

2.2 搜索
1、熟悉需求

2、提取测试点

yacas
提示:排序作为预期结果检查项
3、编写测试用例

2.3 购物车
1、熟悉需求

2、提取测试点

3、编写测试用例

2.4 支付业务
1、熟悉需求

2、提取测试点

3、编写测试用例

2.5 个人中心-交易中心
1、熟悉需求

2、提取测试点

3、编写测试用例

2.6 发货功能
1、熟悉需求

2、提取测试点

2.7 退货功能
1、熟悉需求

2、提取测试点

2.8 添加商品
1、熟悉需求

2、提取测试点


3、编写测试用例

2.9 抢购
1、熟悉需求

2、提取测试点

3、编写测试用例

2.10 优惠券
1、熟悉需求

2、提取测试点

3、编写测试用例
