编写测试用例及一个例子

编写测试用例及一个例子一.概念1.什么是测试用例?在测试过程中很重要的一类文档,它是测试工作的核心、是一组在测试时输入输出的标准、是软件需求的具体对照。2.测试用例的作用:检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路3.测试用例所包含的内容:用例编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注。4.测试用例的编写流…

大家好,又见面了,我是你们的朋友全栈君。

一.概念

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端登录界面部分的截图:

    编写测试用例及一个例子

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

测试点:

 编写测试用例及一个例子

 

测试用例:

 编写测试用例及一个例子

 

编写测试用例及一个例子

 

编写测试用例及一个例子

图片看不清戳这里嗷~

http://note.youdao.com/noteshare?id=e220bc3a1790444f1cc7cb5485952f68&sub=5BBAA636194F4D4D9470B95F37FC0549

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160764.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月17日 下午12:46
下一篇 2022年7月17日 下午12:46


相关推荐

  • xp显示rpc服务器不可用,XP系统如何解决RPC服务器不可用?

    xp显示rpc服务器不可用,XP系统如何解决RPC服务器不可用?使用打印机或其他操作安装计算机时 它会提示 RPC 服务器不可用 很多人都会遇到这个问题 许多朋友可能不了解 RPC 他们不知道如何解决它 当用户在 WinXP 系统计算机上运行时 RPC 服务器不可用该怎么办 让我们来看看 WinXP 系统 RPC 服务器不可用的解决方案 教程 方法 1 RPC 是英语远程过程调用协议的缩写 中文定义是远程过程调用协议 它是一种通过网络从远程计算机程序请求服务而不了解底层网络技术的

    2026年3月17日
    1
  • Windows下安装Telnet工具

    Windows下安装Telnet工具Windows 下安装 Telnet 工具 1 在 Windows 开始菜单处 找到 控制面板 选项或者在 Windows 开始菜单处 找到 设置 选择右上角的 程序和功能 在控制面板的右上角选择查看方式为小图标 之后找到 程序和功能 选项 也可在 设置 中找到 程序和功能 选项哈 在打开的程序和功能菜单中 在左上角选择 启用或关闭 Windows 功能 在弹出的 Windows 功能 对话框中 找到 TelnetClient 这项默认是没有选中 把这个打钩选中 之后点击确定 在

    2026年3月17日
    2
  • R语言plot函数参数合集

    R语言plot函数参数合集最近用 R 语言画图 plot 函数是用的最多的函数 而他的参数非常繁多 由此总结一下 以供后续方便查阅 plot x y NULL type p xlim NULL ylim NULL log main NULL sub NULL xlab NULL ylab NULL ann par ann axes TRUE fra

    2026年3月17日
    1
  • 如何在vue里面访问php?

    如何在vue里面访问php?

    2021年10月11日
    44
  • SQL怎么实现模糊查询[通俗易懂]

    SQL怎么实现模糊查询[通俗易懂]模糊查询的语句一般如下:SELECT字段FROM表WHERE某字段LIKE条件;关于条件部分,有以下匹配模式:1.%:表示零个或多个字符。可以匹配任意类型和任意长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。select*fromuserwhereusernamelike’%张%’;将会把user这张表里面,列名username中含有张的记录全部查询出来。如果需要找到user这张表里面,字段username中既有张,又有李的记录,可以使用and

    2022年5月7日
    126
  • nport串口服务器配置网址(串口服务器是不是网口转串口)

    NPort串口服务器有分“驱动模式”及“socket模式”如果您的程序是通过串口进行通讯,那么请选择NPort的“驱动模式”,也就是为主机添加虚拟串口,具体安装配置是(这里以windows为例):1、通过NPortSearchUtility找到网络上的NPort,请将主机IP与NPortIP在同一网段中,NPort默认IP:192.168.127.2542、选择相对应的NPort双击;3…

    2022年4月11日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号