实验二等价类划分法测试用例设计与执行_第1页
实验二等价类划分法测试用例设计与执行_第2页
实验二等价类划分法测试用例设计与执行_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验的目的和要求:目的:(1)掌握等价类划分方法的步骤;(2)扩宽测试思维;要求:能够用等价类划分的思想设计测试用例实验内容:问题陈述:简单版本:三角形问题接受三个整数a、b和c作为输入,用作三角形的边。程序的输出是由这三条边确定的三角形类型:等边三角形、等腰三角形、不等边三角形或非三角形。改进版本:三角形问题接受三个整数a、b和c作为输入,用作三角形的边。整数a、b和c必须满足以下条件:cl:1<=a<=200c4:a<b+cc2:1<=b<=200c5:b<a+cc3:1<=c<=200c6:c<a+b实验步骤:一、分析问题,得出等价类

2、列表,分析三角形问题中给出和隐含的对输入条件的要求:(1)整数(2)三个数(3)非零数(4)正数(5)两边之和大于第三边(6)等腰(7)等边,如果a、b、c满足条件(1)(4),则输出下列四种情况之一:如果不满足条件(5),则程序输出为“非三角形”。如果三条边相等即满足条件(7),则程序输出为“等边三角形”。如果只有两条边相等、即满足条件(6),则程序输出为“等腰三角形”。如果三条边都不相等,则程序输出为“一般三角形”。序号有效等价类无效等价类(1)整数有一边不为整数a不为整数(8)b不为整数(9)c不为整数(10)有两边不为整数a、b不为整数(11)a、c不为整数(12)b、c不为整数(13

3、)三边均不为整数a、b、c均不为整数(14)(2)三个数只有两个数只给a和b两个(15)只给a和c两个(16)只给b和c两个(17)只有一个数只给a一个数(18)只给b一个数(19)只给c一个数(20)三个数以上给出三个数以上(21)(3)非零数一个数为零a为零(22)b为零(23)c为零(24)两个数为零a、b为零(25)a、c为零(26)b、c为零(27)三个数为零a、b、c都为零(28)(4)正数(a>0,b>0,c>0)一个数不为正数a不为正数(29)b不为正数(30)c不为正数(31)两个数不为正数a、b不为正数(32)a、c不为正数(33)b、c不为正数(34)三

4、个数不为正数a、b、c均不为正数(35)(5)西边之和大于第三边两边之和小于弟二边a+b<c(36)a+c<b(37)b+c<a(38)两边之和等于弟一边a+c=b(39)a+b=c(40)b+c=a(41)(6)等腰(a=b,b=c,a=c)a<>b且b<>c(42)a<>c且c<>b(43)b<>a且a<>c(44)等边a<>b<>c(45)(a=b=c)、设计测试用例输入数据预期结果实际结果覆盖条件3、4、5输出般一角形输出般一角形1、2、3、4、53、3、4输出等腰三角形输

5、出等腰三角形1、2、3、4、5、63、3、3输出等边三角形形输出等边三角1、2、3、4、5、6、7、4、5输出般一角形输出般一角形84、5输出般一角形输出般一角形95、4、输出般一角形输出般一角形10、3输出般一角形输出般一角形11、3、输出般一角形输出般一角形123、输出般一角输出般一角13形形、输出般一角形输出般一角形import.*;classsanj(publicstaticinta,b,c;publicstaticvoidmain(Stringarg)throwsIOException(try(BufferedReaderstdin=newBufferedReader(newInputStreamReader);/接收键值a=(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论