描述测试用例及例子

article/2025/9/12 14:52:13

一.概念

1.什么是测试用例?

在测试过程中很重要的一类文档,它是测试工作的核心、是一组在测试时输入输出的标准、是软件需求的具体对照。

2.测试用例的作用:

检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路

3.测试用例所包含的内容:

用例编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注。

4.测试用例的编写流程:

需求分析->提取测试点->测试用例编写->测试用例评审

 

二.需求分析

1.什么是需求?

客户的需要的东西以及对东西的要求

2.需求的种类有什么?

业务需求:关注系统是否满足业务要求

用户需求:关注系统是否满足用户习惯

功能需求:关注系统是否满足功能要求

 

三.测试用例的设计方法和编写

1.如何设计编写测试用例?

对各个功能模块进行测试点分析提取测试点再堆测试点进行用例编写

【测试点:通过需求分析后对得出的需要进行测试的具体内容】

 

比如对PC端QQ账号的登录模块,提取测试点就有:

①正常登陆 ②账号为空时点击登录 ③密码为空时点击登录 ④账号密码都为空时点击 登录 ⑤密码错误时点击登录 ⑥找回密码功能是否有效 ⑦记住密码功能是否有效 ⑧ 自动登录功能是否有效

2.编写测试用例该注意什么?

①根据项目的实际情况设计测试用例表格

②用例格式不要生搬硬套

③根据具体情况编写

3.编写测试用例的常用方法:

①等价类划分法:等价类是输入的集合,比如在注册时,密码规定为6-16位英文字母或数字及下划线,那么小于6位的一串字符就是一个等价类,大于16位的一串字符是另一个等价类,在6-16位之间且符合规范的一串字符也是一个等价类,在6-16位之间的但包含除英文字母和数字和下划线之外的字符是另外一个等价类。

在每个等价类中选取一定数目的值作为代表。等价类分为有效等价类和无效等价类,输入符合条件的值对功能进行检验,输入无效等价类中的值可以找出程序错误的地方。

②边界值分析法:对输入的边界值或稍大(小)于边界值的值进行分析。比如某公司在招聘时筛选简历时对年龄的要求是20岁到35岁,那么19、20、21、34、35、36都是边界值,对其进行输入测试观察结果是否符合要求。

③场景法:通过运用场景来对系统的功能点或业务流程的描述,从而提升测试效果。场景法一般分为基本流和备用流,覆盖所有的场景。

④错误猜测法:通过直觉和经验对结果进行分析。

 

四.测试用例评审:

1.什么是用例评审?

①简单的说,评审就是对测试用例进行检查

②评审包括:同行评审、小组评审、部门评审和第三方评审等

③不同的评审有不同的角色参与其中

2.评审的意义:

①通过评审发现用例的不足

②方便测试人员改进用例

③达到在测试时提高测试质量的目的

3.评审的流程是什么?

评审后改进测试用例,再进行评审再改进测试用例,这样一直循环直到评审都通过,这时候才结束评审,也标志着测试用例编写的完成

 

二.测试用例管理:

1.为什么要管理测试用例?

①测试用例数目巨大

②测试用例会根据需求的改变而改变

③测试用例需要补充完善

2.如何管理测试用例?

①原始的Excel管理

②专业的项目管理系统(eg:ALM、禅道、testlink、Bugzilla、JIRA)一般都为web格式

 

三.还是举个例子实在

如图所示为CSDN的web端登录界面部分的截图:

    

如图所示为提取的测试用例点以及编写的相应的测试用例:

测试点:

 


测试用例:

 






            </div>

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

相关文章

测试用例详解用例模板

目录 一、测试用例概述1.1 什么是用例&#xff1f;1.2 什么是测试用例&#xff1f;1.3 测试用例设计和编写的作用1.4 测试用例编写注意事项 二、测试用例模板2.1 Excel格式2.2 XMind格式2.3 字段说明 一、测试用例概述 1.1 什么是用例&#xff1f; 用例&#xff1a;用户使用的…

可复用测试用例描述要素

测试用例的输入、操作、预期结果和评估标准、前提条件是测试用例不可少的要素&#xff0c;但对于可复用测试用例而言&#xff0c;这是不够的。本文在文献规定的测试用例要素基础上&#xff0c;增加了新的内容。从而从多个角度完整地对可复用测试用例进行了描述&#xff0c;为可…

用例图说明

用例的概念 用例是一系列描述用户使用系统实某种目的时成功或失败的场景的集合&#xff0c;它使用文字表示&#xff0c;而不是图表用例和场景的关系&#xff1f;什么是主场景或 happy path&#xff1f; 一个场景是一系列用户和系统间动作和会话的合集&#xff0c;是用例的一个实…

用例图详解

对于用例图来说我们需要了解的是什么叫用例图,构成用例图的要素,用例图有哪些重要的元素,各个用例之间的关系。当然最重要的是如何根据需求创建用例图。具体的创建通过一个简单的学生管理的例子说明创建的过程和例子。   我的所有例子都是是使用Rose这个软件来画的,现在…

uml用例如何描述

