【原创】Junit旅程之序

初次学会使用Junit的使用是通过这篇文章的(http://dev.yesky.com/SoftChannel/72342371961929728/20041201/1882557.shtml),自己尝试跟着做了一遍,结果发现它上面提供的代码例子是错误的,不过流程、图片都很清楚。所以你可以先看看它上面是怎么说的,至于测试的代码我稍做了改动,为的是只要说明问题就行——其实不难。
被测试的类代码:
public class HelloJunit {
    public static int abs(int n){
        return n>=0?n:(-n);
    }
}
Junit的测试代码:
import junit.framework.TestCase;
public class HelloJunitTest extends TestCase {
    public void testAbs() {
      assertEquals(HelloJunit.abs(10),10); 
      assertEquals(HelloJunit.abs(-10),10);
    }
}
主要代码行为assertEquals(HelloJunit.abs(10),10); 
其中参数的意义为:
HelloJunit.abs(10)执行类HelloJunit的abs方法(参数为10,表示求10的绝对值)。
逗号后面的10表示为预期的结果(期望值)。
该行表示将期望值(10)与实际值(类HelloJunit的abs方法执行结果)进行比较,如果不相等则抛出异常。
这里只是一个简简单单的例子,Junit被大家称为优秀的白盒自动化测试框架,当然只有自己用过了才会了解。网上有许多的资料介绍这个框架,笔者也是从自身情况出发来学习它的。当然学习使用它是需要有一定基础的,笔者拥有C和C++的基础,对Java的学习也开始不久,所以在这里将力所能及的知识共享出来与大家分享,希望能够共同提高。另外笔者是专职的测试人员,所以在描述一些问题时大多都会以测试的角度来阐述。学习此框架的目的在于能够在工作中进行白盒测试,在以后的介绍中还会介绍白盒测试相关的理论和工具,希望大家能够一起提高进步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值