
【我的世界评测】作品声明:未经作品作者同意等价类测试,任何网站、个人不得以任何理由转载本作品,谢谢合作。●本补丁由zodgame论坛原创制作,任何个人或组织转载时必须注明原帖出处,并保留原帖所有内容,不得删改,否则本组保留一切追究权利。4.本补丁由zodgame论坛原创制作等价类测试,任何个人或组织转载必须注明原贴出处,并保留所有内容不得删改,否则本组保留一切追究权利。
测试用例之等价类划分法
测试用例之等价类划分
一、关于测试用例的知识
1、测试用例的基本概念:
测试用例(案例):test case / test instance
该能力验证历时10天,工程师在测试过程设计并执行测试用例120个,编写测试文档300多页,能力验证结果最终评价为“满意”。该能力验证历时10天,工程师在测试过程中共设计并执行测试用例120个,编写测试文档300多页,能力验证结果最终评价为“满意”。测试执行过程中,当测试的实际输出结果与测试用例中的预期输出结果一致的时候,是否可以认为测试用例执行成功了。
2、测试用例常用的方法(7种)

等价类划分
边界值
因果图法
判定表法
正交排列法
测试大纲法:安装,删除程序
场景法:业务逻辑、业务过程
最常用的:等价划分,边界值,场景法

次之:因果图法,判定表法,正交排列法
3、编写测试用例需要参考什么?
A、需求文档
B、参考已开发出来的程序
C、开发的核心文档(有可能没有)
D、与开发、需求分析人员或者客户进行沟通。
二、等价类划分
1、应用场合:在程序界面中有数据输入的地方,就可以使用等价类划分法。挑选少量的代表数据进行测试。

2、测试思想:
“穷举测试”:把所有可能的数据全部测试一遍,理论上是最全面的测试,但在实践中通常不能采用(测试时间太长,严重影响测试效率)
采用的测试思想:就是想使用最少的测试数据达到最大的测试效果,但是毕竟没有做“穷举测试”是有可能会遗漏缺陷的。所以,如果时间允许,可以再适当的补充用例测试。
3、“等价类划分法”的基本测试思想:
常见的软件测试面试题划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.。划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.。这都是pcm的一种表示范围的方法,所以表示方法中最小值等价,最大值等价,中间的数据级别就是对应的进度了,可以都映射到-1~1范围。
4、两个基本概念
1)有效等价类:
对程序来说有意义的、合理的输入数据集合

2)无效等价类:
对程序来说无意义的、不合理的输入数据集合
软件的基本特征:
1)功能实现—有效等价类
2)很强的异常处理能力(健壮性)--无效等价类
三、案例:有一个注册的程序,内含姓名输入框、年龄输入框(自己写的需求,有可能不是那么完善):
1、姓名输入框:可以输入1-20个字符(不包含数字、不可为空)
2、年龄输入框:可以输入18-60之间的整数(不可为空)
等价类表如下:

然后根据等价类表去编写测试用例,愿各位初学者有所收获。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-116550-1.html
真的好听
争一时之快