最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

等价类法、边界值法计测试用例

来源:动视网 责编:小OO 时间:2025-09-22 23:06:03
文档

等价类法、边界值法计测试用例

实验报告一、实验目的按照等价类法设计测试用例、使用边界值法设计测试用例二、实验内容(一)、将ppt上所讲的三角形例子用程序语言实现,并按照等价类法设计测试用例,并对你的程序进行测试,分析测试结果(按步骤写出完整的过程)。(二)、实现一个小的计算器程序,只需要完成加、减、乘、除运算,用等价类法设计测试用例,进行测试并分析。然后假设运算数值的范围在0到100之间,使用边界值法设计测试用例,并测试(按步骤写出完整的过程)。三、实验环境WindowsXP、MicrosoftVisualStudio20
推荐度:
导读实验报告一、实验目的按照等价类法设计测试用例、使用边界值法设计测试用例二、实验内容(一)、将ppt上所讲的三角形例子用程序语言实现,并按照等价类法设计测试用例,并对你的程序进行测试,分析测试结果(按步骤写出完整的过程)。(二)、实现一个小的计算器程序,只需要完成加、减、乘、除运算,用等价类法设计测试用例,进行测试并分析。然后假设运算数值的范围在0到100之间,使用边界值法设计测试用例,并测试(按步骤写出完整的过程)。三、实验环境WindowsXP、MicrosoftVisualStudio20
实验报告

一、实验目的

按照等价类法设计测试用例、使用边界值法设计测试用例

二、实验内容

(一)、将ppt上所讲的三角形例子用程序语言实现,并按照等价类法设计测试用例,并对你的程序进行测试,分析测试结果(按步骤写出完整的过程)。

(二)、实现一个小的计算器程序,只需要完成加、减、乘、除运算,用等价类法设计测试用例,进行测试并分析。然后假设运算数值的范围在0到100之间,使用边界值法设计测试用例,并测试(按步骤写出完整的过程)。

三、实验环境

Windows XP 、Microsoft Visual Studio 2008

四、实验步骤 

(一)、三角形:

在三角形问题中,有四种可能的输出:等边三角形、等腰三角形、一般三角形和非三角形。利用这些信息能够确定下列输出(值域)等价类。

R1 = { : 边为a,b,c的等边三角形 }

    R2 = { : 边为a,b,c的等腰三角形 } 

  R3 = { : 边为a,b,c的一般三角形 } 

  R4 = { : 边为a,b,c不能组成三角形 }

(1)标准等价类测试:

1、三角形问题的4个标准等价类测试用例的分析过程:

测试用例abc预期输出
Test1101010等边三角形
Test210105等腰三角形
Test3345一般三角形
Test4412非三角形
2、对应测试与结果:

Test1:

Test2:

Test3:

Test4:

(2)健壮等价类测试:

1、三角形问题的7个健壮等价类测试用例分析过程:

测试用例abc预期输出
Test1567一般三角形
Test2-155a值超出输入值定义域

Test35-15b值超出输入值定义域

Test455-1c值超出输入值定义域

Test510155a值超出输入值定义域

Test651015b值超出输入值定义域

Test755101c值超出输入值定义域

2、对应测试与结果:

Test1:

Test2:

Test3:

Test4:

Test5:

Test6:

Test7:

(二)、计算器:

(1)标准等价类测试:

1、计算器4个标准等价类测试用例的分析过程如下:

测试用例预期输出

整型98+1267-3474*23

54/23 正常运算
小数34.5+23.456.6-34.223.5*45.746.3/23.6正常运算
负数-23+-34(-98)-(-23)

-54*-34

-54/-23正常运算
无效输入e5+t6g6-k4

i6*l9

Ff/se

非法操作无法输入

2、对应测试与结果:

整型:

1.加(98+12)

2.减(67-34)

3.乘(74*23)

4.除(54/23)

小数

5.加(34.5+23.4)

6.减(56.6-34.2)

7.乘(23.5*45.7)

8.除(46.3/23.6)

(其中算式写法错误导致正常运算错误)

负数

9.加((-23)+(-34))

10.减((-98)-(-23))

11.乘-54*-34

(其中算式写法错误导致正常运算错误)

12.除

