ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:17.72KB ,
资源ID:3825227      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3825227.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(三角形程序白盒测试.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

三角形程序白盒测试.docx

1、三角形程序白盒测试三角形判断问题白盒测试问题描述针对三角形的形状判定程序设计测试用例,进行白盒测试。假定这里构成三角形的边取值只能为整数。 程序判定的类型有:输入数据不是数字1 、输入不能构成整数边的三角形 输入不为整数输入数据不能构成三角形2、等边三角形3、等腰三角形4、普通三角形二、 实验目的(1)掌握白盒测试的原理;(2)掌握使用逻辑覆盖和基路径测试等设计测试用例的方法;(3)掌握单元测试的方法步骤;(4)掌握控制流图的画法和通过控制流图找出基路径的方法。三、 实验环境平台: win10 64 位环境: Eclipse ( neon 版本)四、 实验过程(一 ) 编写判定三角形类别的程序

2、 :核心代码:if ( a+bc)&( b+ca)&( a+cb) / 判断可以构成三角形 if ( b = c )&( a=b)return 1; / 等边三角形if ( a=b)|( b=c)|( c= a)return 2; / 等腰三角形return 3; / 普通三角形return 0; / 非三角形主函数调用代码:shape = DefiniteShape (a, b, c);if ( shape =0)System. out .println(elseif ( shape =1)System. out .println(elseif ( shape =2)System. out

3、.println(elseif ( shape =3)System. out .println(输入数据不能构成三角形! )等边三角形! );等腰三角形! );普通三角形! );(二 ) 画出程序流程图:(三)画出控制流图:1234567981011/12(四)逻辑覆盖测试:条件有:1)a为数字2)b为数字3)c为数字4)a为整数5)b为整数6)c为整数7)a+bc8)b+ca9)a+cb10)a=b11)b=c12)a=c所有测试用例(覆盖率达到 100%)1语句覆盖输入期望输出覆盖对象测试结果Case1a=三b,=角c=形请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成

4、三角形的整数。Case2a=5,b= 2,,c=2请输入能构成三角形的整数。执行路径:1-2-3-4-5-6-9-10-12请输入能构成三角形的整数。Case3a=2,b= 2,,c=2等边三角形!执行路径:1-2-3-4-5-6-8-12等边三角形!Case4a= 3,b= 4 ,c=普通三角形!执行路径:1-2-3-4-5-6-9-11-12普通三角形!2判定覆盖输入期望输出覆盖对象测试结果Case5a=字,b,O,c=请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成三角形的整数。Case6a=3,b= 23 ,c=3.3 请输入能构成三角形的整数。执行路径:1-2-3

5、-4-7-12请输入能构成三角形的整数。Case7a=6,b= 2,,c=2请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case8a= 12 ,b=12 ,c= 12 等边三角形!执行路径:1-2-3-4-5-6-8-12等边三角形!Case9a= 24 ,b=13 ,c=13执行路径:1-2-3-4-5-6-9-10-12等腰三角形!等腰三角形!Case10a= 15 ,b= 20 ,c= 25 普通三角形!执行路径:1-2-3-4-5-6-9-11-12普通三角形!3条件覆盖输入期望输出覆盖对象测试结果Case11a=汉b,= 2 ,c=3请输

6、入能构成三角形的整数。满足:T1,F2,F3请输入能构成三角形的整数。Case12a= ,b= d ,c=字请输入能构成三角形的整数。满足:F1,T2,T3请输入能构成三角形的整数。Case13a=5.3 b=3.0 ,c=2.3 请输入能构成三角形的整数。满足:F4,T5,F6请输入能构成三角形的整数。Case14a= ,b=2.3 ,c=3请输入能构成三角形的整数。满足:T4,F5,T6请输入能构成三角形的整数。Case15a= ,b= 3 ,c= 5请输入能构成三角形的整数。满足:F7,T8.T9请输入能构成三角形的整数。Case16a=10,b=-3 ,c=6请输入能构成三角满足:T7

7、,F8,T9请输入能构成三角形的整数。形的整数。Case17a= ,b= ,c=请输入能构成三角形的整数。满足:T7,T8,F9请输入能构成三角形的整数。Case18a= 3 ,b= 3 ,c= 3等边三角形!满足:T10,T11,T12等边三角形!Case19a=25 ,b=26 ,c=27普通三角形!满足:F10,F11,F12普通三角形!4判定-条件覆盖输入期望输出覆盖对象测试结果Case20a= ,b= ,c=请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成三角形的整数。Case21a=1 ,b=2,c=3请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-