來源&#xff1a;http://space.itpub.net/118838/viewspace-483405 一、难点&#xff1a; 写 好用例就必须理解以下三个概念&#xff1a; --范围 scope&#xff1a;真正被讨论的系统是什么&#xff1f; --主执行者 primary actor&#xff1a; 谁有要实现的目标&#xff1f;…

怎样做需求分析:用例说明

当我们进行业务流程分析时&#xff0c;只空对空而不落到纸面上是不可以的。过去&#xff0c;在面向过程的时代&#xff0c;我们绘制DFD图、流程图&#xff0c;以及编写流程说明来描绘这一部分分析&#xff1b;而现在&#xff0c;在面向对象的时代&#xff0c;我们则是绘制行动图…

需求分析之——用例图

用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步&#xff0c;它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务&#xff0c;以及用户需要为系统提供的服务&#xff0c;以便使系统的用户更容易理解这些元素的用途&#xff0…

用例图解释说明文档

用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步&#xff0c;它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务&#xff0c;以及用户需要为系统提供的服务&#xff0c;以便使系统的用户更容易理解这些元素的用途&#xff0…

用例图介绍

用例图 用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步&#xff0c;它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务&#xff0c;以及用户需要为系统提供的服务&#xff0c;以便使系统的用户更容易理解这些元素的用途&am…

软件实训-用例图2.0 + 简单用例描述

顶层用例图&#xff1a; 小提示&#xff1a; 用例A include 用例B&#xff1a;用例A的实现需要用例B的参与。 用例A extend 用例B&#xff1a; 用例A可以独立实现&#xff0c;但存在触发条件执行用例B。 用例A generalization 用例B&#xff1a;用例A是用例B的抽象化&#xff…

用例图、用例描述

一&#xff0e;UML简介 UML&#xff08;统一建模语言&#xff0c;Unified Modeling Language&#xff09;是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计&#xf…

用例图及用例描述

一&#xff0e;UML简介 UML&#xff08;统一建模语言&#xff0c;Unified Modeling Language&#xff09;是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计&#xff…

用例图——如何描述用例

一 用例图 1 用例间的关系 包含、扩展、泛化。 三者都属于依赖关系。 2 箭头方向 (1) 包含关系&#xff0c;基用例依赖它所包含的用例&#xff0c;箭头指向包含用例。 (2) 扩展关系&#xff1a;扩展用例依赖基用例&#xff0c;它由基用例触发出来的&#xff0c;箭头指向基用…

用例描述

用例图只是简单地用图描述了一下系统&#xff0c;但对于每个用例&#xff0c;我们还需要有详细的说明&#xff0c;这样就可以让别人对这个系统有一个更加详细的了解&#xff0c;这时我们就需要写用例描述。对于用例描述的内容&#xff0c;一般没有硬性规定的格式&#xff0c;但…

用例图与用例描述

用例图 用例图包含三部分&#xff1a;用例use case 、参与者actor和关系relationship 用例图是被称为参与者的外部用户所能观察到的系统功能的模型图 用例图列出系统中的用例和系统外的参与者&#xff0c;并显示哪个参与者参与了哪个用例的执行 用例图多用于静态建模阶段(主…

实训—用例图的建模与用例描述的写作

&#x1f4da;文章目录 &#x1f52c;实训名称: &#x1f52c;实验目的: &#x1f52c;实验原理: &#x1f52c;实验步骤 &#x1f52c;实训名称: 用例图的建模与用例描述的写作 &#x1f52c;实验目的: 1. 能够准确识别出参与者。 2&#xff0e;能够准确识别参与者之间…

html元素隐藏与显示

首先先解释一下两种不显示元素的基础知识&#xff0c;然后在给出一个例子及其实现的代码。先展示一下例子想要的效果。 如下图&#xff0c;这个表格最后两列正常情况下是没有显示的。 当鼠标移动该行时&#xff0c;该行的最后两列显示出来&#xff0c;如下图红框内显示。 接下…

html中怎么隐藏一下div,HTML怎么隐藏div

回答&#xff1a; div的visibility可以控制div的显示和隐藏&#xff0c;但是隐藏后页面显示空白: 1 2 3 style"visibility:none;" document&#xff0c;getElementById("typediv1")&#xff0c;style&#xff0c;visibility"hIDden";//隐藏 docu…

html的隐藏标签的显示不出来,css如何让隐藏的元素显示出来

在css中&#xff0c;可以使用display属性让隐藏的元素显示出来&#xff0c;只需要给被隐藏的元素添加“display:block”样式即可。display属性规定元素应该生成的类型&#xff0c;当值为block时&#xff0c;表示将隐藏的元素显示出来。 本教程操作环境&#xff1a;windows7系统…

html中占位隐藏,css样式占位和不占位隐藏元素的方法

css样式常用display: none;与visibility: hidden;方法设置元素隐藏&#xff0c;其中display:none方法隐藏元素不占位&#xff0c;visibility: hidden;方法隐藏元素占位。下面我们来看一下这两种方法如何使用。 display属性介绍&#xff1a; display&#xff1a;none可以隐藏某个…