下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验的目的和要求:目的:(1)掌握等价类划分方法的步骤;(2)扩宽测试思维; 要求:能够用等价类划分的思想设计测试用例实验内容:问题陈述: 简单版本:三角形问题接受三个整数a、 b 和 c 作为输入,用作三角形的边。 程序的输出是由这三条边确定的三角形类型: 等边三 角形、等腰三角形、不等边三角形或非三角形改进版本:三角形问题接受三个整数 a、 b 和 c 作为输入,用作三角形的边。整数a、b 和 c 必须满足以下条件:c1: 1<=a<=200c4: a<b+cc2: 1<=b<=200c5: b<a+cc3: 1<=c<=200c6: c&l
2、t;a+b实验步骤:一、分析问题,得出等价类列表,分析三角形问题中给出和隐 含的对输入条件的要求: (1)整数 (2)三个数 ( 3)非零数 ( 4)正数 (5)两边之和大于第三边 ( 6)等腰 (7)等边 ,如果 a b 、 c 满足条件( 1 ) ( 4 ),则输出下列四种情况之一: 如果不满足条件( 5),则程序输出为 “ 非三角形 ” 。如果三条边相等即满足条件(7),则程序输出为 “等边三角形”。如果 只有两条边相等、即满足条件( 6),则程序输出为 “等腰三角 形”。如果三条边都不相等,则程序输出为“ 一般三角形”。序号有效等价类无效等价类(1)整数有一边不为整数a不为整数(8)b
3、不为整数(9)c不为整数(10)有两边不为整数a、b不为整数(11)a、c不为整数(12)b、c不为整数(13)三边均不为整数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不为正数(2
4、9)b不为正数(30)c不为正数(31)两个数不为正数a、b不为正数(32)a、c不为正数(33)b、c不为正数(34)三个数不为正数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)等腰(a=b,b=c,a=c)a<>b 且 b<>c (42)a<>c 且 c<>b (43)b<>a 且 a<>c (44)等边(a=b=c)a<>b<>
5、c (45)、设计测试用例输入数据预期结果实际结果覆盖条件3、4、5输出般一角形输出般三角形1、 2、 3、 4、 53、3、4输出等腰三角形输出等腰三角形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 .*;class sanjpublic static int a,b,c;public static void main(String arg) throws IOException tryBufferedReader stdin=new BufferedReader(newInputStreamReader); / 接收键值a=();b=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电脑笔记本选购协议样本
- 2024客户服务合同的范文
- 城市轨道交通的运营安全与风险识别考核试卷
- 人脸识别技术在智能校园管理中的实际案例考核试卷
- 测绘公司正规合同模板
- 环保工程 保洁合同范例
- 园林公司聘用合同范例
- 信息系统安全评估与认证方案考核试卷
- 医疗废物转运政策解读
- 爱迪尔门锁甲方合同范例
- 人工智能驱动的数字经济发展与应用探索
- 手术室突发事件的紧急处理与应急演练
- 《心理健康教育》课件
- 《军事理论》课程标准
- 印刷品类售后服务方案
- 高标准农田施工工期承诺及保证措施
- 太阳能发电技术在航天与航空领域的应用
- 《中西方的节日》课件
- 《应用文书写作》课件
- MSOP(测量标准作业规范)测量SOP
- 【马工程笔记】第一章-民事诉讼法学概述
评论
0/150
提交评论