zoukankan      html  css  js  c++  java
  • Individual Project

    这次我自己完成了一个小小的项目,课可以把这篇随笔当做一次实验报告,主要的内容是用JUnit进行单元测试。由于我的技术太弱了,就在博客园里“求师”,按照大神的方法慢慢把这些东西写了下啦来。

    不知道怎么搞的,在用JUnit4进行单元测试的时候,出现了很多问题,具体的情况就在下面的报告里了。

    一、题目简介

    新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试

    二,源码的github链接

    https://github.com/ChittyCui/Chitty

    三、所设计的模块测试用例、测试结果截图

    新建项目JUnit_Test,编写一个Calculator类

    将JUnit4单元测试包引入这个项目:在该项目上点右键,点“属性”,在弹出的属性窗口中,首先在左边选择“Java 构建路径”,然后到右上选择“库(L)”标签,之后在最右边点击“全部选择(A)”按钮

     

    然后在新弹出的对话框中选择JUnit4并点击确定,JUnit4软件包就被包含进我们这个项目了。

    生成JUnit测试框架:在Eclipse的Package Explorer中用右键点击该类弹出菜单,选择“新建JUnit测试用例”

    点击“下一步”后,系统会自动列出你这个类中包含的方法,选择你要进行测试的方法。此例中,我们仅对“加、减、乘、除”四个方法进行测试

    之后系统会自动生成一个新类CalculatorTest,里面包含一些空的测试用例。只需要将这些测试用例稍作修改即可使用

    运行测试代码:按照上述代码修改完毕后,我们在CalculatorTest类上点右键,选择“Run As JUnit Test”来运行测试

    运行结果如下:

    进度条是红颜色表示发现错误,具体的测试结果在进度条上面有表示“共进行了4个测试,其中1个测试被忽略,一个测试失败”

    四、问题及解决方案、心得体会

    在进行测试的时候,测试代码发生了错误,如图:

    经过网上查阅,引擎搜索,终于还是解决了问题

    解决文艺的过程为:

    在项目上右键 -> Properties -> Java Compiler,在 Compiler compliance level: 后的下拉列表中,选择 1.5 或 1.5 以上即可

    通过本次的学习,我大概学会了用JUnit4来进行软件单元测试,虽然用的不是很熟练,但是我觉得收获也有很多。在博客园这个平台上,真的可以学到很多有用的东西,以前都不知道怎么利用网络来学习,现在就不一样了,我觉得这才是真正的学习。

  • 相关阅读:
    ActiveMQ服务安装
    @Transactional 注解失效场景
    java中public、private、 protected、friendly
    接口保证幂等性是基本的要求,那么幂等性你们是怎么做的 ?
    android中Toast,makeText()的用法
    android中OKHttpClient工具类的用法(向服务器发送请求,并得到响应)
    android与服务器交互
    Android Studio中Make Project、Clean Project、Rebuild Project 的作用
    android如何真机调试
    URI中的fragment以及URI的说明
  • 原文地址:https://www.cnblogs.com/chitty/p/4460875.html
Copyright © 2011-2022 走看看