为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

C#判断三角形测试报告测试报告

2017-10-10 8页 doc 23KB 50阅读

用户头像

is_083599

暂无简介

举报
C#判断三角形测试报告测试报告C#判断三角形测试报告测试报告 三角形判断 测试质量报告 拟制: 日期: 审核: 日期: 修订历史记录 版本号 修订日期 AMD 修订人 修订内容说明 0.02 2013.4.10 M 张森 程序出现逻辑错误并修改 (N-新建,A-添加,M-修改,D-删除) 目录 1. 项目简介 ........................................................................................................................
C#判断三角形测试报告测试报告
C#判断三角形测试报告测试报告 三角形判断 测试质量报告 拟制: 日期: 审核: 日期: 修订历史记录 版本号 修订日期 AMD 修订人 修订内容说明 0.02 2013.4.10 M 张森 程序出现逻辑错误并修改 (N-新建,A-添加,M-修改,D-删除) 目录 1. 项目简介 ............................................................................................................................................................... 4 1.1 编写文档目的 ............................................................................................................................................... 4 1.2 项目简述 ....................................................................................................................................................... 4 2. 测试概要 ............................................................................................................................................................... 4 2.1 测试用例设计方法 ....................................................................................................................................... 4 2.2 测试环境与配置 ........................................................................................................................................... 4 3. 测试情况 ............................................................................................................................................................... 4 3.1 黑盒测试: ................................................................................................................................................... 4 3.2 白盒法测试: ............................................................................................................................................... 5 4. 测试结果及分析 ................................................................................................................................................... 7 4.1 测试情况统计分析 ....................................................................................................................................... 7 4.2 缺陷的统计与分析 ....................................................................................................................................... 7 4.3 测试结论及分析 ........................................................................................................................................... 7 4.4批准 ..................................................................................................................................................................... 7 三角形判断测试报告 1. 项目简介 1.1 编写文档目的 三角形测试判断程序测试: 这份测试书是为了测试C语言程序能否运行成功,以达到预期效果,然后给出正确答案或提示错误。 1.2 项目简述 该项目用来测试三个小于等于200的数能否构成三角形,以及构成的三角形的形状。 2. 测试概要 2.1 测试用例设计方法 三角形测试判断程序测试:1.使用黑盒法测试技术,测试内容包括:等价类划分、边界值分析测试。 2. 使用白盒法测试技术,测试内容包括:条件覆盖。 2.2 测试环境与配置 测试环境:Microsoft Visual Studio 2010 配置:windows XP 以上系统即可,内存>500M. 3. 测试情况 3.1 黑盒测试: 测试规划是基于产品的功能 目的是检查程序各个功能是否能够实现 并检查其中的功能错误 这种测试方法称为黑盒测试(Black-box Testing)方法。 黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它是一种从用户观点出发的测试 一般被用来确认软件功能的正确性和可操作性。 黑盒测试的基本观点是 任何程序都可以看作是从输入定义域映射到输出值域的函数过程 被测程序被认为是一个打不开的黑盒子,黑盒中的内容(实现过程)完全不知道,只明确要做到什么。 黑盒测试方法包括:等价类划分、边界值、因果图等方法。 三角形判断测试结果如下 从输入范围考虑,设三条边分别为a,b,c,则它们的边界范围是:(0,200] 。因此,边界值的测试用例的每一条边应依次取:大于0的值,1,199,200,其他两条边取正常值构成测试用例,最后再加上每条边都是正常值所构成的测试用例,总共有16个。 边界值测试用例: 测试用例编号 a B c 期望输出 1 0.6 100 100 等腰三角形 2 2 100 100 等腰三角形 3 199 100 100 等腰三角形 4 200 50 50 等腰三角形 5 50 1 50 等腰三角形 6 50 2 50 等腰三角形 7 50 199 50 等腰三角形 8 50 200 50 等腰三角形 9 50 50 1 等腰三角形 10 50 50 2 等腰三角形 11 50 50 199 等腰三角形 12 50 50 200 等腰三角形 13 0.5 0.5 0.5 等边三角形 14 A a 5 输入不规范请从新输入! 15 g h k 输入不规范请从新输入! 16 NULL NULL 9 输入不能为空重新输入 等价类测试用例: 从输出的结果来考虑等价类,有五种等价类,不能构成三角形、等腰三角形、等边三角形、等腰三角形、等腰直角三角形。 a b c 期望输出 测试用例编号 2 3 4 一般三角形 1 2 3 5 不能构成三角形 2 3 3 4 等腰三角形 3 3 3 3 等边三角形 4 3 3 3?2 等腰直角三角形 5 3.2 白盒法测试: 测试规划基于产品的内部结构进行测试 检查内部操作是否按规定执行 软件各个部分功能是否得到充分使用 则这种测试方法称为白盒测试(White-box Testing)方法。 白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试 一般用来分析程序的内部结构。 白盒测试将被测程序看作一个打开的盒子 测试者能够看到被测源程序 可以分析被测程序的内部结构 此时测试的焦点集中在根据其内部结构设计测试用例。 白盒测试方法包括:语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖等方法。 下面是条件覆盖测试: 3.2.1. if (a > 0 && a <= 200 && b > 0 && b <= 200 && c > 0 && c <= 200) { MessageBox.Show("输入的范围不正确,请重新输入~"); } 测试1:当 a=201 ,b=220,c=230时,不满足(a > 0 && a <= 200 && b > 0 && b <= 200 && c > 0 && c <= 200),返回错误。 测试2:当 a=-12 ,b=-22,c=-32时,不满足(a > 0 && a <= 200 && b > 0 && b <= 200 && c > 0 && c <= 200),返回错误。 测试3:当 a=220 ,b=-10,c=230时,不满足(a > 0 && a <= 200 && b > 0 && b <= 200 && c > 0 && c <= 200),返回错误。 3.2.2. 条件覆盖 //判断是否构造三角形 if (c >= a + b) { MessageBox.Show("不能构成三角形\n"); return; } 当a=1 b=2 c=3 时,满足c >= a + b,所以可以执行,预期结果这不是一个三角形,测试通过。 3.2.3. 条件覆盖 if (a == b && a == c) { MessageBox.Show("构成等边三角形\n"); return; } if (a == b && c * c == a * a + b * b) { MessageBox.Show("构成等腰直角三角形\n"); return; } if (a == b || a == c || b == c) { MessageBox.Show("构成等腰三角形\n"); return; } if (c * c == a * a + b * b) { MessageBox.Show("构成直角三角形\n"); return; } else { MessageBox.Show("一般三角形\n"); return; } 测试1:当a=10,b=10,c=10时,满足a==b && a==c,所以可以执行,预期结果这个是等边三角形,测试通过。 测试2:当a=50,b=50,c=30时,满足a == b || a == c || b == c,所以可以执行,预期结果这个是等腰三角形,测试通过。 测试3:当a=50,b=20,c=60时,满足a ~= b ~= c,所以可以执行,预期结果这个一般三角形,测试通过。 4. 测试结果及分析 4.1 测试情况统计分析 本项目解决了判断三个小于等于200的数能够构成三角形,判定三角形的形状,以及过滤非法数据的问 题。 4.2 缺陷的统计与分析 可能会出现逻辑上的错误和未知错误。 4.3 测试结论及分析 该项目是安全的,可靠的,易维护的,具有较好的适应性。 4.4批准 该项目由张森开发,邵小兵和张云征通过测试,经老师鉴定后,即可发布。
/
本文档为【C#判断三角形测试报告测试报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索