




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三角形问题测试报告1、 简介1.1编写目的本测试报告为三角形问题的测试报告,目的在于总结测试阶段的测试以及分析测试结果,通过测试来检测每个功能是否都能正常使用。预期参考人员包括测试人员、开发人员和需要阅读本报告的老师。1.2项目背景本项目为软件测试专周任务。1.3术语边界值分析法:就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。等价类划分:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。白盒法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。黑盒测试:也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。1.4参考资料软件测试教程第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.Text;using System.Windows.Forms;namespace triangle public partial class Form1 : Form public 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) try int x = int.Parse(tb_sideA.Text); int y = 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 = (*_*) 嘻嘻 这是一个等边三角形; else if (x * x + y * y = z * z | x * x + z * z = y * y | z * z + y * y = x * x) lb_result.Text = (*_*) 嘻嘻 这是一个直角三角形; else if (x = y | x = z | z = y) lb_result.Text = (*_*) 嘻嘻 这是一个等腰三角形; else lb_result.Text = b汗 这是一个一般三角形; else lb_result.Text = (_) 这不是一个三角形; else lb_result.Text = +_+ 输入有误,请重来; catch private void bt_clear_Click(object sender, EventArgs e) tb_sideA.Text = ; tb_sideB.Text = ; tb_sideC.Text = ; tb_sideA.Focus(); private void bt_exit_Click(object sender, EventArgs e) this.Close(); this.Dispose(); class utils public Boolean checkTriangle(int x, int y, int z) if (x + y z & x + z y & z + y x) return true; return false; public Boolean checkNotZero(int 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) 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)编号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等腰三角形等腰三角形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_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无效输入无效输入550050无效输入无效输入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 & a!=b18是否等边三角形a=b & a=c20a!=b21b!=c22a!=c23是否直角三角形a*a+b*b=c*c24a*a+b*b!=c*c &a*a+c*c!=b*b &c*c+b*b!=a*a27a*a+c*c=b*b25c*c+b*b=a*a26编号abc覆盖等价类预期输出14561,2,3,4,5,6一般三角形2-4567无效输入34-568无效输入445-69无效输入51015610无效输入64101611无效输入74510112无效输入845913不能构成三角形9413914不能构成三角形10145915不能构成三角形114461,2,3,4,5,6,16等腰三角形124641,2,3,4,5,6,17等腰三角形134661,2,3,4,5,6,18等腰三角形144561,2,3,4,5,6,19一般三角形154441,2,3,4,5,6,20等边三角形164561,2,3,4,5,6,21一般三角形174561,2,3,4,5,6,22一般三角形184561,2,3,4,5,6,23一般三角形193451,2,3,4,5,6,24直角三角形203541,2,3,4,5,6,25直角三角形215341,2,3,4,5,6,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-安徽-安徽土建施工人员四级(中级工)历年参考题库含答案解析
- 钢筋工安全教育培训试题及答案
- 2025注册计量师试题及答案
- 法律法规2025合并版练习测试题附答案
- 南雄中医院招聘护理专业面试题库
- 养护知识直播培训会课件
- 护理行业市场业务课件
- 护理纠纷的防范和处理
- 养成读书的习惯课件
- 企业招聘面试案例分析:调休面试题的应用
- 2026版高三一轮总复习(数学) 高考命题改革及备考导向分析 课件
- 产后出血病例讨论分析
- 肿瘤病人疼痛护理课件
- 酒店餐饮英语培训课件
- 2025年长沙市中考物理试卷真题(含答案)
- 外科术后康复
- 2025年全国工会系统经审业务技能大赛知识总题库(1800题)-中部分
- 口腔科主任述职报告
- 心脏骤停的急救及处理
- 狂犬处置门诊管理制度
- 营养科专案管理制度
评论
0/150
提交评论