前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >等价类划分法测试用例举例_使用等价类划分法设计测试用例

等价类划分法测试用例举例_使用等价类划分法设计测试用例

作者头像
全栈程序员站长
发布2022-09-27 11:01:55
3730
发布2022-09-27 11:01:55
举报
文章被收录于专栏:全栈程序员必看

测试用例之等价类划分法

测试用例之等价类划分

一、 关于测试用例的知识

1、 测试用例的基本概念:

测试用例(案例):test case / test instance

是在测试执行之前,由测试人员进行编写的指导测试过程的重要文档,主要包括:用例编号,测试目的,测试步骤(用例描述),预期结果(期待结果)等(不同公司模板不同,但是大同小异)

2、 测试用例常用的方法(7种)

等价类划分

边界值

因果图法

判定表法

正交排列法

测试大纲法:安装,删除程序

场景法:业务逻辑、业务过程

最常用的:等价划分,边界值,场景法

次之:因果图法,判定表法,正交排列法

3、 编写测试用例需要参考什么?

A、 需求文档

B、 参考已开发出来的程序

C、 开发的核心文档(有可能没有)

D、 与开发、需求分析人员或者客户进行沟通。

二、等价类划分

1、应用场合:在程序界面中有数据输入的地方,就可以使用等价类划分法。挑选少量的代表数据进行测试。

2、测试思想:

“穷举测试”:把所有可能的数据全部测试一遍,理论上是最全面的测试,但在实践中通常不能采用(测试时间太长,严重影响测试效率)

采用的测试思想:就是想使用最少的测试数据达到最大的测试效果,但是毕竟没有做“穷举测试”是有可能会遗漏缺陷的。所以,如果时间允许,可以再适当的补充用例测试。

3、“等价类划分法”的基本测试思想:

从大量数据中划分范围(等价类),然后从每个范围中挑选代表数据,这些代表数据要能反应这个范围内数据的测试结果

4、 两个基本概念

1) 有效等价类:

对程序来说有意义的、合理的输入数据集合

2) 无效等价类:

对程序来说无意义的、不合理的输入数据集合

软件的基本特征:

1) 功能实现—有效等价类

2) 很强的异常处理能力(健壮性)—无效等价类

三、案例:有一个注册的程序,内含姓名输入框、年龄输入框(自己写的需求,有可能不是那么完善):

1、姓名输入框:可以输入1-20个字符(不包含数字、不可为空)

2、年龄输入框:可以输入18-60之间的整数(不可为空)

等价类表如下:

等价类划分法测试用例举例_使用等价类划分法设计测试用例
等价类划分法测试用例举例_使用等价类划分法设计测试用例

然后根据等价类表去编写测试用例,愿各位初学者有所收获。

posted @ 2018-06-11 15:26 大鑫鑫 阅读( …) 评论( …) 编辑 收藏

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 测试用例之等价类划分法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档