feed4junit 实现junit4框架体系下数据驱动

junit 是一款很好用的测试框架,但是该框架在并行和数据驱动方面没有提供支持,往往我们队这2个需求是很迫切的,不过有需求就会有人去做,有心思的人出现了,feed4junit 出现了,弥补了junit的不足,而且采用excel的方式做数据动,可以说对于我们来说是及时雨,下面我们就来看一下如何使用。

1.去官网下载软件包http://databene.org/feed4junit.html,下载会看到很多jar包,本人试验,主需要如下软件包:

2013-1-24 12:12 上传

下载附件 (7.89 KB) 



2.注意出了上述软件包外,junit的软件包也是需要的,因为整个框架还是要使用junit 来调度,下面给一段使用代码 

/**
* 
* @author Tom
*
*/
@RunWith(Feeder.class)
public class TestFeedForJunit {
@Test
@Source("./data/names.xls")
public void tomTest(String name,String password){
System.out.println(name+":"+password);
}

  

3. 注意excel 文件内容,在如上程序里面有2个参数,name 和password,所以需要在excel 里面定义2个参数的值,如下:

 

更多资料请关注:www.kootest.com;技术交流群:182526995

转载于:https://www.cnblogs.com/kootest/p/4087956.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JUnit 4 是JUnit测试框架的最新版本,它与JUnit 3有很多不同之处。以下是将JUnit 3升级到JUnit 4的步骤: 1. 导入JUnit 4库 - 在项目的构建路径中,将JUnit 4库导入到项目中。 2. 更改测试注释 - 在JUnit 3中,测试方法使用“@Test”注释来标记。在JUnit 4中,测试方法应使用“@Test”注释来标记。 3. 更改断言语句 - 在JUnit 3中,断言语句使用“assertTrue”或“assertFalse”等方法来检查条件。在JUnit 4中,可以使用更多的断言方法,例如“assertEquals”和“assertNotNull”。 4. 更改测试套件 - 在JUnit 3中,测试套件作为一个类来实现,并且必须继承TestCase类。在JUnit 4中,测试套件可以使用“@RunWith”注释来标记,并且可以使用“@SuiteClasses”注释来指定包含的测试类。 5. 使用注释取代传统的测试方法 - 在JUnit 4中,可以使用注释来指定测试方法的预备条件,例如@Before和@After。这些注释可以用于所有测试方法,而不是只能用于继承自TestCase的测试方法。 6. 使用参数化测试 - 在JUnit 4中,可以使用“@Parameterized”注释来标记测试方法,从而使测试方法可以接受参数。这样可以更轻松地测试不同的输入和输出。 7. 使用JUnit 4规则 - JUnit 4包含许多规则(例如TemporaryFolder)来帮助测试。可以使用“@Rule”注释来标记规则。 通过这些步骤,就可以将JUnit 3升级到JUnit 4,并且可以使用JUnit 4的新功能来改进测试。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值