软件测试实验报告一

软件测试实验报告一

ID:30946607

大小:344.50 KB

页数:12页

时间:2019-01-04

软件测试实验报告一_第1页
软件测试实验报告一_第2页
软件测试实验报告一_第3页
软件测试实验报告一_第4页
软件测试实验报告一_第5页
资源描述:

《软件测试实验报告一》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《软件测试》实验报告赵佳于学号1508100065院(系)数学与计算机学院专业软件工程班级15042018年5月8R实验一单元测试工具JUNIT—、实验目的了解自动化测试工具JUnit的架构、功能,学习如何下载、安装JUnit,掌握使用JUnit对Java程序进行单元测试的方法。二、实验过程和结果练习1使用JUnit对Money类进行单元测试在Eclipse下新建类Money代码:packagetest;publicclassMoney{privateintfAmount;//货币余额privateStringfCur

2、rency;//货币类型publicMoney(intamouStringcurrency){fAmount=amount;fCurrency=cuwency;}publicintamount(){returnfAmount;}publicStringcurrency(){returnfCurrency;}publicMoneyadd(Moneym)//add方法把两个Money对象相加,合成一个Money对象{returnnewMoney(amount()+m.amount()^currency());}public

3、booleanequals(ObjectanObject)//equals方法判断两个Money*寸彖是否相if(anObjectinstanceofMoney)MoneyaMoney=(Money)anObject;returnaMoney.currency().equals(currency())&&amount()==aMoney.amount();}returnfalse;}}现在要对Money类的add方法进行测试,步骤如2(1)在Eclipse下新建类测试类MoneyTest的testAdd()方法pack

4、agetest;importstaticorg・junit・Assert・*;importorg・~

5、11门:11:・Before;importorg.~junit.Ignore;importorg.junit.Test;publicclassMoneyTest{Moneyresult;Moneyml2CHF=newMoney(12/'CHF");Moneyml4CHF=newMoney(14,”CHF");Moneyexpected=newMoney(26,”CHF”);//预期的运彳亍结果@Testpublicvo

6、idtestAdd(){result=ml2CHF.add(ml4CHF);assertTrue(expected.equals(result));//判断运行结果是否与预期值相同}}(2)在Eclipse卜新建类测试类MoneyTest的testEquals()方法:@TestpublicvoidtestEquals(){assertTrue(!ml2CHF・equals(null));assertTrue(!ml2CHF.equals(ml4CHF));assertEquats(ml2CHF?ml2CHF);ass

7、ertEquaLs(ml2CHF?newMoney(12J'CHF”));截图1:O•te^t1/vc/!e%t2/MoneyTea>«v4i-tcbpiefile(ditSouterRd«tofN^g^teScorchtiojeclRunWindowHHp-*•・・••<>•*•r■f«M%hrdAflri00)9w

8、ttaticerg.>Rlt.Assort.e;*♦Uportorg.、7la^ort•rg.lwf*it.XgR«r«>・iaportor<.jwAlt.T«st;xer^licclMtM0R«yT«st(IXMOCoKXeiwwRo*1$];publicvoidteitAdd()19•f«ertrrwe(t»r«tt4.»Qu«4«(resylt));•”•穴Fw(l・XNT0ffertfQuQlf(«XXX.el2O«);•iiertrfv«4s(BlKMr.iwwN

9、my(U*0**));4publicV©utestCovelsOWriUblcVvwttowenM21■■■3MtfWacos■ttftlM-w

10、CMML-■■MH(3•35Ifi20U结果1:测试通过。练习2修改测试代码CalculatorTest,增加@BeforeClass,@AfterClass,@Before,@Afte

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。