软件测试实验二 黑盒 哈工程

上传人:工**** 文档编号:431161856 上传时间:2024-03-01 格式:DOC 页数:5 大小:83.23KB
返回 下载 相关 举报
软件测试实验二 黑盒 哈工程_第1页
第1页 / 共5页
软件测试实验二 黑盒 哈工程_第2页
第2页 / 共5页
软件测试实验二 黑盒 哈工程_第3页
第3页 / 共5页
软件测试实验二 黑盒 哈工程_第4页
第4页 / 共5页
软件测试实验二 黑盒 哈工程_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件测试实验二 黑盒 哈工程》由会员分享,可在线阅读,更多相关《软件测试实验二 黑盒 哈工程(5页珍藏版)》请在金锄头文库上搜索。

1、软件测试与质量课程实验报告实验2:黑盒测试法实验姓名刘吉卿院系软件学院学号2011201415任课教师曹雪实验指导教师曹雪实验地点21B 428实验时间2013/11/20实验目的l 系统地学习和理解黑盒测试的基本概念、原理l 掌握黑盒测试的基本技术和方法,通过实验和应用,要逐步提高和运用黑盒测试技术解决实际测试问题的能力实验内容1编写一个程序,循环从标准输入读入某雇员的工作时间(以小时计)和每小时的工资数,计算并输出他的工资。若雇员月工作小时超过40小时,则超过部分按原工资的1.5倍的加班工资来计算。若雇员月工作小时超过50小时,则超过50的部分按原工资的3倍的加班工资来计算,而40到50小

2、时的工资仍按照原工资的1.5倍的加班工资来计算。请结合等价类划分法和边界值分析法设计出相应的测试用例,并依照测试用例对所编写的程序进行测试。2.给出某一天(年,月, 日),计算出它的下一天,取值范围为: 年:1000= year =3000 月:1=month =12 日:1= day =31 如 1999年3月4日的下一天是:1999年3月5日要求:输入:三个参数(年,月, 日)输出:如能正确计算,计算出它的下一天, 否则,输出相应的错误信息。请利用决策表法设计出相应的测试用例,并依照测试用例对所编写的程序进行测试。实验结果实验一:一、等价类输入条件有效等价类无效等价类意义编号意义编号 工作

3、时间hours=0H1hours0H40hours744H540hours0H6wage0H7编号输入数据输出覆盖的等价类时间hours工资wage10400H1;H621040400H2;H6344401760H3;H64-140时间744H5;H660-10工资小于0H1;H7710-10工资小于0H2;H7844-10工资小于0H3;H79-1-10工资小于0H4;H710750-10工资小于0H5;H7二、边界值分析法编号输入数据输出时间hours工资wage1040024040出错3414017604-140时间744674440出错710-10工资小于0844-10工资小于09-1

4、-10工资小于010745-10工资小于01174340297202. C1:闰年 C2:month=1、3、5、7、8、10月 C3:month=4、6、9、11月 C4:month=2月 C5:month=12月 C6:day=28 C7:day=29 C8:day=30 C9;day=31 C10:0day28实验二:12345678910111213141516C1TTTTTFFFFFC2TTFFFFFFFFFFFFFFC3FFTTFFFFFFFFFFFFC4FFFFTTTTTFFTTTTTC5FFFFFFFFFTTFFFFFC6TFFFFTFFFFC7FTFFFFTFFFC8FFTF

5、FFFTFFC9TFFFFTFFFFTFC10TFFTFFFFTTFFFFFTE1TTTFTFFFFTTTTFFF扣分原因(有扣分时填写)扣分0 日期:缺席:扣10分 实验报告雷同:扣10分 实验结果填写不完整:扣1 10分其他情况:扣分=5分 总扣分不能大于10分参考代码如下:(1)程序参考答案: #include double main() int hours; double payment,wage; couthourswage; if (hours40) & (hours50) payment=40*wage+10*1.5*wage+(hours-50)*3*wage; coutThe

6、 final payment are:payment; return payment; (2)#includevoid main()int year;int month,maxmonth=12;int day,maxday;printf(请输入年份:(10003000);scanf(%d,&year);if(year3000)printf(输入错误!请从新输入!n);printf(请输入年份:(10003000); scanf(%d,&year);printf(请输入月份:(112);scanf(%d,&month);if(month12)printf(输入错误!请从新输入!n);printf

7、(请输入月份:(112); scanf(%d,&month); if(month=4|month=6|month=9|month=11)maxday=30;else if(month=2)if(year%400=0 | year%4=0)maxday=28;else maxday=29;elsemaxday=31;printf(请输入日份:(131);scanf(%d,&day);if(daymaxday)printf(输入错误!请从新输入!n);printf(请输入日份:(131); scanf(%d,&day);if(month=maxmonth & day=maxday)year=year+1;month=1;day=1;else if(day=maxday)month=month+1;day=1;elseday=day+1;printf(下一天是%d年%d月%d日,year,month,day);

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

当前位置:首页 > 建筑/环境 > 施工组织

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