qileilove

blog已经转移至github,大家请访问 http://qaseven.github.io/

Junit单元测试笔记

什么是单元测试
  单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。
  单元测试目的?
  执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致。
  白盒测试和单元测试的区别:
  1 测试目的,一个是测试程序的整体逻辑,另一个是测试程序中一个独立的模块
  2 通常的执行人员不一样,白盒一般是由专门的白盒测试人员完成,单元测试一般由程序员自己完
  计划你的单元测试:
  设计一系列的输入和预期结果
  Eclipse中使用Junit:
  eclipse中已经内置Junit,无需自己再安装
  选择一个需要单元测试的工程,右键点击Properties
  添加Junit依赖
  选择Junit
新建一个单元测试类
  运行单元测试
  单元测试结果
  单元测试标注
  @Test标注,以表明这是一个测试方法。
  @Ignore标注,这个标注的含义就是某些方法尚未完成,暂不参与此次测试
  @Before 标注,在任何一个测试执行之前必须执行的代码,就是一个Fixture。
  @After标注,在任何测试执行之后需要进行的收尾工作的代码,也是一个Fixture。
  Junit一些高级特性
  (1)限时测试
  @Test(timeout  =   1000 )
  timeout 参数表明了你要设定的时间,单位为毫秒,
  (2)参数化测试
  只写一个测试函数,把这若干种情况作为参数传递进去,一次性的完成测试。
  PS:其实就是测试一个单元的多种参数的情况。

posted on 2014-09-16 09:48 顺其自然EVO 阅读(154) 评论(0)  编辑  收藏 所属分类: 测试学习专栏


只有注册用户登录后才能发表评论。


网站导航:
 
<2014年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(55)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