如何用等价类划分法设计测试用例, 来测试程序的日期检查功能?
创始人
2024-01-31 13:51:49

        某学籍排查系统要求学生输入入学日期,日期限制在2008年9月至2012年7月,即系统只能对该段期间内的学籍进行处理,如日期不在此范围内,则显示输入错误信息。系统日期规定由年、月的6位数字 字符组成,前四位代表年,后两位代表月。 如何用等价类划分法设计测试用例,  来测试程序的日期检查功能?

首先明白什么是测试用例:

        测试用例是为某个测试目标而编制的一组测试输入、执行条件以及预期结果的方案,以便测试某个程序路径或核实是否满足某个特定需求。

其次等价分类法基本思想:

        将所有可能的输入数据划分成苦干个等价类,可以假设:每类中的一个典型值在测试中的作用与这一类中所有其他值的作用是相同的。因此可以从每个等价类中只取一组数据作为测试数据。这样选取的测试数据最具有代表性,最有可能发现程序中的错误。

以及如何划分等价类:

等价类:有效等价类(合理等价类),无效等价类(不合理等价类)。

划分原则:

覆盖:所选类别应能覆盖所有可能的类别。

不相交:一种取值只测试某一种等价类。

代表性:取值能代表某一种等价类。

 

如何用等价类划分法设计测试用例,  来测试程序的日期检查功能?

步骤如下:

步骤1:等价类划分

“报表日期”输入条件的等价类表

输入等价类

有效等价类

无效等价类

报表日期的

类型及长度

6位数字字符(1)

有非数字字符 (4)

少于6个数字字符 (5)

多于6个数字字符 (6)

日期范围

在有效范围边界上选取数据 (2)

小于200809(最小日期)(7)

大于201207(最大日期)(8)

月份范围

在1~12之间(3)

小于1 (9)

大于12 (10)

步骤2:设计有效类的测试用例

对表中编号为1,2,3的3个有效等价类用一个测试用例覆盖

测试数据

期望结果

覆盖范围

200810

输入有效

等价类(1)(2)(3)

步骤3:设计无效类的测试用例

对上表中每个无效类至少设计一个测试用例

不能出现相同的测试用例:

测试数据

期望结果

覆盖范围

001WAY

20085

2007005

200808

201305

200900

200813

输入无效

输入无效

输入无效

输入无效

输入无效

输入无效

输入无效

等价类(4)

等价类(5)

等价类(6)

等价类(7)

等价类(8)

等价类(9)

等价类(10)

相关内容

热门资讯

脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
怎么发微博故事 视频号怎么改回... 在被快手、头条、秒拍轮番定义之后,短视频还有哪些新的玩法?当今日头条孵化的抖音迅速蹿红,短视频领域的...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
怎么让男人兴奋 男人抵抗不了女... “男生对女人最初的崇拜,就是一声妈”有些东西分开挺好的,合起来就不行比如一个男人,又苏又大又强,简直...