最新三角形程序白盒测试资料_第1页
最新三角形程序白盒测试资料_第2页
最新三角形程序白盒测试资料_第3页
最新三角形程序白盒测试资料_第4页
最新三角形程序白盒测试资料_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

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

2、.4 参考资料1软件测试教程宫云战 机械工业出版社 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.4.5.6.7.8.9.public static void main(String args) String str1 = ;String str2 = ;String str3 = ; int a, b, c;Scanner input = new Scanner(System.in);System.out.pri

4、ntf( 请输入三角形的三条边 ,以空格换行 :n);10str1= input.next();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

5、= c) 20if (b = c & a = c)21System.out.printf( 等边三角形22else23System.out.printf( 等腰三角形24 else25System.out.printf( 一般三角形 n);26 else 27System.out.printf( 不构成三角形 n);2829 else 30System.out.print( 请输入整型数字 );3132 n);n);33 2.3 测试 12.3.1 进度安排预计 3 天测试完毕;2.3.2 条件Windows XP ,VC+ ;2.3.3 测试资料a 软件测试教程 宫云战 机械工业出版社 20

6、08 年 9 月b 软件测试技术 曲朝阳 中国水利水电出版社 2006 年 8 月2.3.4 测试培训软件测试第 4 章 白盒测试及其用例的设计3 测试设计说明3.1 测试 1此项测试采用白盒测试方法来测试该功能3.1.1 控制程序流程图如下:数据流图如下:环域复杂度: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值1a=3,b=3,c=3;等边三角形等腰三角形 一般三角形 不构成三角形2

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

8、ord1.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=2,c=3不够成三角形Test5a=asd,b=2,c=2类型不是数字对于输入有一定限制:输入的必须是整数,且必须是三个数;否则出错!3测试结果及发现3.1测试1 (标识符)把本项测试中实际得到的动态输出 (包括内部生成数据输出) 结果同对于动态输出的要 求进行比较,陈述其中的各项发现。4对软件功能的结论4.1功能1 (标识符)4.1.1能力简述该项功能,说明为满足此项功能而设计的软件能力以及经过一项或多项测试已证实 的能力。若满足输入

温馨提示

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

评论

0/150

提交评论