测试用例模板及测试报告分析

article/2025/4/17 7:13:21

文章目录

  • 前言
  • 一、等价类划分
  • 二、边界值
  • 三、错误推测法
  • 四、因果图法+判定表驱动法
    • 设计步骤
    • 设计策略


前言

文章主要介绍常见测试用例的设计方法


提示:以下是本篇文章正文内容,下面案例可供参考

一、等价类划分

等价类划分主要适用于单个输入条件,输入为数值型的情况,如果输入规定了输入区间,可划分出一个有效等价类,两个无效等价类 (测试区间两头);

如果输入只规定了输入范围,可划分出一个有效等价类,一个无效等价类。(范围比较笼统,选一个范围外的即可)

e.g. 用户名位数 0 - 6位,然后首字符为字母
有效等价类:符合要求的用例 – a12345
无效等价类:位数你可以用0位,7位这样的非法位数来测试,字符可以用首字符不是字母,字符中存在特殊字符等情况,比如:@1¥%##@;

二、边界值

边界值方法也是适用于单个输入条件的情况,输入类型可以数值、字符等,要测试的边界包括上点(下点)、离点。

离点边界之外,上点都在边界上或者之内;

三、错误推测法

主要根据测试人员的经验;

四、因果图法+判定表驱动法

原理:因果图方法考虑输入的组合,特别适用于多个输入条件相关有关联又相互约束的情况,因果关系包含恒等,或,与,非,是用于帮助我们表示输入和输出之间的某一种关系;

优点:将因果输入判断表以确保没有逻辑选择求实

步骤:

  1. 分析需求,写出输入条件
  2. 找出所有输出结果
  3. 找出所有输入对应的组合
  4. 填写判断表

例子:

被测程序:交通一卡通充值模拟系统
  步骤1:了解需求,找出所有的输入条件(因)
    投币50元
    投币100元
    充值50元
    充值100元
  步骤2:找出所有的输出结果(果)
    成功充值并退卡
    找零
    错误提示并退卡
  步骤3+4:列出组合表格+填写
  在这里插入图片描述

NB: 判断+因果适合测试数量较少的控件组合(点/不点)(选/不选),如果是选择很多的下拉列表,显然不适合这个方法;

设计步骤

如果觉得啥都没用,直接看着测试模板设计就行

  • 边界值测试用例
  • 状态转换测试用例
  • 错误推测测试用例
  • 异常测试用例
  • 性能测试用例

用力维护和执行:

用例要标注好完成时间和版本;
测试人员在执行完毕后需记录本次测试版本、环境、测试结果;

在这里插入图片描述

设计策略

  • 任何都要用边界值法
  • 等价类划分法去补充用例,去试一下
  • 根据经验进行错误推断法
  • 根据实例进行因果判断表作图


http://chatgpt.dhexx.cn/article/mu3AeG9s.shtml

相关文章

测试 - 用例篇

文章目录 测试用例的基本要素基于需求设计的测试用例接下来就是针对一个功能的不同输入,对应着不同的输出功能之间的交互性异常信息的处理 等价类边界值错误猜测法 美团面试题:水杯测试用例场景法因果图法 复习 因为这篇博客是关于如何写测试用例,尽可能多的涵盖测试用例,所以我…

软件测试当中的测试用例模板,仅供参考

