三角形黑盒测试技术实验报告.docx

三角形黑盒测试技术实验报告.docx

ID:57436628

大小:61.58 KB

页数:13页

时间:2020-08-15

三角形黑盒测试技术实验报告.docx_第1页
三角形黑盒测试技术实验报告.docx_第2页
三角形黑盒测试技术实验报告.docx_第3页
三角形黑盒测试技术实验报告.docx_第4页
三角形黑盒测试技术实验报告.docx_第5页
资源描述:

《三角形黑盒测试技术实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、黑盒测试技术—三角形问题实验报告一、问题描述输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型并输出(等边三角形、等腰三角形、一般三角形),如果不构成三角形输出不能构成三角形。要求:(1)输入三个整数a、b、c,必须满足以下条件:1≤a≤200;1≤b≤200;1≤c≤200。(2)容错处理:输入空值的提示;输入的值满足类型的提示;(3)不限制开发环境,不限制开发语言;(4)尽可能不对自己的程序进行测试设计。(5)请分别采用边界值分析法、等价类分析法、决策表分析法、基于场景分析法设计测试用例;(6)正文格式(

2、除源代码用小五号单倍行距),其他行距固定值20,字号小四。二、程序主要源代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespacesoftware_test{publicpartialclassFrmTest:Form{publicFrmTest(){InitializeCompone

3、nt();}privatevoidbtnOk_Click(objectsender,EventArgse){stringnumbera="a";stringnumberb="b";stringnumberc="c";Stringtxta=txtA.Text;Stringtxtb=txtB.Text;Stringtxtc=txtC.Text;//输入值是否正确的判断judgeInput(txta,numbera);judgeInput(txtb,numberb);judgeInput(txtc,numberc);//组成三角形的判断judgeTriangle(txta,txtb,t

4、xtc);}//判断输入是否为a数字的方法且是否有效privatevoidjudgeInput(Stringe,StringX){intx;if(!int.TryParse(e,outx)){Stringmessage=String.Format("{0}输入必须为整数!",X);MessageBox.Show(message);}elseif(!(int.Parse(e)>=1&&int.Parse(e)<=200)){Stringmessage=String.Format("{0}输入必须为1到200!",X);MessageBox.Show(message);}}//判断能

5、否组成三角形,或者组成为等腰,等边,还是普通三角形publicvoidjudgeTriangle(Stringx,Stringy,Stringz){intb1=int.Parse(x);intb2=int.Parse(y);intb3=int.Parse(z);if(!(b1+b2>b3&&b1+b3>b2&&b2+b3>b1)){MessageBox.Show("不能组成三角形");}elseif(b1==b2&&b2==b3){MessageBox.Show("能组成等边三角形");}elseif(b1==b2

6、

7、b2==b3

8、

9、b1==b3){MessageBox.Show

10、("能组成等腰三角形");}else{MessageBox.Show("能组成普通三角形");}}}}三、程序界面(截图)四、设计测试用例1.用边界值测试方法设计测试用例用边界值分析法设计测试用例,按照下列步骤进行:(1)分析各变量取值答:a取0,1,2,199,200,201;b取0,1,2,199,200,201;c取0,1,2,199,200,201(2)测试用例数答:18个(3)设计测试用例(给出所有测试用例)三角形问题的测试用例测试用例编号输入数据预期输出测试结果abc10100100无效输入无效输入21100100等腰三角形等腰三角形32100100等腰三角形等腰三角

11、形4199100100等腰三角形等腰三角形5200100100非三角形非三角形6201100100无效输入无效输入71000100无效输入无效输入81001100等腰三角形等腰三角形91002100等腰三角形等腰三角形10100199100等腰三角形等腰三角形11100200100非三角形非三角形12100201100无效输入无效输入131001000无效输入无效输入141001001等腰三角形等腰三角形151001002等腰三角形等腰三角形16100100199等腰三角形等腰三

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。