Feed4JUnit

JUnit单元测试扩展
授权协议 GPLv2
开发语言 Java
所属分类 开发工具、 单元测试工具
软件类型 开源软件
地区 不详
投 递 者 司空兴为
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Feed4JUnit能够让编写JUnit的参数化测试变得简便,并为这些测试提供预定义或随机测试数据。它能够从业务分析人员定义好的CVS或 Excel文件读取测试用例数据并在构建/单元测试框架中报告测试成功。利用Feed4JUnit能够很方便用随机但校验过的数据执行冒烟测试来提高代码 代码覆盖率和发现由非常特殊的数据结构产生的Bug。此外还可以利用Feed4JUnit轻松定义等价类测试。

示例代码:

@RunWith(Feeder.class)
public class LoginTest {

    @Test
    @InvocationCount(10)
    public void testLogin(String name, String password) {
        System.out.println("name:" + name + " password:" + password);
    }
}

  • Feed4JUnit之学习感悟              随着自动化测试的深入,我发现,我的自动化测试并没有真正发挥起大的作用。因为在业务数据方面,我只是用了单一的测试数据,并没有全面地对业务进行测试,为了提高测试的覆盖率,我决定使用多数据进行业务流程上的测试。这时Feed4JUnit帮助了我。            Feed4JUnit能够让编写junit的参数化测试变得简便,并为这些测试提供预

  • 实现测试数据的分离。记录一下使用方法 很奇怪下载最新的版本报错!提示一个nullpoint 下载1.1.2的版本测试通过! 注意的地方:slf4j两个包需要 slf4j-log4j12-1.5.8.jar log4j-1.5.8.jar http://www.slf4j.org http://databene.org/feed4junit.html [img]http://dl2.iteye.co

  • feed4junit 的官方站点 http://databene.org/feed4junit.html   feed4junit maven   <dependency>    <groupId>org.databene</groupId>    <artifactId>feed4junit</artifactId>    <version>1.1.4</version>   </depende

 相关资料
  • Android Studio 1.1 添加了单元测试支持,详细请看 Unit testing support。本章的其余部分描述的是 “instrumentation tests”。利用 Instrumentation 测试框架可以构建独立的测试 APK 并运行在真实设备(或模拟器)中进行测试。

  • 英文原文:http://emberjs.com/guides/testing/unit/ 单元测试用于测试代码的一个小片段,确保其功能正常。与集成测试不同,单元测试被限定在一个范围内,并且不需要Ember应用运行。 全局 vs 模块 过去如果没有作为一个全局变量加载整个Ember应用,要对应用进行测试非常困难。通过使用模块(CommonJS,AMD等)来编写应用,可以只加载被测试的部分,而不用将其

  • 我最近注意到,似乎不适用于监视扩展模块。 以下是我迄今为止尝试过的: 使用WatchKit应用程序创建一个新的Xcode项目,并包含单元测试 打开自动创建的单元测试文件并添加(确认这是扩展的构建设置中正确的模块名称后)。这会导致“无此类模块”编译器错误 确认在扩展生成设置中将“启用可测试性”设置为“是” 更改扩展模块的名称以删除空格 通过向测试目标添加所需的文件,我当然能够成功地进行单元测试,但我

  • 单元测试涉及测试软件应用程序的每个单元或单个组件。这是第一级软件测试。单元测试的目的是验证单元组件的性能。 单元是软件系统的单个可测试部分,并在应用程序软件的开发阶段进行测试。 此测试旨在测试隔离代码的正确性。单元组件是应用程序的单独功能或代码。白盒测试方法用于单元测试,通常由开发人员完成。 在测试级别层次结构中,单元测试是在集成和其他剩余测试级别之前完成的第一级测试。它使用模块进行测试,减少了等

  • 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如 C 语言中单元指一个函数,Java 里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进

  • 我们从 Hello World 项目入手,增加单元测试功能。 我们新家了一个名为hello-world-test的 Gradle 项目。 环境 Gradle 3.4.1 Spring Boot 1.5.2.RELEASE Thymeleaf 3.0.3.RELEASE Thymeleaf Layout Dialect 2.2.0 Spring Security Test 4.2.2.RELEASE

  • 单元测试验证单个代码单元是否按预期工作。 也就是说,给定不同的输入参数, 测试验证类方法返回预期结果。 单元测试通常由编写待测试类的人开发。 Yii的单元测试框架 Codeception 基于 PHPUnit,Codeception 建议遵从 PHPUnit 的文档的进行开发: Codeception for Yii framework Codeception Unit Tests PHPUnit

  • 单元测试 ClojureScript 的测试和 Clojure 语法类似, 通过 cljs.test 来提供. 首先需要引用下面这些函数或者 Macros: (ns my-project.tests (:require [cljs.test :refer-macros [deftest is testing run-tests]])) 然后可以定义一个测试: (deftest test-num