网站大量收购独家精品文档,联系QQ:2885784924

软件测试白盒测试实验报告.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软件测试白盒测试实验报告

西南科技大学计算机学院

实验报告

实验名称白盒测试

实验地点东6E507

实验日期2015年4月27日

指导教师兰景英

学生班级软件1202

学生姓名尚晓明

学生学号

提交日期2015年4月27日

三角形判定

(1)题目内容描述

输入三条边,进行三角形的判定。(2)测试用例的编写

测试用例参照三角形的组成规则编写。根据两边之和大于第三边的规则编写测

试用

例,并且考虑输入值非法的情况(小于0的数)。程序代码:

#includeiostreamusingnamespacestd;

voidmain()

{

intb;

intc;

inta;

cinabc;

if(a*b*c!=0(a+bcb+caa+cb))

{

if(a==bb==c)

{

cout您输入的是等边三角形~;

}

elseif((a+bca==b)||(b+cab==c)||(a+cba

==c))

{

cout您输入的是等腰三角形~;

}

elseif((a*a+b*b==c*c)||(b*b+c*c==a*a)||(a*a+c*c==

b*b))

{

cout您输入的是直角三角形~;

}

else{

cout”普通三角形”;

}

}

else{

cout您输入的不能构成三角形;

}

}

程序流图:

程序基本路径:

一:12311预期输出:您输入的不能构成三角形~二:124511预期输出:

您输入的是等边三角形~三:1246711预期输出:您输入的是等腰三角形~

四:12468911预期输出:您输入的是直角三角形~五:124681011预

期输出:您输入的是普通三角形测试实验用例:

一:语句覆盖:

测试用例对应输出A=1,b=0,c=10非三角行A=3,B=4,C=5直角三角形A=2

B=3C=2等腰三角形A=4B=4C=4等边三角形A=5B=6C=7普通三角形

二:条件覆盖:

测试用例通过路径具体取值

A=101B=78C98路径一A100

输出:非三角型0B100

0C100

A=2B=3C4路径五0B100

输出:普通三角型0B100

0C100

A=3B=4C=5路径四0B100

输出直角三角形0B100

0C100

(a*a+b*b==c*c)||

(b*b+c*c==a*a)||

(a*a+c*c==b*b)

A=3B=3C=3路径0B100

输出等边三角形0B100

0C100

a==bb==c

A=4B=4C=5路径二0B100

输出等腰三角形0B1000C100

a==b||b=C||C=A

三:判定条件覆盖:

测试用例执行路径覆盖条件

A=0、B=6C=5路径一F1输出:非三角形

A=6、B=5、C=7T1T2T3T4路径五输出:普通三角形

A=3B=4C=5路径四T1T2T3F4输出:直角三角形

A=3、B=3C=3路径三T1T2F3输出:等边三角形

A=2、B=5、C=5路径二T1F2输出:等腰三角形

测试分析:

测试中未发现明显错误,集成工具测试软件在寝室怎么都用不起了,在实验室

做的没保存。

通过本次试验,系统的了解了白盒测试的方法,“白盒”法全面了解程序内部

逻辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方

案时,

文档评论(0)

飞龙在天露呃呃 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档