三角形软件测试任务文档良心出品_第1页
三角形软件测试任务文档良心出品_第2页
三角形软件测试任务文档良心出品_第3页
三角形软件测试任务文档良心出品_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、三角形问题任务一、程序规格说明输入条件:输入三个整数 a b、c,分别作为三角形的三条边,要求输入三 个整数a、b、c,必须满足以下条件:14司00; 14司00; 1急司00.程序功能:程序判断这三条边是否能构成三角形?如果能构成三角形,那么判 断三角形的类型(等边三角形、等腰三角形、一般三角形).输出结果:等边三角形、等腰三角形、一般三角形和非三角形.二、提供执行代码、执行方法和程序界面执行代码:TriangleFrame.class TriangleFrame$1.class TriangleTypes.class执行方法:程序界面:java TriangleFrame判断三角形的形状请

2、输入三个1到10.的整数:范状判断形状重新输入三、黑盒测试方法设计测试用例任务子任务一:用边界值测试方法设计测试用例用边界值分析法设计测试用例,根据以下步骤进行:(1)分析各变量取值边界值分析的根本思想是使用输入变量的最小值、略高于最小值、正常值、略低于最大值和最大值设计测试用例. 因此a, b, c的边界取值是:1, 2, 50, 99, 100.(2)测试用例数有n个变量的程序,其边界值分析会产生 4n+1个测试用例.这里有3个变 量,因此会产生13个测试用例.(3)设计测试用例用边界值分析法设计测试用例就是使一个变量取边界值(分别取最小值、略 高于最小值、正常值、略低于最大值和最大值),

3、其余变量取正常值,然后对每 个变量重复进行.用边界值分析法设计的测试用例填入表1.表1三角形问题的边界值分析法测试用例测试用例输入数据预期输出abc115050等腰三角形225050等腰三角形3505050等边三角形4995050等腰三角形51005050非三角形650150等腰三角形750250等腰三角形8509950等腰三角形95010050非三角形1050501等腰三角形1150502等腰三角形12505099等腰三角形135050100非三角形子任务二:用等价类测试方法设计测试用例(1)按题目中给出的条件和隐含的输入要求,输入条件如下:a) 正整数;b) 三个数;c) 构成一般三角形;

4、d) 构成等腰三角形;e) 构成等边三角形;f) 不能构成三角形注:划分等价类的方式并不唯一,可根据被测对象的具体情况划分等价类.(2)根据输入条件的要求划分等价类,列出等价类表并编号填入表2表2三角形问题的等价类等价类输入条件有效等 价类编 号无效等 价类编 号三个正整数正整数1不构成三角形三个数2多于零条边为非正 整数构成一般二 角形a + b > c,且 awbwc3a+c<b 或b+c<aa + c > b,且 awbwc4a+b<c 或b+c<ab + c > a,且 awbwc5b+a<c 或c+a<b构成等腰三 角形a - b

5、, a半c且两边之和大于 第三边6a - c, a丰b且两边之和大于 第三边7b - c, a丰b且两边之和大于 第三边8构成等边三 角形a = b = c9非正整数(3)设计测试用例,覆盖上表中的等价类,填入表 3表.表3三角形问题的测试用例测试用例 编p输入数据预期输出覆盖等价类abc1150100不构成三角形2-250100不构成三角形3110050不构成三角形4150100不构成三角形5501001不构成三角形6不构成三角形7不构成三角形8不构成三角形9-1-1-1不构成三角形1011子任务二:用基于判定表的测试方法设计测试用例(1)列出所有的条件桩和动作桩条件桩:C1: a < b + c?C2: b < a + c?C3: c < a + b?C4: a = b?C5: a = c?C6: b = c?动作桩:a1:非三角形a2:不等边三角形a3:等腰三角形a4:等边三角形a5:不可能(2)根据输入条件和输出的关系,填写各条规那么,画出判定表4表4三角形问题的判定表1234567891011条 件C1: a < b + c?C2: b < a + c?C3: c < a + b?C4: a = b?C5: a = c?C6: b = c?动 作a1:

温馨提示

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

评论

0/150

提交评论