




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实 验 报 告课程名称软件质量保证与测试实验项目名称三角形程序白盒测试实验时间(日期及节次)专业学生所在学院年级学号姓名指导教师实验室名称实验成绩预习情况操作技术实验报告附加:综合创新能力实验综合成绩教师签字 黑龙江大学教务处测试计划(GB856788)1引言1.1编写目的掌握软件测试技术中白盒测试方法; 掌握如何进行单元测试。1.2背景说明:a Windows XP,VC+;b 阅读客户的需求说明文档;1.3定义a:三角型的第一条边b:三角型的第二条边c:三角型的第三条边普通三角形:三边都不相等的三角形 等腰三角形:有任意两边相等的三角形等边三角形:三边相等的三角形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),则程序输出为 等边三角形 .如果只有两条边相等,即满足条件(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.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 = c) 20if (b = c & a = c)21System.out.printf(等边三角形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章 白盒测试及其用例的设计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,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;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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国鸭舌市场供需现状及投资战略研究报告
- 2025版商服用房买卖合同含售后服务保障与纠纷解决机制
- 2025版社交媒体平台内容营销合作合同
- 2025版高速公路沿线积雪清理及交通安全保障合同
- 2025版家居装修材料区域代理销售合同
- 2025年度大型企业集团并购重组合同
- 2025年度汽车维修厂维修车间技术员劳动合同范本
- 2025年企业内部知识产权保密合作协议范本
- 2025年典当担保与创业投资合同
- 2025年定制化吊顶安装与维修一体化服务合同
- 2025年党章党规党纪知识竞赛题库附含答案
- 关于湿疹的课件
- 钢材应收账款管理办法
- 乙二醇加氢精制催化剂:制备工艺、性能优化与应用前景探究
- 《爱的五种能力》
- 中式烹调师基础知识课件
- 石膏固定病人护理常规
- 2025至2030中国管道运输行业深度研究及发展前景投资评估分析
- 2025版新《中华人民共和国治安管理处罚法》全文课件(原创)
- DB32∕T 4981-2024 公路水运工程平安工地建设规范
- 术后谵妄护理查房
评论
0/150
提交评论