【功能测试】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、编写测试用例

相关推荐
岁月失语唯石能言21 小时前
《 Web项目测试实战:博客系统的功能/接口/自动化/性能全流程测试报告》
自动化测试·功能测试·selenium·jmeter·接口测试·压力测试·性能测试
PhotonixBay1 天前
InGaAs微透镜3D形貌怎么测?共聚焦显微镜在光通信的应用实践
功能测试·测试工具·3d·测试标准
Bug 挖掘机1 天前
网传阿里天猫超市技术近期迎来调整,前端和测试团队合并为“智能交付”团队
自动化测试·软件测试·功能测试·测试开发·ai测试
慧都小项2 天前
汽车工具链重复测试太耗人?用 TestComplete 自动跑
功能测试·回归·汽车·嵌入式·软件工程·测试覆盖率
新知图书3 天前
9.4 功能测试与效果验证
人工智能·功能测试
测试19983 天前
软件测试面试八股文【2026最新版】
自动化测试·软件测试·功能测试·测试工具·面试·职场和发展·测试用例
AI情绪识别开源5 天前
检信 ALLEMOTION OS 加密打包可执行程序 — 全面测试报告版本: v1.3功能测试 / 性能测试 /
开发语言·数据结构·人工智能·功能测试
TomEval6 天前
【Web UI 自动化】08 - 企业选型·报告·CI/CD
python·功能测试