收藏 分销(赏)

三角形程序白盒测试.doc

上传人:精*** 文档编号:2311438 上传时间:2024-05-27 格式:DOC 页数:10 大小:82.50KB
下载 相关 举报
三角形程序白盒测试.doc_第1页
第1页 / 共10页
三角形程序白盒测试.doc_第2页
第2页 / 共10页
三角形程序白盒测试.doc_第3页
第3页 / 共10页
三角形程序白盒测试.doc_第4页
第4页 / 共10页
三角形程序白盒测试.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、_实 验 报 告课程名称软件质量保证与测试实验项目名称三角形程序白盒测试实验时间(日期及节次)专业学生所在学院年级学号姓名指导教师实验室名称实验成绩预习情况操作技术实验报告附加:综合创新能力实验综合成绩教师签字 黑龙江大学教务处测试计划(GB856788)1引言1.1编写目的掌握软件测试技术中白盒测试方法; 掌握如何进行单元测试。1.2背景说明:a Windows XP,VC+;b 阅读客户的需求说明文档;1.3定义a:三角型的第一条边b:三角型的第二条边c:三角型的第三条边普通三角形:三边都不相等的三角形 等腰三角形:有任意两边相等的三角形等边三角形:三边相等的三角形1.4参考资料1软件测试

2、教程宫云战 机械工业出版社 2008年9月2软件测试技术曲朝阳 中国水利水电出版社 2006年8月2计划2.1软件说明输入三个整数 a , b , c 分别作为三边的边长构成三角形.通过程序判定所构成的三角形的类型,当此三角形为一般三角形,等腰三角形及等边三角形时,分别作计算:(1)整数 (2)三个数 (3)非零数(4)正数 (5)两边之和大于第三边 (6)等腰 (7)等边 如果 a , b , c 满足条件( 1 ) ( 4 ),则输出下列四种情况之一:如果不满足条件(5),则程序输出为 非三角形 .如果三条边相等即满足条件(7),则程序输出为 等边三角形 .如果只有两条边相等,即满足条件(

3、6),则程序输出为 等腰三角形 .如果三条边都不相等,则程序输出为 一般三角形 2.2测试内容测试内容:1.import java.util.Scanner;2.public class abc 3.public static void main(String args) 4.String str1 = ;5.String str2 = ;6.String str3 = ;7.int a, b, c;8.Scanner input = new Scanner(System.in);9.System.out.printf(请输入三角形的三条边,以空格换行:n);10str1 = input.ne

4、xt();11.str2 = input.next();12str3 = input.next();13.if (str1.matches(d+) & str2.matches(d+)14& str3.matches(d+) 15a = Integer.parseInt(str1);16b = Integer.parseInt(str2);17c = Integer.parseInt(str3);18if (a + b c & a + c b & b + c a) 19if (a = b | a = c | b = c) 20if (b = c & a = c)21System.out.pri

5、ntf(等边三角形n);22else23System.out.printf(等腰三角形n);24 else25System.out.printf(一般三角形n);26 else 27System.out.printf(不构成三角形n);2829 else 30System.out.print(请输入整型数字);313233 2.3测试12.3.1进度安排预计3天测试完毕;2.3.2条件Windows XP,VC+;2.3.3测试资料a 软件测试教程宫云战 机械工业出版社 2008年9月b 软件测试技术曲朝阳 中国水利水电出版社 2006年8月2.3.4测试培训软件测试第4章 白盒测试及其用例的

6、设计3测试设计说明3.1测试1此项测试采用白盒测试方法来测试该功能3.1.1控制程序流程图如下:输入三个数都是数a+bc&b+ca&a+cba=b&b=ca=b|b=c|a=c存在非数字不是三个数够不成三角形等边三角形等腰三角形YYYYYNNNNN普通三角形数据流图如下:环域复杂度:5(4个判定条件)路径1:13,18,19,20,21,33;路径2:13,18,19,20,23,33;路径3:13,18,19,25,33;路径4:13,18,27,33;路径5:13,30,333.1.2输入测试用例:编号 输入的a,b,c值预期输出1 a=3,b=3,c=3; 等边三角形2 a=3,b=3,

7、c=4; 等腰三角形3 a=3,b=4,c=5; 一般三角形4 a=1,b=2,c=3 不构成三角形5 a=asb,b=2,b=4 类型不是数字3.1.3过程此程序经过编译链接后无错误提示,即可运行,手动输入上面各组数据,观察结果4评价准则4.1范围此次测试利用白盒测试中的路径测试方法建立了测试用例,虽然覆盖了所有的独立路径,但是没有覆盖所有的语句。4.2数据整理手工方式4.3尺度输出合理,测试输出结果与预期输出结果相同并无偏差。测试分析报告1引言1.1编写目的掌握软件测试技术中白盒测试方法; 掌握如何进行单元测试。1.2背景构成三角形的条件及三角形相关性质。Windows xp;Miroso

8、ft word 1.3定义测试用例的定义:测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。白盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试单元测试是对程序模块进行正确性检验的测试工作。1.4参考资料ppt课件;软件测试实验大纲;2测试概要用表格的形式列出每一项测试的标识符及其测试内容,并指明实际进行的测试工作内容与测试计划中预先设计的内容之间的差别,说明作出这种改变的原因。测试用例输入的a,b,c值预期输出Test1a=3,b=3,c=3等边三角形Test2a=3,b=3,c=4等腰三角形Test3a=3,b=4,c=5一般三角形Test4a=1,b

9、=2,c=3不够成三角形Test5a=asd,b=2,c=2 类型不是数字对于输入有一定限制:输入的必须是整数,且必须是三个数;否则出错!3测试结果及发现3.1测试1(标识符)把本项测试中实际得到的动态输出(包括内部生成数据输出)结果同对于动态输出的要求进行比较,陈述其中的各项发现。4对软件功能的结论4.1功能1(标识符)4.1.1能力简述该项功能,说明为满足此项功能而设计的软件能力以及经过一项或多项测试已证实的能力。若满足输入条件,可准确判断出其三条边围成的是否构成三角形,若构成又是什么三角形(等边,等腰,一般)。4.1.2限制说明测试数据值的范围(包括动态数据和静态数据),列出就这项功能而言,测试期间在该软件中查出的缺陷、局限性。对于输入有一定限制:输入的必须是整数,且必须是三个数;否则出错!Welcome ToDownload !欢迎您的下载,资料仅供参考!精品资料

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服