1 / 14
文档名称:

(完整版)软件测试技术试验报告--JUnit的基本应用.pdf

格式:pdf   大小:2,190KB   页数:14页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(完整版)软件测试技术试验报告--JUnit的基本应用.pdf

上传人:青山代下 2024/5/13 文件大小:2.14 MB

下载得到文件列表

(完整版)软件测试技术试验报告--JUnit的基本应用.pdf

相关文档

文档介绍

文档介绍:该【(完整版)软件测试技术试验报告--JUnit的基本应用 】是由【青山代下】上传分享,文档一共【14】页,该文档可以免费在线阅读,需要了解更多关于【(完整版)软件测试技术试验报告--JUnit的基本应用 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..实验序号:3实验项目名称:单元测试工具JUnit的基本应用学号姓名专业、班实验地址指导教师实验时间一、实验目的及要求掌握在Eclipse环境下JUnit单元测试工具的安装和使用方法;针对一个实质问题,在JUnit环境下设计并履行测试用例。二、实验要求开发环境:;;文本编写软件。硬件要求:CPUPIV以上,256M内存,1G硬盘空间。系统要求:Windows98/Me/XP/NT/2000,IE5以上。三、,,并填写完成该表格。编输入值输入值状态预期输出实质情号Typemoney况001Beer5C各资InputInformation源剩Type:Beer;Money:5Cents;Change:0余CurrentStateBeer:5OrangeJuice:65Cents:71Dollar:6002OrangeJuice5C各资InputInformation源剩Type:OrangeJuice;Money:5Cents;Change:0余CurrentStateBeer:6:..OrangeJuice:55Cents:71Dollar:。,并撰写实验报告。四、实验结果与数据办理编输入值输入值状态预期输出实质情号Typemoney况001Beer5C各资InputInformation与预期源剩Type:Beer;Money:5Cents;Change:0值一致余CurrentStateBeer:5OrangeJuice:65Cents:71Dollar:6002OrangeJuice5C各资InputInformation与预期源剩Type:OrangeJuice;Money:5Cents;Change:0值一致余CurrentStateBeer:6OrangeJuice:55Cents:71Dollar:6003Beer1D没有FailureInformation与预期啤酒BeerShortage值有偏差实验环境变量配置。配置达成后检查能否正确,再cmd输入java–version,java后要有空格,结果以下列图,即配置环境变量正确。:...*;.;.;est{SaleMachinesaleMachine=newSaleMachine();***@BeforepublicvoidsetUp()throwsException{}***@TestpublicvoidtestOperation1(){}}1结果:...*;.;.;est{SaleMachinesaleMachine=newSaleMachine();***@BeforepublicvoidsetUp()throwsException{}***@TestpublicvoidtestOperation1(){assertEquals(expectedResult,}:..}.*;.;.;est{SaleMachinesaleMachine=newSaleMachine();***@BeforepublicvoidsetUp()throwsException{}***@TestpublicvoidtestOperation1(){:..}}3五、剖析与议论六、教师考语成绩署名:日期::..录问题描绘自动售货机程序:若投入5角钱或1元钱的硬币,按下“橙汁”或“啤酒”按钮,则相应的饮料就送出来;若售货机没有零钱找,则显示“零钱找完”的红灯亮,这是再投入一元硬币并按下按钮后,饮料不送出来并且1元硬币也退出来;如有零钱找,则显示“零钱找完”的红灯灭,在送出饮料的同时退还5角硬币。程序流程图:..lassSaleMachine{privateintcountOfBeer,countOfOrangeJuice,countOfFiveCents,countOfOneDollar;privateStrinprivateStringresultOfDeal;publicSaleMachine(){initial();}publicvoidinitial(){countOfBeer=6;countOfOrangeJuice=6;countOfFiveCents=6;countOfOneDollar=6;}publicSaleMachine(intfiveCents,intoneDollar,intnumOfBeer,intnumOfOrange)//便于测试的初始化函数{countOfFiveCents=fiveCents;countOfOneDollar=oneDollar;countOfBeer=numOfBeer;countOfOrangeJuice=numOfOrange;}publicStringcurrentState(){+countOfOrangeJuice+countOfOneDollar;returnstate;}publicStringoperation(Stringtype,Stringmoney)//type是用户选择的产品,money是用户投币种类{//假如用户投入5角钱{:..if((typeOfGoods[0]))//{if(countOfBeer>0)//假如还有啤酒{countOfBeer--;countOfFiveCents++;resultOfDeal+Cents;Change:+currentState();returnresultOfDeal;}else{resultOfDealreturnresultOfDeal;}}elseif((typeOfGoods[1]))//用户选择橙汁{if(countOfOrangeJuice>0){countOfOrangeJuice--;countOfFiveCents++;resultOfDeal+currentState();returnresultOfDeal;}else{resultOfDealreturnresultOfDeal;}}else{resultOfDealreturnresultOfDeal;}}else//假如用户投入一元钱{if(countOfFiveCents>0)//假如用户投入一元钱{:..if(countOfFiveCents>0)//{if((typeOfGoods[0])&&countOfBeer>0)//假如用户选择啤酒并且还有啤酒{countOfBeer--;countOfFiveCents--;countOfOneDollar++;resultOfDeal+Beer;Money:1Dollar;Change:5CecurrentState();returnresultOfDeal;}elseif((typeOfGoods[1]))//假如用户选择橙汁并且还有橙汁{countOfOrangeJuice--;countOfFiveCents--;countOfOneDollar++;resultOfDealreturnresultOfDeal;}else{if((typeOfGoods[0])&&countOfOrangeJuice<=0){resultOfDealreturnresultOfDeal;}elseif((typeOfGoods[1])&&countOfOrangeJuice<=0){returnresultOfDeal;}else{resultOfDealreturnresultOfDeal;}}}else{resultOfDeal:..returnresultOfDeal;}}else{resultOfDealreturnresultOfDeal;}}returnresultOfDeal;}}..*;.;.;est{SaleMachinesaleMachine=newSaleMachine();***@BeforepublicvoidsetUp()throwsException{}***@TestpublicvoidtestOperation1(){StringexpectedResult=++++++;assertEquals(expectedResult,(,}}