版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上实 验 报 告课程名称软件质量保证与测试实验项目名称三角形程序白盒测试实验时间(日期及节次)专业学生所在学院年级学号姓名指导教师实验室名称实验成绩预习情况操作技术实验报告附加:综合创新能力实验综合成绩教师签字 黑龙江大学教务处测试计划(GB856788)1引言1.1编写目的掌握软件测试技术中白盒测试方法; 掌握如何进行单元测试。1.2背景说明:a Windows XP,VC+;b 阅读客户的需求说明文档;1.3定义a:三角型的第一条边b:三角型的第二条边c:三角型的第三条边普通三角形:三边都不相等的三角形 等腰三角形:有任意两边相等的三角形等边三角形:三边相等的三角形
2、1.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.public static void main(String args) 4.String str1 = ""5.String str2 = ""6.String str3 = ""7.int a, b,
4、c;8.Scanner input = new Scanner(System.in);9.System.out.printf("请输入三角形的三条边,以空格换行: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.parseIn
5、t(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.printf("等边三角形n");22else23System.out.printf("等腰三角形n");24 else25System.out.pr
6、intf("一般三角形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章 白盒测试及其用例的设计3测试设计说明3.1测试1此项测试采用白盒测试方法来测试该功
7、能3.1.1控制程序流程图如下:输入三个数都是数a+b>c&&b+c>a&&a+c>ba=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
8、=3,b=3,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
9、;Mirosoft 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=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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《甲状腺功能亢进专科护理|心率监测 + 全套护理措施》
- 临床 超声波治疗 实操实训|手把手教学操作指南
- 临床 蛋白定量 实操实训|手把手教学操作指南
- 跨部门沟通会议安排通知函(8篇范文)
- 场地租赁确认函场地具体租赁细节事宜确认(3篇)
- 零售连锁行业连锁店运营与供应链管理方案
- 关于技术交流的会议邀请函(8篇范文)
- 催办逾期未提交财务报表函4篇范本
- IT系统管理员操作手册
- 统编版语文六年级下册2026年小升初课内阅读专项突破-(含答案)
- 2026年基础设施建设与管理知识考试及答案
- TSG08-2026《特种设备使用管理规则》全面解读课件
- 门急诊运用PDCA循环降低门急诊输液率品管圈QCC持续质量改进成果汇报
- 高压旋喷桩、CFG桩、水泥土搅拌桩、振冲碎石桩计算(2012规范)-PJ
- 单相交流调压电路课程设计
- 安全风险分级管控培训
- 普通地质学教材
- 矿床的成矿系列与区域成矿规律研究
- 烟花爆竹生产企业主要负责人和安全管理人员安全培训
- GB/T 21374-2008知识产权文献与信息基本词汇
- CB 1235-1993鱼雷环境条件及试验方法
评论
0/150
提交评论