【功能测试】3_Web项目 _单功能模块测试

文章目录

  • 一、单模块测试介绍
    • [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、编写测试用例

相关推荐
带你看月亮5 天前
第 2 章:重构的原则
重构·模块测试·极限编程
W-琑5 天前
软件测试-自动化测试
功能测试·自动化
feathered-feathered6 天前
测试实战【用例设计】自己写的项目+功能测试(1)
java·服务器·后端·功能测试·jmeter·单元测试·压力测试
uyeonashi6 天前
自动化测试问卷考试系统测试报告
功能测试·selenium·github
流星白龙6 天前
【GUI自动化测试】2.pywinauto_打开程序+定位窗口
功能测试
程序员潇潇6 天前
pytest 参数化测试用例构建
自动化测试·软件测试·功能测试·程序人生·职场和发展·测试用例·pytest
可可南木7 天前
3070文件格式--17--设备文件
功能测试·测试工具·pcb工艺
weixin_440730507 天前
05接口测试-01接口理论+02posman的使用
功能测试·测试工具·postman
workflower7 天前
需求工作的范围
测试用例·集成测试·需求分析·模块测试·软件需求
开开心心_Every10 天前
全屏程序切换工具,激活选中窗口快速切换
linux·运维·服务器·pdf·ocr·测试用例·模块测试