软件黑盒测试报告

上传人:bin****86 文档编号:60322044 上传时间:2018-11-15 格式:DOCX 页数:9 大小:17.59KB
返回 下载 相关 举报
软件黑盒测试报告_第1页
第1页 / 共9页
软件黑盒测试报告_第2页
第2页 / 共9页
软件黑盒测试报告_第3页
第3页 / 共9页
软件黑盒测试报告_第4页
第4页 / 共9页
软件黑盒测试报告_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《软件黑盒测试报告》由会员分享,可在线阅读,更多相关《软件黑盒测试报告(9页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划软件黑盒测试报告测试分析报告项目名称后天日期计算程序项目成员张磊韩昊儒喻家辉焦玉龙XX年12月30日目录1引言.3编写目的.3背景.3术语.3测试参考文档.32测试概要.4测试环境与配置.4测试方法.4测试用例设计.4等价类划分法.4边缘值划分法.5因果图法.53测试结果及发现.7等价类划分法.73.2边缘值划分法.7因果图法.74缺陷统计与分析.8缺陷汇总.8具体的缺陷.85测试结论.91引言编写目的本测试报告为后天日期计算程序的测试报告,旨在分析测试结果、总结测试结论,并对发现的

2、问题和缺陷进行分析,形成文档,以验证该程序是否符合需求说明书的要求。预期参考人员包括测试人员、开发人员。测试工具:个人电脑背景A.项目的名称:后天日期计算程序B.项目的任务提出者:软件测试技术课程教师张娟C.项目开发者:上海工程技术大学电子电气工程学院张磊,韩昊儒,喻家辉,焦玉龙术语因果图法:用图解的方法表示输入的各种组合关系,写出判定表,从而设计相应的测试用例。等价类划分法:等价类划分就是解决如何选择适当的数据子集来代表整个数据集的问题,通过降低测试的数目去实现“合理的”覆盖,覆盖了更多的可能数据,以发现更多的软件缺陷。边界值划分法:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试

3、方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。决策表:是分析和表达多逻辑条件下执行不同操作的情况的工作测试参考文档1曲朝阳,刘志颖,杨杰明,刘迪.软件测试技术M.北京:清华大学出版社XX2测试概要测试环境与配置测试机配置:操作系统:Windows7CPU:AMDA4-3305MAPUwithRadeon(tm)HDGraphics内存:屏幕分辨率:1366*768测试软件:VisualstudioXX测试方法主要采用黑盒测试法,对程序按照测试用例运行,得出相应的测试结果。测试用例设计等价类划分法等价类表见表1表1等价类表表2测试用例表边缘值划分法按边

4、缘值划分法对输入数据的具体划分:1)年等于02)月等于13)月等于124)日等于15)日等于286)日等于297)日等于308)日等于31根据上文设计的测试用例如下表3因果图法分析程序需求说明,列出原因和结果,见表4实验报告一、实验目的1掌握如何运用边界值、等价类和决策表等黒盒测试方法进行测试用例设计。2初步熟悉轻量级自动化测试中测试驱动的编写与执行。二、实验内容1、题目前一日函数PreDate是NextDate的逆函数,实现功能为:函数接受一个MyDate类型的输入变量后通过计算返回该输入日期的前一日期值。有效处理范围为1800年到2050年之间的某个日期,当输入无效时返回日期值为:年为0,

5、月、日与输入值相同。请分别用边界值方法、等价类划分方法、决策表方法对前一日函数进行测试用例设计,并根据设计的用例集执行测试,对测试结果进行总结分析。被测代码:(Leapyear函数比较简单,此处不做测试,直接作为PreDate的下级调用函数。以下代码粘贴到VC环境后与测试驱动程序结合即可执行测试。)#includetypedefstructMyDateintmonth;intday;intyear;MyDate;MyDatePreDate(MyDatedate);intLeapyear(intyear);MyDatePreDate(MyDatedate)MyDateyesterday;=;/i

6、nitialization=;=;/-验证输入日期的有效性-intv=1;/v=0表示无效,v=1表示有效if(31|12|2050)/-计算输入日期的前一日期-if(v=1)if(1)=;elseswitch()case1:case2:case4:case6:case8:case9:case11:=;=31;break;case3:if(Leapyear()=2;=29;else=2;=28;break;case5:case7:case10:case12:=;=30;else=0;returnyesterday;intLeapyear(intyear)2、测试用例设计1)边界值A边界值分析:

7、C11doublemain()inthours;doublepayment,wage;wage=20;couthours;if(hours=0&hours=40)&(hours50)payment=40*wage+10*wage+(hours-50)*3*wage;coutvoidmain()intyear;intmonth,maxmonth=12;intday,maxday;printf(请输入年份:(10003000);scanf(%d,&year);if(year3000)printf(输入错误!请从新输入!n);目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号