测试用例这块知识、经验,小酋在前面陆续都讲完了。这章提供几种用例模板,作为这块知识的收尾。 - 1 - 测试用例(主指功能测试用例模板)的内容通常包括测试目标(目的),需求标示(一般…

测试用例分析及编写

文章目录 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.1.6 案例2.1.6.1 验证QQ帐号的合法性2.1.6.2 验证某城市号码的正确性 2.2 边界值划分法2.…

测试用例,怎么写 ?

本文的测试用例主要针对功能测试。 软件测试中最重要的因素是设计和生成有效的测试用例。 穷举的测试是不可能的,合理的测试策略是通过使用特定的面向黑盒测试的测试用例设计方法,而后使用白盒测试方法对程序的逻辑结构进行检查以补充这些测试用例&…

测试:用例篇

上一章讲述的是测试的基本概念。在我们开始做了一段时间基础测试,熟悉了业务之后,往往会 分配来写测试用例,并且在日常测试中,有时也需要补充测试用例到现有的案例库中 在开始之前先讲讲测试中经典的测试方法:黑盒测试…

软件测试用例.范文,软件测试用例模板范文

软件测试用例模板范文 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 XX 系统系统 测试用例测试用例 XX 系统-测试用例 1 由安博测试空间技术中心由安博测试空间技术中心 http://ww…

路由器与交换机知识总

路由器与交换机知识总结 路由器(Router)是一种计算机网络设备,提供了路由与转发机制,可以决定数据包从源到目的所经过的路径,这个过程就叫做路由;将路由器输入端的数据包交移到目的路由器,这个…

【计算机网络】路由器与交换机

-计算机网络 路由器就是 路由器:寻址,转发(依靠 IP 地址),局域网内网的数据转发交换机:过滤,转发(依靠 MAC 地址),连接局域网和外网 相信有很多人在学习网络…

OSI七层模型的各个功能?路由器与交换机的区别?冲突域,广播域

一、OSI总结 二、路由器与交换机的区别 2.1 外观 路由器和交换机的外观长得一样一样的,他们有个超级明显的区别,交换机的各个接口上标注的序列数字是有规律的,接口颜色也是一致的。 在路由器的接口上我们可以看到标注的数字是有规律的,标注为wan或者i…

第6节 构建简单局域网并实现远程管理路由器与交换机——基于PacketTracer仿真

1实验目标 在PacketTracer平台上构建以下两个局域网,并使用路由器相连。路由器,连接不同的局域网,其上的各个端口需要属于不同网段。交换机,连接同一网段内的设备。为各个设备配置IP、子网掩码、网关等。实现各个设备间能互相pin…

认识路由器与交换机,在常见的企业组网中起什么样的作用呢?

作者:一天,公众号:网络之路博客(ID:NetworkBlog)。让你的网络之路不在孤单,一起学习,一起成长。 前言 从这篇开始正式进入路由交换网络的讲解,这一篇,不讲解…

3.路由器与交换机的管理

路由器与交换机的管理 (1)通过带外方式对设备进行管理 (2)通过Telnet对设备进行远程管理 (3)通过Web对设备进行远程管理 (4)通过SNMP管理工作站对设备进行远程管理 实验1 交换机基…

路由器与交换机基本原理

路由器工作原理 定义 路由器是一种实现网络互联的设备,作为三层网络层设备提供路由与转发两种机制,可以决定数据包从源端到目的端的经过路径(路由),以及将路由器输入端的数据包送到适当的路由器输出端(内…

路由器与交换机的作用

路由器与交换机的作用(浅析) 拿到这个题目,不用想,先百度。 首先是路由器 说实话,看不懂,不过我看到了一个眼熟的东西(TCP/IP),如果我没有记错的话,这个名词我在写post和get传参作…

路由器与交换机的区别是什么

路由器与交换机的主要区别体现在以下几个方面: (1)工作层次不同 (2)数据转发所依据的对象不同 交换机是利用物理地址或者说mac地址来确定转发数据的目的地址。 而路由器则是利用不同网络的id号(即iP地址…

eNSP实验记录(一):路由器与交换机

eNSP实验记录(一):路由器与交换机 本次实验拓扑图如下: 实验目的:探究路由器与交换机之间的连接及设置方法,以及Ping通4台PC端!! 一:配置各端口的IP (一&…

路由器与交换机有什么区别

路由器与交换机的主要区别体现在以下几个方面: (1)工作层次不同 (2)数据转发所依据的对象不同 交换机是利用物理地址或者说mac地址来确定转发数据的目的地址。 而路由器则是利用不同网络的id号(即iP地址…

路由器与交换机的区别(基础知识)

文章目录 交换机路由器路由器和交换机的区别(1)工作层次不同(2)数据转发所依据的对象不同(3)传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域(4&…

程序员职业划分

一、目的: 1、知道程序员很多的职业,但是想了解一下 二、参考 1、带你了解IT互联网行业程序员岗位有些什么类型? 带你了解IT互联网行业程序员岗位有些什么类型?_weixin_33709219的博客-CSDN博客 1、程序员的岗位,每…

Java程序员职业发展规划和方向有哪些?

Java程序员职业发展规划和方向有哪些?Java程序员需要不断学习,要深入了解Java底层和Java类库,JVM和JDK相关的内容,还要了解大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等技术,当精通专业技能后会有很…