为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > devil_三角形类型判断测试

devil_三角形类型判断测试

2017-12-27 14页 doc 464KB 20阅读

用户头像

is_014457

暂无简介

举报
devil_三角形类型判断测试devil_三角形类型判断测试 基于数据与代码分离的三角形类型判断测试 1.1 实验类型 实验类型为综合设计型 1.2 实验目的 能熟练应用黑盒测试技术进行测试用例设计 1.3 实验内容 题目:三角形的判定问题 输入三个整数a(第一边)、b(第二边)、c(第三边),分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形。如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。输入三个整数a、b、c,必须满足以下条件:1?a?200;1?b?200;1?c?200 要求: ?自己编写...
devil_三角形类型判断测试
devil_三角形类型判断测试 基于数据与代码分离的三角形类型判断测试 1.1 实验类型 实验类型为综合型 1.2 实验目的 能熟练应用黑盒测试技术进行测试用例设计 1.3 实验内容 目:三角形的判定问题 输入三个整数a(第一边)、b(第二边)、c(第三边),分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形。如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。输入三个整数a、b、c,必须满足以下条件:1?a?200;1?b?200;1?c?200 要求: ?自己编写三角形的判定程序 ?采用黑盒测试方法中的等价类方法,边界值方法,决策方法设计测试用例,进行测试判断 1.4 实验步骤 1.4.1 等价类方法 ?对测试用例进行等价类划分 ? 1~200整数 ? 三个数 ? 构成一般三角形 ? 构成等腰三角形 ? 构成等边三角形 ? 不能构成三角形 ?等价类划分表 等价类输入编 有效等价类 无效等价类 编号 条件 号 a为非1~200整数 10 一边为非 b为非1~200整数 11 1~200整数 c为非1~200整数 12 1~200整数 1 a,b为非1~200整数 13 两边为非三 a,c为非1~200整数 14 1~200整数 个 b,c为非1~200整数 15 1 三边均为非1~200整数 16 ~ 只给a 17 200 只输入一个 只给b 18 整 数 只给c 19 数 三个数 2 只给a,b 20 只输入两个 只给a,c 21 数 只给b,c 22 未输入数 23 a + b < c 24 a + b > c, 3 且a?b?c a + b = c 25 a + c < b 26 构成一般三a + c > b, 4 角形 且a?b?c a + c = b 27 b + c < a 28 b + c > a, 5 且a?b?c b + c = a 29 a = b,a ? c,且 两边之和大于第三6 边 构成等腰三a = c,a ? b,且 角形 两边之和大于第三7 边 b = c,a ? b,且 8 两边之和大于第三 边 构成等边三 a = b = c 9 角形 ?测试用例 输入数据 测试用例 预期输出 覆盖等价类 编号 a b c 1 5 6 7 构成一般三角形 1,2,3,4,5 2 6 6 5 构成等腰三角形 6 3 6 5 6 构成等腰三角形 7 4 5 6 6 构成等腰三角形 8 5 6 6 6 构成等边三角形 9 6 -5 6 6 输入不符合要求 10 7 6 0 6 输入不符合要求 11 8 6 6 3.6 输入不符合要求 12 9 0 -5 6 输入不符合要求 13 10 5.6 6 -2 输入不符合要求 14 11 6 0 3.5 输入不符合要求 15 12 3.5 5.6 4.5 输入不符合要求 16 13 6 - - 请输入数据 17 14 - 5 - 请输入数据 18 15 - - 5 请输入数据 19 16 6 6 - 请输入数据 20 17 6 - 4 请输入数据 21 18 - 5 6 请输入数据 22 19 - - - 请输入数据 23 20 5 6 15 不能构成三角形 24 21 6 7 13 不能构成三角形 25 22 4 10 5 不能构成三角形 26 23 6 10 4 不能构成三角形 27 24 5 6 15 不能构成三角形 28 25 7 8 15 不能构成三角形 29 ?测试截图 1.4.2 边界值方法 ?各变量取值 a(第一边),b(第二边),c(第三边)的边界取值是:1,2,100,199,200 ?测试用例数 三个变量,(4*3+1)等于13个测试用例 ?测试用例 输入数据 测试用例 预期输出 a b c 1 100 100 1 构成等腰三角形 2 100 100 2 构成等腰三角形 3 100 100 100 构成等边三角形 4 100 100 199 构成等腰三角形 5 100 100 200 不能构成三角形 6 100 1 100 构成等腰三角形 7 100 2 100 构成等腰三角形 8 100 199 100 构成等腰三角形 9 100 200 100 不能构成三角形 10 1 100 100 构成等腰三角形 11 2 100 100 构成等腰三角形 12 199 100 100 构成等腰三角形 13 200 100 100 不能构成三角形 ?测试截图 1.4.3 决策表方法 ?决策 ?如果不能构成三角形,则不需要判断后3个条件 ?如果构成三角形,即a+b>c、a+c>b和b+c>a都必须成立,没有例外 ?如果a=b且a=c,则b=c肯定成立 ?如果a=b,而a=c不成立,就不需要判断b=c,实际上b=c也肯定不能成立,只能为等腰三角 形 ?决策表(去掉不存在情况) ?测试用例 输入数据 测试用例 预期输出 a b c 1 1 2 3 不能构成三角形 2 1 3 2 不能构成三角形 3 3 2 1 不能构成三角形 4 6 6 6 构成等边三角形 5 6 6 5 构成等腰三角形 6 6 5 6 构成等腰三角形 7 5 6 6 构成等腰三角形 8 5 6 7 构成一般三角形 ?测试截图 注:本实验测试截图均来源于纯手动测试
/
本文档为【devil_三角形类型判断测试】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索