软件工程第二次作业

选择的软件

我这次选择的开发工具是MyEclipse和Junit。下面为软件的开发以及使用。

一、准备工作

在安装Eclipse之前,需要先配置JDK的环境变量,但由于上学期选的选修课在安装软件的时候已经配置好这个环境变量了,所以就不需要再配置了。关于Junit,由于软件中自带,所以关于它的使用时只需要导入就行。

二、安装Eclipse

安装Eclipse时,在下载完成之后,只需要按照步骤一步步的点击Next,就可以安装好了。下面的图为安装软件之后进入时的运行页面。

1345409-20180321181800328-382519747.png

三、编写程序的过程

1.进入软件之后首先建一个项目,具体步骤为:

File->New->Java Project->Project name->Next->Finish。创建好的项目页面如下。

1345409-20180321181815499-1769714809.png

2.接下来在项目中建一个包,具体步骤为:

右键点击项目->New->Package->Name->Finish。创建好的包页面如下。

1345409-20180321181823923-242363588.png

3.接下来在包中创建类,具体步骤为:

右键点击包->New->Class->Name->Finish。创建好的类页面如下。

1345409-20180321181833209-1944381564.png

4.在创建的类中编写程序,实现加、减、乘、除法的运算,页面如下。

1345409-20180321181842007-964588225.png

四、导入Juint

具体步骤如下:

右键点击项目->Build Path->Add Libraries->Junit->Next->Junit4->Finish。

1345409-20180321181851073-1034751724.png

五、创建测试类

具体步骤为:

右键点击包->New->Class->Name->Finish.创建好的测试类页面如下。

1345409-20180321181859095-224620769.png

在创建的测试类中编写测试程序。页面如下。

1345409-20180321222947710-40097678.png

六、运行

右键点击测试类->Run As->1Junit Test。运行页面如下,表示编的程序已成功。

1345409-20180321223008941-1070933016.png
1.Runs:表示总共有几个测试方法,已经运行了几个;
2.Errors:表示抛出异常的测试方法的个数;
3.Failures:表示失败的测试方法的个数;
4.打钩:表示通过测试方法。
5.另外有个绿色的进度条表示测试成功,红色的进度条则表示测试失败。

注:

当测试用例为错误时会报错,例如乘法的积为错误时,除法的除数为零时,会报错如下:

1345409-20180322111054077-974256164.png

当除法的被除数为零时就不会报错,如下:

1345409-20180322111120172-796671519.png

七、完善Junit

1.在src下新建source Floder取名为test ,具体步骤为:

点击sir->New->Source Folder->Project name->Finish。创建好的页面如下。

1345409-20180321224102677-719977353.png

2.将之前的CalculateTest类连同包一起移动到test文件夹下,页面如下 。

1345409-20180321225011053-1218332485.png

3.自动添加测试方法

使用IDE自动生成测试类。因为将上面的CalculateTest类移动到了test目录下,所以这里IDE自动生成的测试Calculate类的测试类取名叫CalculateAutoTest。具体步骤为:

(1)右键点击类Calculate->New->Other->搜Junit->Junit TestCase->Next,创建好的页面如下。

1345409-20180321234031177-221050241.png

1345409-20180321233429977-1206198088.png

(2)点击Browse将hubo/src改为hubo/test,点击name将Calculate Test改为CalculateAuto Test,创建好的页面如下。

1345409-20180321234343597-1306171161.png

(3)点击Next,选择相应要测试的方法,点击Finish,创建好的页面如下。

1345409-20180321235358892-742610031.png

(4)可以看到自动生成的相应的测试方法了

1345409-20180322102358689-354072809.png

4.将测试用例添加到新生成的类中,进行测试,测试结果如下,表示正确。

1345409-20180322102419216-735106040.png

八、自我总结

在此次安装软件,编写程序以及测试单元的过程中,虽然遇到了很多的问题,但是经过努力之后还是成功了。只要坚持做好每一件事,会取得成功的。

转载于:https://www.cnblogs.com/huboa/p/8618754.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值