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

下载本文档

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

文档简介

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

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

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

4、t;using System.Windows.Forms;namespace trianglepublic partial class Form1 : Formpublic Form1()InitializeComponent();private void Form1_Load(object sender, EventArgs e)lb_result.Text = ; tb_sideA.Focus();private void bt_test_Click(object sender, EventArgs e)tryint x = int.Parse(tb_sideA.Text);int y =

5、 int.Parse(tb_sideB.Text);int z = int.Parse(tb_sideC.Text);utils u = new utils();if (u.checkNotZero(x, y, z)if (u.checkTriangle(x, y, z)if (x = y & x = z & z = y)lb_result.Text = (*A_A*)嘻嘻 这是一个等边三角形else if (x * x + y * y = z * z | x * x + z * z = y * y | z * z + y * y = x * x)lb_result.Text = (*A_A*

6、)嘻嘻 这是一个直角三角形 else if (x = y | x = z | z = y)lb_result.Text = (*A_A*) 嘻嘻 这是一个等腰三角形 elselb_result.Text = O一O b汗 这是一个一般三角形 ;elselb_result.Text =、(丿_)厂 这不是一个三角形;elselb_result.Text = +_+ 输入有误,请重来 ;catch private void bt_clear_Click(object sender, EventArgs e)tb_sideA.Text = ;tb_sideB.Text = ;tb_sideC.Tex

7、t = ;tb_sideA.Focus();private void bt_exit_Click(object sender, EventArgs e)this.Close(); this.Dispose();class utilspublic Boolea n checkTria ngle(i nt x, int y, int z)if (x + y z & x + z y & z + y x)return true;return false;public Boolea n checkNotZero(i nt x, int y, int z)if (x = 0 & x = 0 & y = 0

8、 & z c) T1_2(a + c b)T1_3 (b + c a)判定2T2_.1 (a =b & b != c)T2_2 (a =c & c != b)T2_3 (b =:=c & a != b)判定3T3_.1 (a =b) T3_2 (b =c)判定4T4_1 ( a*a+b*b=c*c )T4_2 ( a*ra+c*c=b*b )T4_3 (c*c+b*b=a*a )编号abc覆盖对象期望输出实际结果6445T1_1,T1_2, T1_3,T2_1, F2_2, F2_3等腰二角形等腰三角形7454T1_1,T1_2, T1_3,F2_1, T2_2, F2_3等腰二角形等腰三角形

9、8455T1_1,T1_2, T1_3,F2_1, F2_2, T2_3等腰二角形等腰三角形9444T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, T3 1,T3 2等边三角形等边三角形10345T1_1,T1_2, T1_3,F2_1,F2_2,F2_3,F3_1,F3_2,T4_1, F4_1, F4_1直角三角形直角三角形11354T1_1,T1_2, T1_3,F2_1,F2_2,F2_3,F3_1,F3_2,T4 1, F4 2, F4 3直角三角形直角三角形12534T1_1,T1_2, T1_3,F2_1,F2_2,F2_3,F3_1,F3_2,F4 1, T4

10、 2, F4 3直角三角形直角三角形13456T1_1,T1_2, T1_3,F2_1,F2_2,F2_3 ,F3_1,F3_2,F4 1, F4 2,F4 3一般三角形一般三角形14347F1_1,T1_2, T1_3不能构成三 角形不能构成三角形15374T1_1,F1_2, T1_3不能构成三 角形不能构成三角形16734T1_1,T1_2, F1_3不能构成三 角形不能构成三角形2.4黑盒测试边界值分析:每条边的取值范围0,100编号abc期望输出实际结果105050无效输入无效输入215050:等腰二角形等腰三角形31005050等腰二角形等腰三角形41015050无效输入无效输入5

11、50050无效输入无效输入650150:等腰二角形等腰三角形75010050:等腰二角形等腰三角形85010150无效输入无效输入950500无效输入无效输入1050501:等腰二角形等腰三角形115050100:等腰二角形等腰三角形12-150101无效输入无效输入13505050等边三角形等边三角形等价类划分:输入条件有效等价类编号无效等价类编号是否构成三角 形a=1 &a=1001a17b=1 &b=1002c10010c=1 &c10011c10012a+bc4a+bb5a+ca6b+c=a15是否等腰三角 形a=b & b!=c16a!=b&b!=c19a=c & c!=b17b=c

12、 & a!=b18是否等边三角 形a=b & a=c20a!=b21b!=c22a!=c23是否直角三角a*a+b*b=c*c24a*a+b*b!=c*c &27形a*a+c*c=b*b25a*a+c*c!=b*b &c*c+b*b=a*a26c*c+b*b!=a*a编号abc覆盖等价类预期输出1456123,4,5,6一般三角形2-4567无效输入34-568无效输入445-69无效输入51015610无效输入64101611无效输入74510112无效输入845913不能构成三角形9413914不能构成三角形10M45915不能构成三角形114461,2,3,4,5,6,16等腰三角形12641,2,3,4,5,6,17等腰三角形13661,2,3,4,5,6,18等腰三角形144561,2,3,4,5,6,19一般三角形15R441,2,3,4,5,6,20等边三角形164561,2,3,4,5,6,21一般三角形174561,2,3,4,5,6,22一般三角形18R561,2,3,4,5,6,23一般三角形193451,2,3,4,5,6,24直角三角形203541,2,3,4,5,6,25直角三角形21341,2,3,4,5,6,26

温馨提示

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

评论

0/150

提交评论