(其中算式写法错误导致正常运算错误)

无效输入

13.加(e5+t6):

程序中无效数字无法正常输入,程序无法进行。

14.减(g6-k4)

程序中无效数字无法正常输入,程序无法进行。

15.乘(i6*l9)

程序中无效数字无法正常输入,程序无法进行。

16.除(Ff/se)

程序中无效数字无法正常输入,程序无法进行。

(2)边界值法设计测试测试:

加法:

1、计算器4个标准等价类测试用例的分析过程如下:

测试用例被加数

加数

预期输出
Test1010正常运算
Test2110正常运算
Test33010正常运算
Test454.310正常运算
Test5-6710正常运算
Test610010正常运算
Test710110正常运算
Test8100不能运算
Test9101正常运算
Test101030正常运算
Test111054.3正常运算
Test1210-67正常运算
Test1310100正常运算
Test1410101正常运算
2、对应测试与结果:

测试结果运算均属正常,对应的部分的示图如下:

Test1结果:

Test2结果:

Test3结果:

 4结果:

 

Test5结果:

Test6结果:

减法:

1、计算器4个标准等价类测试用例的分析过程如下:

测试用例被减数

减数

预期输出
Test1010正常运算
Test2110正常运算
Test33010正常运算
Test454.310正常运算
Test5-6710正常运算
Test610010正常运算
Test710110正常运算
Test8100不能运算
Test9101正常运算
Test101030正常运算
Test111054.3正常运算
Test1210-67正常运算
Test1310100正常运算
Test1410101正常运算
2、对应测试与结果:

测试结果运算均属正常,对应的部分的示图如下:

Test1结果:

Test3结果:

 4结果:

 

Test5结果:

Test8结果:

乘法

1、计算器4个标准等价类测试用例的分析过程如下:

测试用例被乘数

乘数

预期输出
Test1010正常运算
Test2110正常运算
Test33010正常运算
Test454.310正常运算
Test5-6710正常运算
Test610010正常运算
Test710110正常运算
Test8100不能运算
Test9101正常运算
Test101030正常运算
Test111054.3正常运算
Test1210-67正常运算
Test1310100正常运算
Test1410101正常运算
2、对应测试与结果:

测试结果运算均属正常,对应的部分的示图如下:

Test1结果:

Test3结果:

 4结果:

 

Test5结果:

Test6结果:

Test8结果:

除法

1、计算器4个标准等价类测试用例的分析过程如下:

测试用例被除数除数预期输出
Test1010正常运算
Test2110正常运算
Test33010正常运算
Test454.310正常运算
Test5-6710正常运算
Test610010正常运算
Test710110正常运算
Test8100不能运算
Test9101正常运算
Test101030正常运算
Test111054.3正常运算
Test1210-67正常运算
Test1310100正常运算
Test1410101正常运算
2、对应测试与结果:

测试结果运算均属正常,对应的部分的示图如下:

Test1结果:

Test2结果:

 

Test4结果:

Test8结果:

五、实验结果与讨论

等价如何划分?——先从程序的规格说明书中找出各个输入条件,再为每个输入条件划分多个等价类,形成若干的互不相交的子集。采用等价类划分法设计测试用例通常分两步进行:

  (1)确定等价类,列出等价类表。

  (2)确定测试用例。

怎样用边界值分析法设计测试用例?

(1)首先确定边界情况。通常输入或输出等价类的边界就是应该着重测试的边界情况。

(2)选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值。

六、总结

1、等价类划分法是把所有可能的输入数据,即程序的输入域划分为若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。

2、边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类边界

文档

等价类法、边界值法计测试用例

实验报告一、实验目的按照等价类法设计测试用例、使用边界值法设计测试用例二、实验内容(一)、将ppt上所讲的三角形例子用程序语言实现,并按照等价类法设计测试用例,并对你的程序进行测试,分析测试结果(按步骤写出完整的过程)。(二)、实现一个小的计算器程序,只需要完成加、减、乘、除运算,用等价类法设计测试用例,进行测试并分析。然后假设运算数值的范围在0到100之间,使用边界值法设计测试用例,并测试(按步骤写出完整的过程)。三、实验环境WindowsXP、MicrosoftVisualStudio20
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top