• 软件工程第二次作业


    选择的软件

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

    一、准备工作

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

    二、安装Eclipse

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

    三、编写程序的过程

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

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

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

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

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

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

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

    四、导入Juint

    具体步骤如下:

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

    五、创建测试类

    具体步骤为:

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

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

    六、运行

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


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

    注:

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

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

    七、完善Junit

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

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

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

    3.自动添加测试方法

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

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

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

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

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

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

    八、自我总结

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

  • 相关阅读:
    antd vue如何在父组件里打开子组件(子组件是个模态框)?
    webpack知识点整理
    JavaScript中常用的方法汇总,全部整理好了,一定要收藏!
    从地址栏里面获取参数的值
    何为垫片?垫片是一种什么概念在js中?
    async 与 await使用
    纯手撸Promise
    如何使用 Promise?
    Notification 浏览器桌面通知的使用
    学习骨架屏(Skeleton Screens)技术
  • 原文地址:https://www.cnblogs.com/huboa/p/8618754.html
Copyright © 2020-2023  润新知