zoukankan      html  css  js  c++  java
  • Junit介绍与实现

    Junit简介

    JUnit是一个Java语言的单元测试框架。

    下面是JUnit一些特性的总结:

    1)       提供的API可以让你写出测试结果明确的可重用单元测试用例

    2)       提供了三种方式来显示你的测试结果,而且还可以扩展

    3)       提供了单元测试用例成批运行的功能

    4)       超轻量级而且使用简单,没有商业性的欺骗和无用的向导

    5)       整个框架设计良好,易扩展

     

    下载

    点击http://www.junit.org可以下载到最新版本的JUnit,本文采用的是4.10版本。

     

    测试

    1.首先打开eclipse添加junit.jar

    2.测试类(简单的加法计算)

    3.测试用例

    4.测试单元

    5.选择Run As Junit Test

    得到结果,没有问题!

    6.修改预期结果

    7.再次运行

    显示Failure!

     

    总结

    Junit是功能强大而简单小巧的白盒测试框架。

    在运行时可能产生两种错误:即Failure和Error

    Failure指的是预期的结果与实际运行单元的结果不同所导致,例如当使用assertEquals()或其它assertXXX()方法断言失败时,就会回报Failure,这时候要检查你的单元方法中的逻辑设计是否有误。

    Error指的是你的程序没有考虑到的情况,在断言之前程序就因为某种错误引发例外而终止,例如在单元中存取某个数组,因为存取超出索引而引发 ArrayIndexOutOfBoundsException,这会使得单元方法无法正确完成,在测试运行到asertXXXX()前就提前结束,这时候要检查你的单元方法中是否有未考虑到的情况而引发流程突然中断。

  • 相关阅读:
    lvm新增脚本
    k8s 开源web操作平台
    ES6 对象数组查找某一个对象
    Git常用命令使用大全
    Failed to read session data On PHP 7.2
    解决Apache无法解析PHP问题
    使用apache htpasswd生成加密的密码文件,并使用.htaccess控制目录访问
    Apache开启关闭错误提示
    linux查找目录下的所有文件中是否含有某个字符串
    抖音60秒视频权限开通方法
  • 原文地址:https://www.cnblogs.com/parachuteInk/p/4376274.html
Copyright © 2011-2022 走看看