三角形问题测试报告_第1页
三角形问题测试报告_第2页
三角形问题测试报告_第3页
三角形问题测试报告_第4页
三角形问题测试报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、三角形问题测试报告 1、简介 1.1编写目的 本测试报告为三角形问题的测试报告,目的在于总结测试阶段的测试以及分析测 试结果,通过测试来检测每个功能是否都能正常使用。预期参考人员包括测试 人员、开发人员和需要阅读本报告的老师。 1.2项目背景 本项目为软件测试专周任务。 1.3术语 边界值分析法:就是对输入或输出的边界值进行测试的一种黑盒测试方法。 通常 边界值分析法是作为对等价类划分法的补充, 这种情况下,其测试用例来自等价 类的边界。 等价类划分:把程序的输入域划分成若干部分(子集),然后从每个部分中选 取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价 于这一类中的其他值

2、。 白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白 盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒 子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒法全面 了解程序内部逻辑结构、对所有逻辑路径进行测试。白盒法是穷举路径测 试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻 辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。 黑盒测试:也称功能测试,它是通过测试来检测每个功能是否都能正常使用。 在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构 和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照

3、需 求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确 的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针 对软件界面和软件功能进行测试。 1.4参考资料 软件测试教程第2版 软件测试入门与提高 软件测试实例分析 2、测试概要 2.1程序流程图 2.2测试程序源代码 using System; using System.Collect ion s.Ge neric; using System.Comp onen tModel; using System.Data; using System.Draw ing; using System.Linq; using S

4、ystem.Text; using System.Wi ndows.Forms; n amespace tria ngle public partial class Form1 : Form public Form1() In itializeComp onen t(); private void Form1_Load(object sen der, Even tArgs e) lb_result.Text =; tb_sideA.Focus(); private void bt_test_Click(object sen der, Even tArgs e) try int x = in t

5、. Parse(tb_sideA.Text); int y = in t. Parse(tb_sideB.Text); int z = in t.Parse(tb_sideC.Text); utils u = new utils(); if (u.checkNotZero(x, y, z) if (u.checkTriangle(x, y, z) if (x = y tb_sideC.Text =; tb_sideA.Focus(); private void bt_exit_Click(object sen der, Even tArgs e) this.Close(); this.Disp

6、ose(); class utils public Boolea n checkTria ngle(i nt x, int y, int z) if (x + y z return false; public Boolea n checkNotZero(i nt x, int y, int z) if (x = 0 & x = 0 & y = 0 & z c) T1_2 (a + c b) T1_3 (b + c a)判定 2 T2_1 (a = b & b != c) T2_2 (a = c & c != b) T2_3 (b = c & a != b) 判定 3 T3_1 (a = b)

7、T3_2 (b = c) 判定 4 T4_1 ( a*a+b*b=c*c ) T4_2 ( a*a+c*c=b*b ) T4_3 (c*c+b*b=a*a ) 编号 a b c 覆盖对象 期望输出 实际结果 6 4 4 5 T1_1,T1_2, T1_3,T2_1, F2_2, F2_3 等腰二角形 等腰三角形 7 4 5 4 T1_1,T1_2, T1_3,F2_1, T2_2, F2_3 等腰二角形 等腰三角形 8 4 5 5 T1_1,T1_2, T1_3,F2_1, F2_2, T2_3 等腰二角形 等腰三角形 9 4 4 4 T1_1,T1_2, T1_3, F2_1,F2_2,F2

8、_3, T3_1,T3_2 等边三角形 等边三角形 10 3 4 5 T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, F3_1,F3_2, T4_1,F4_1, F4_1 直角三角形 直角三角形 11 3 5 4 T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, F3_1,F3_2, T4_1,F4_2, F4 3 直角三角形 直角三角形 12 5 3 4 T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, F3_1,F3_2, F4_1,T4_2, F4 3 直角三角形 直角三角形 13 4 5 6 T1_1,T1_2, T1_3, F2_1,

9、F2_2,F2_3 ,F3 1,F3 2, 一般三角形 一般三角形 F4_1, F4_2,F4_3 14 3 4 7 F1_1,T1_2, T1_3 不能构成三 角形 不能构成三角形 15 3 7 4 T1_1,F1_2, T1_3 不能构成三 角形 不能构成三角形 16 7 3 4 T1_1,T1_2, F1_3 不能构成三 角形 不能构成三角形 2.4黑盒测试 边界值分析:每条边的取值范围0,100 编号 a b c 期望输出 实际结果 1 0 50 50 无效输入 无效输入 2 1 50 50 r等腰三角形 等腰三角形 3 100 50 50 等腰三角形 等腰三角形 4 101 50 5

10、0 无效输入 无效输入 5 50 0 50 无效输入 无效输入 6 50 1 50 r等腰三角形 等腰三角形 7 50 100 50 r等腰三角形 等腰三角形 8 50 101 50 无效输入 无效输入 9 50 50 0 无效输入 无效输入 10 50 50 1 等腰三角形 等腰三角形 11 50 50 100 r等腰三角形 等腰三角形 12 -1 50 101 无效输入 无效输入 13 50 50 50 等边三角形 等边三角形 等价类划分: 输入条件 有效等价类 编号 无效等价类 编号 是否构成三角 形 a=1 &a=100 1 a1 7 b=1 &b=100 2 c100 10 c=1

11、&c100 11 c100 12 a+bc 4 a+bb 5 a+ca 6 b+c=a 15 是否等腰二角 形 a=b & b!=c 16 a!=b&b!=c 19 a=c & c!=b 17 b=c & a!=b 18 是否等边三角 形 a=b & a=c 20 a!=b 21 b!=c 22 a!=c 23 是否直角三角 形 a*a+b*b=c*c 24 a*a+b*b!=c*c & a*a+c*c!=b*b & c*c+b*b!=a*a 27 a*a+c*c=b*b 25 c*c+b*b=a*a 26 编号 a b c 覆盖等价类 预期输出 1 4 5 6 ,23,4,5,6 一般三角形

12、 2 -4 5 6 7 无效输入 3 4 -5 6 8 无效输入 4 4 5 -6 A 无效输入 5 101 5 6 10 无效输入 6 4 101 6 11 无效输入 7 4 5 101 12 无效输入 8 4 5 9 r 13 r不能构成三角形: 9 4 13 9 14 不能构成三角形 10 14 5 9 15 不能构成三角形 11 4 4 6 1,2,3,4,5,6,16 r等腰三角形 12 4 6 4 1,2,3,4,5,6,17 等腰三角形 13 4 6 6 1,2,3,4,5,6,18 等腰三角形 14 4 5 6 1,2,3,4,5,6,19 般三角形 丁 15 4 4 4 1,2,3,4,5,6,20 等边三角形 16 4 5 6 1,2,3,4,5,6,21 一般三角形 17 4 5 6 r 1,2,3,4,5,6,22 一般三角形: 18 4 5 6 1,2,3,4,5,6,23 一般三角形 19 3 4 5 1,2,3,4,5,6,24 直角三角形 20 3 5 4 1,2,3,4,5,6,25 r直角三角形: 21 5 3 4 1,2,3,4,5,6,26 直角三角形 22 4 5 6

温馨提示

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

评论

0/150

提交评论