8、12请输入能构成三角形的整数。Case22a=15 ,b=2,c=请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case23a=1 ,b=1OO ,c=22 请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case24a=.2 ,= 2.3 ,c=2.3 请输入能构成三角形的整数。执行路径:1-2-3-4-7-12请输入能构成三角形的整数。Case25a=12 ,b=12 ,c=22等边三角形!执行路径:1-2-3-4-5-6-8-12等边三角形!Case26a= 25 ,b=51 ,c=5O 普通三角形!执

9、行路径:1-2-3-4-5-6-9-11-12普通三角形!Case27a=l2 ,b=2l ,c=21等腰三角形!执行路径:1-2-3-4-5-6-9-10-12等腰三角形!Case28a= 25 ,b=25 ,c=22等腰三角形!执行路径:等腰三角形!1-2-3-4-5-6-9-10-12Case29a=3 ,b=23 ,c= 3执行路径:1-2-3-4-5-6-9-10-12等腰二角形!等腰三角形!4条件组合覆盖输入期望输出覆盖对象测试结果Case30a=1,,b= ,,c=3请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case31a=2,b=

10、 3 ,c=a请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成三角形的整数。Case32a= 3 ,b= x ,c= 3请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成三角形的整数。Case33a=,b= ,= 请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成三角形的整数。Case34a= ,b= ,= 3请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成三角形的整数。Case35a=,b= ,c=请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成三角形的整数。Case36a= ,b=发,c= 2

11、请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成三角形的整数。Case37a=都b,是c=字请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成三角形的整数。Case38a=3,b= ,c= 223 请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case39a=3,b= ,c=2.3 请输入能构成三角执行路径:1-2-3-4-7-12请输入能构成三角形的整数。形的整数。Case40a=,b= 23 ,c=3请输入能构成三角形的整数。执行路径:1-2-3-4-7-12请输入能构成三角形的整数。Case41a=12 ,

12、b=3.5 ,c= 36 请输入能构成三角形的整数。执行路径:1-2-3-4-7-12请输入能构成三角形的整数。Case42a= 6.3 ,b= 31 ,c= 33 请输入能构成三角形的整数。执行路径:1-2-3-4-7-12请输入能构成三角形的整数。Case43a= 6.3 ,b= 336 ,c= 6请输入能构成三角形的整数。执行路径:1-2-3-4-7-12请输入能构成三角形的整数。Case44a= 2.3 ,b= 1.3 ,c=2.3 请输入能构成三角形的整数。执行路径:1-2-3-4-7-12请输入能构成三角形的整数。Case45a= 2.6 ,b= .2 ,c=请输入能构成三角形的整

13、数。执行路径:1-2-3-4-7-12请输入能构成三角形的整数。Case46a=12 ,b=16 ,c= 0 普通三角形!执行路径:1-2-3-4-5-6-9-11-12普通三角形!Case47a=,b= 00 ,c=请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case48a= 150 ,b= 0 ,c= 0请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case49a=,b= ,c=-2请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case50a=,b= ,c=

14、 0 请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case51a=-3 ,b= ,c=请输入能构成三角执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。形的整数。Case52a=5,b= -9 ,c=请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case53a= -1 ,b= -1 ,c= -1 请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case54a= 22,,b=22,,c= 22 等边三角形!执行路径:1-2-3-4-5-6-8-12等边

15、三角形!Case55a= 25 ,b= 23 ,c= 24普通三角形!执行路径:1-2-3-4-5-6-9-11-12普通三角形!Case56a=12 ,b=12 ,c= 3 等腰三角形!执行路径:1-2-3-4-5-6-9-10-12等腰三角形!Case57a=,b= 2 ,c= 2等腰三角形!执行路径:1-2-3-4-5-6-9-10-12等腰三角形!Case58a=,b= ,c=2等腰三角形!执行路径:1-2-3-4-5-6-9-10-12等腰三角形!5路径覆盖输入期望输出覆盖对象测试结果Case59a=个b=十cc 百请输入能构成三角形的整数。执行路径:1-2-3-7-12请输入能构成

16、三角形的整数。Case60a=3.0 ,b=2.3 ,c=1O 请输入能构成三角形的整数。执行路径:1-2-3-4-7-12请输入能构成三角形的整数。Case61a= 3 ,b=25 ,c=254 请输入能构成三角形的整数。执行路径:1-2-3-4-5-7-12请输入能构成三角形的整数。Case62a=32 ,b=32 ,c= ?3 等腰三角形!执行路径:1-2-3-4-5-6-8-12等腰三角形!Case63a= 5,b=5 ,c=3 等腰二角形!执行路径:1-2-3-4-5-6-9-10-12等腰三角形!Case64a= 26 ,b=23 ,c=25 普通三角形!执行路径:1-2-3-4-5-6-9-11-12普通三角形!五、编写测试代码基本思路:将测试用例存入 txt文件T读文件T判断T输出

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1