




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(计算机工程学院)课内实验报告实验名称:黑盒测试专业名称:软件工程班级:Z软件161姓名:陈真杰学号:2018140539指导教师:陈艳艳实验日期:2019年3月13一、实验目的与环境1 .实验目的:(1)理解黑盒测试的含义以及基本的测试方法。(2)采用等价类划分法设计测试用例。(3)掌握用等价类划分法设计测试用例的方法。(4)掌握用因果图设计测试用例的方法。(5)掌握用边界值分析法设计测试用例的方法。2 .实验环境:C语言、Java语言、Python语言等。二、实验内容1 .三角形问题:输入3个整数a、b、c,分别作为三角形的3条边,通过程序判断由3条边构成的三角形的类型为等边三角形、等腰三
2、角形、一般三角形或者3条边不构成三角形。2 .现有一个学生标准化考试批阅试卷、产生成绩报告的程序。其规格说明为:程序的输入文彳有80个字符的记录组成,分为试题部分和学生答卷部分,具体内容如图所示。(试题部分)标题80试题数标准答案(第150题)2134910596080试题数标准答案(第51100题)21(34910学生答卷部分)596080学号1学生答案(第150题)3910596080学号2学生答案(第51100题)3910596080试题部分包括如下内容(1)标题。这一组只有一个记录,其内容为输出成绩报告的名字。(2)标准答案。每个记录在第80个字符处标以数字2。第一个记录的第13个字符
3、为“试题数;用于标示题目编号;第1059个字符给出第150题的答案,以此类推。学生答卷部分包括内容:每个记录的第80个字符均为数字3。第19个字符给出学号,第1059字符给出第1至第50题的答案,以此类推。程序的输出有4个报告:(1)按学号排列的成绩单,列出每个学生的成绩、名次。(2)按学生成绩排序的成绩单。(3)平均分数及标准偏差的报告。(4)试题分析报告。按试题号排序,列出各题学生答对的百分比。3 .售货机软件若投入1.5元硬币,按“可乐”“雪碧”或“红茶;送j阳应的饮料;若投入的是2元硬币,在送出饮料的同时退还5角硬币。请用因果图设计测试用例。二、方案设计1 .等价类划分输入3条边a、b
4、、c必须满足以下条件:条件11wa0100条件4ab+c条件21wb0100条件5ba+c条件31c100条件6ca+b如果输入值a、b、c满足条件1、条件2和条件3,则输出下列4种情况之一:(1)如果不同时满足条件4、条件5和条件6.则程序输出为“不构成三角形”。(2)如果3条边相等,则程序输出为“等边三角形”。(3)如果恰好有两条边相等则程序输出为“等腰三角形”(4)如果3条边都不相等则程序输出为般三角形”2 .边界值分析法输入条件和输出条件详见测试用例设计部分。3 .因果图执行以下操作:投入硬币。按按钮。如果执行了以上两个操作中的一个或两个,则会出现以下3种情况之一:(1)给出提示信息(
5、2)送出商品(3)找零并送出商品四、测试数据及运行结果1.等价类划分等价类划分如表1所示。表1等价类划分表输入条件肩效等价类无效等价类(0a101)(1)(a100)(7)(0b101)(b100)(8)是否是三角形的3条边(0c101)(3)(c100)(a+bc)(a+ba)(b+cb)(6)(c+a=b)(12)(a=b)(13)是否是等腰三角形(b=c)(14)(awb&bwc&awc:(16)(a=c)(15)(awb)(18)是否是等边三角形(a=b&b=c&a=c)(17)(b*c)(19)(a*c)(20)根据等价类划分设计测试用例,如表2所示表2等价类测试用例用例(a,b,c
6、)覆盖等价类预期输出实际输出Testi(4,5,6)(1)(6)一般三角形nullTest2(0,1,2)(7)不构成三角形不构成三角形Test3(2,0,3)(8)不构成三角形Test4(0,3,4)(9)不构成三角形Test5(2,3,6)(10)一般三角形Test6(6,2,3)(11)一般三角形Test7(2,3,6)(12)一般三角形Test8(4,4,5)6(6),(13)等腰三角形等腰三角形Test9(6,5,5)6(6),(14)等腰三角形等腰三角形Test10(6,7,6)6(6),(15)等腰三角形等腰三角形Testll(3,4,5)16(6),(16)一般三角形一般三角形
7、Test12(4,4,4)6(6),(17)等边三角形等边三角形Test13(4,5,4)6(6),(18)等边三角形等腰三角形Test14(5,5,4)6(6),(19)等边三角形等腰三角形Test15(4,5,5)(1)(6),(20)等边三角形等腰三角形测试结果如图1所示-1 匚Td才nge.$l |Ja. a App&cbon C:Prr4m rilesJa ar*i ;嚼 I,* 7 ITl 胃口 r 请输入三甬鼎的三边的值:FQ Conscile- ”IApp icdtiarl CAProflirann FleJdrv3r !*务一厚函|门身 E|请施人三角凿的三边,b f匚的消T星等袈三星蒯谴愉A二草辨的二边U.b.u的通: :riTlixll曲面入三笔形的二边瓠二力的他:可尼盹一角脂请前入三用形的三边at,科厄木恂成由柩修讷入三南刷的三边和匕岛:10&不恂或一角界请许启三国琨的三边内购值:里一行二由彤营冲入三凿附的三边匕点狗00隹后二角用谙前A三年平的三边小,的唱:罡一U三南第营徜入三增刑的三边七乙上的值是手腰二角形请前A三年形的三边,二%/1膜:是第推三角招谙输加三常帮的三边七 0&x0&y0&zz&x+z
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沪科版(贵州专用)综合实践活动七年级上册《安全教育:排查安全隐患》教学设计
- 人教版历史与社会七年级下册教学设计8.1原始先民的家园
- 2025年人教版二年级数学(下册)期末测试模拟试卷
- 个人租房合同书范本
- 山西省锰产品订货合同
- 沙子购销合同
- 第三章 整式及其加减 ☆问题解决策略:归纳 教学设计 2024-2025学年北师大版七年级数学上册
- 2025年大流量罗茨鼓风机项目建议书
- 广告创意展示合同
- 名校联盟浙江省温岭市东浦中学九年级历史与社会下册教学设计(21份)
- 2024年滁州职业技术学院单招职业适应性测试题库带答案
- 小学生播音主持课课件
- 二年级下册道法大单元全册教案
- 人工智能在智慧物流中的应用
- 《高大模板支撑系统实时安全监测技术规范》
- 心脏康复体外反搏
- 关于纳粹德国元首希特勒的历史资料课件
- 2024年家庭健康管理合同3篇
- 品管圈PDCA参赛作品-提高肝癌介入患者术后体位舒适率医院品质管理成果汇报
- 综合应用能力事业单位考试(综合管理类A类)试卷及解答参考(2025年)
- 2025年高考作文素材积累之《人民日报》4篇经典时评结构赏析
评论
0/150
提交评论