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

下载本文档

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

文档简介

精品文档三角形问题测报告1、介1.1写的本测试报告为三角形问题的测试报告的在于总结测试阶段的测试以及分析测试结果,通过测试来检测每个功能是否都能正常使用。预期参考人员包括测试人员、开发人员和需要阅读本报告的老师。1.2目景本项目为软件测试专周任务。1.3语边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法通常边界值分析法是作为对等价类划分法的补充这种情况下其测试用例来自等价类的边界。等价类划分:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试"白"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。黑盒测试也称功能测试它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。精品文档

精品文档1.4考料《软件测试教程第2版》《软件测试入门与提高》《软件测试实例分析》2、试概要2.1序程边,b,c①⑨Y

(b+c>a)

N

②c!=b)||(b==c&&a!=b)

N④YY

a==b&&a==c

N③⑤

⑥Y(a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a)⑦

N⑧精品文档

精品文档2.2试序代System.Linq;System.Windows.Forms;{public:{publicForm1(){}void{="";}void{try{intx=inty=int.Parse(tb_sideB.Text);intz=int.Parse(tb_sideC.Text);utilsutils();if(u.checkNotZero(x,z)){if(u.checkTriangle(x,z)){if(x==y&&xz&&==y){=嘻这一个等边三角形";}精品文档

精品文档if(x*x+*y==*z*x*z==*y*z+*y==x*{=嘻这一个直角三角形";}if(x==yx==zz==y){=嘻这一个等腰三角形";}{="⊙﹏⊙b汗这是一个一般三角"}}{="╮╯_╰)╭这不一个三角形";}}{="输有误,请重来"}}{}}voidbt_clear_Click(objecte){tb_sideA.Text="";tb_sideB.Text="";="";}voide){this.Close();this.Dispose();}}classutils{精品文档

精品文档publicBooleanx,inty,int{if(x+y>&&x>&&z+y>x){}}publicBooleancheckNotZero(intintintz){if(x>=0&&x100&&y>=&&y<=100&&>=&&z{}}}}2.3盒试语句覆盖:编号a1424

b44

c54

覆盖对象①②③①②④⑤

期望输出等腰三角形等边三角形

实际结果等腰三角形等边三角形34

34

45

56

①②④⑥⑦①②④⑥⑧

直角三角形一般三角形

直角三角形直角三角形54

5

9①⑨

不能构成三角形

不能构成三角形判定覆盖:编号

a

b

c

覆盖对象

期望输出

实际结果12

44

44

5①②③4①②④⑤

等腰三角形等边三角形

等腰三角形等边三角形34

34

45

5①②④⑥⑦直角三角形6①②④⑥⑧一般三角形

直角三角形一般三角形5

4

5

9①⑨

不能构成三角形

不能构成三角形精品文档

精品文档条件覆盖:判定1T1_1(a+bc)T1_2(ac>b)T1_3(b+c>a)判定2T2_1(a==bb!=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*a+c*c==b*bT4_3(c*c+b*b==a*a

))编号678

a444

b455

c545

覆盖对象F2_2,T2_2,

期望输出等腰三角形等腰三角形等腰三角形

实际结果等腰三角形等腰三角形等腰三角形9

4

4

4

等边三角形

等边三角形T3_1,T3_21034

5

直角三角形

直角三角形F4_1,1135

4

直角三角形

直角三角形F4_2,1253

4

直角三角形

直角三角形T4_2,1345

6

F2_1,F2_2,F2_3,

一般三角形

一般三角形141516

337

473

744

不能构成三角形不能构成三角形不能构成三角形

不能构成三角形不能构成三角形不能构成三角形精品文档

精品文档2.4盒试边界值分析:每条边的取值范[0,100]编号12345678910111213

a0110010150505050505050-150

b50505050011001015050505050

c50505050505050500110010150

期望输出无效输入等腰三角形等腰三角形无效输入无效输入等腰三角形等腰三角形无效输入无效输入等腰三角形等腰三角形无效输入等边三角形

实际结果无效输入等腰三角形等腰三角形无效输入无效输入等腰三角形等腰三角形无效输入无效输入等腰三角形等腰三角形无效输入等边三角形等价类划分:输入条件

有效等价类a>=1&&a<=100

编号1

无效等价类a<1b<1

编号78b>=1&&b<=100是否构成三角形c>=1&&c<=100a+b>ca+c>bb+c>a

23456

c<1a>100c>100c>100a+b<=ca+c<=bb+c<=a

9101112131415是否等腰三角形是否等边三角形是否直角三角

a==b&&b!=ca==c&&c!=bb==c&&a!=ba==b&&a==ca*a+b*b==c*c

1617182024

a!=b&&b!=ca!=bb!=ca!=ca*a+b*b!=c*c&&

1921222327精品文档

精品文档形a*a+c*c==b*bc*c+b*b==a*a

2526

a*a+c*c!=b*b&&c*c+b*b!=a*a编号12345678910111213141516171819202122

a4-444101444414444444443354

b55-55510155135466545554535

c666-666101999646646665446

覆盖等价类1,2,3,4,5,67891011121314151,2,3,4,5,6,161,2,3,4,5,6,171,2,3,4,5,6,181,2,3,4,5,6,191,2,3,4,5,6,201,2,3,4,5,6,211,2,3,4,5,6,221,2,3,4,5,6,231,2,3,4,5,6,241,2,3,4,5,6,251,2,3,4,5,6,261,2,3,4,5,6,27

预期输出一般三角形无效输入无效输入无效输入无效输入无效输入无效输入不能构成三角形不能构成三角形不能构成三角形等腰三角形等腰三角形等腰三角形一般三角形等边三角形一般三

温馨提示

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

评论

0/150

提交评论