Java单元测试框架 JUnit
-
Java单元测试框架 JUnit
JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于KentBeck的sUnit的xUnit家族中为最成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。 在线Javadoc:http://ww...
更多JUnit信息
最近更新: JUnit 4.12 发布,Java 单元测试框架 发布于4个月前
-
C++模拟测试框架 Google Mock
Google Mock 是 Google 刚刚开源的一套 C++ Mock 框架。 GoogleMock在google内部超过100个项目中使用过,由ZhanyongWan,一个google的软件工程师(看名字大概是华裔),从jMock和EasyMock中获得灵感而开发。这个框架能够在Linux,Windows 和Mac OS X上使用... 更多GoogleMock信息
-
C语言单元测试框架 CUnit
继Junit CppUnit的成功后,c语言环境下也出现了开发源码的白盒测试用例CUnit。CUnit以静态库的形式提供给用户使用,用户编写程序的时候直接链接此静态库就可以了。它提供了一个简单的单元测试框架,并且为常用的数据类型提供了丰富的断言语句支持。...
更多CUnit信息
-
Google JS Test
Google JS Test是一个运行于V8JavaScript引擎下的Javascript单元测试框架,其在Google内部负责对Chrome的快速JS执行速度进行测试,现在Google以开源工程开放大家使用。Google JS Test主要特性: 超快的启动速度和执行时间,不需要在浏览器里运行 清爽而具...
更多GoogleJS Test信息
-
C++单元测试框架 CppTest
CppTest 是 C++的单元测试框架。CppUnit 简单得多,但是效果也不错。下面简要地对比这两个强大的工具:创建单元测试和测试套件的简便性。CppUnit 和 CppTest 都创建类方法形式的单元测试,类本身都派生自工具提供的 Test类。但是,CppTest 的语法略... 更多CppTest信息
-
Python单元测试框架 PyUnit
Python单元测试框架(The Python unit testing framework),简称为PyUnit, 是KentBeck和Erich Gamma这两位聪明的家伙所设计的 JUnit 的Python版本。而JUnit又是Kent设计的Smalltalk测试框架的Java版本。它们都是各自语言的标准测试框架。... 更多PyUnit信息
-
C/C++单元测试框架 CppUTest
CppUTest 是一个功能全面的测试框架。CppUTest是为了支持在多种操作系统上开发嵌入式软件而特别设计的。CppUTest的宏被设计成不需要了解C++也可以写测试用例。这使得C程序员更容易用这个测试框架。 CppUTest只使用C++语言中主要的那部分子集,这种选择很好... 更多CppUTest信息
最近更新: CppUTest 入门教程 发布于 3年前
-
基于Junit扩展的测试框架 iTest
ITEST是面向主要的service接口诸如:HTTP,SOAP,JSON-RPC的轻量级自动化测试框架。将参数的输入、请求执行、结果解析、数据验证、数据准备与清理各个环节都做了封装,以数据文本文件为接口,降低自动化测试过程中case书写的难度。 数据驱动测试执行是该框...更多iTest信息
-
Flex单元测试框架 FlexUnit
FlexUnit可以说是Junit的一个复制,因为它们具有太多的相似性,不过说白了,其实所有的单元测试都是一个样,主要的方法就是通过输入来比较输出的结果是否正确。虽说原理是这么简单,但是一个好的单元测试框架,可以为编程人员带来很好的方便,在FlexUnit中...
更多FlexUnit信息
-
PHP测试框架 Peridot
Peridot 是一个支持 PHP 5.4+ 的高可扩展、用起来很方便的 PHP 测试框架。Peridot让测试更加有趣。开发者可以创建插件,自定义测试报告等。 特性: 灵活的测试接口 事件驱动的插件架构 可轻松添加用户定义的命令行参数轻松创建自定义测试报告 基于异常的... 更多Peridot信息
最近更新: Peridot —— 可扩展、方便有趣的 PHP 测试框架发布于 5个月前
-
JUnit测试框架 Zohhak
Zohhak - JUnit Parameterized ,Zohhak是一个参数化的 JUnit 测试框架,JUnit自带的对参数化测试的支持是他非常大的一个软肋,前一段时间也曾经有一个叫做 JUnit Params的软件试图来解决这个问题,而Zohhak是另外一个强大的参数化测试框架。 让我们来看一... 更多Zohhak信息
最近更新: Zohhak —— 参数化的 JUnit 单元测试扩展 发布于2年前
-
单元测试模拟框架 PowerMock
PowerMock也是一个单元测试模拟框架,它是在其它单元测试模拟框架的基础上做出的扩展。通过提供定制的类加载器以及一些字节码篡改技巧的应用,PowerMock现了对静态方法、构造方法、私有方法以及 Final 方法的模拟支持,对静态初始化过程的移除等强大的功...
更多PowerMock信息
-
Android 自动化测试 Robolectirc
Robolectirc 是一款 Android 程序自动化测试工具。 测试代码:@RunWith(RobolectricTestRunner.class) public class MyActivityTest {@Test public void clickingButton_shouldChangeResultsViewText()throws Exception { Activity activity =... 更多Robolectirc信息
-
NoSQL的单元测试工具 NoSQLUnit
NoSQLUnit 是一个 JUnit 的扩展,用来为那些使用了 NoSQL 后端的应用提供单元测试和集成测试的工具。使用示例:@UsingDataSet(locations="my_data_set.json",loadStrategy=LoadStrategyEnum.REFRESH)@ShouldMatchDataSet(location="my_expected_data... 更多NoSQLUnit信息
最近更新: NoSQLUnit 0.7.6 发布,NoSQL 单元测试发布于 2年前
-
Android 测试框架 RoboSpock
RoboSpock 是一个开源的 Android 测试框架。提供简单的编写 BDD 行为驱动开发规范的方法,使用 Groovy语音,支持 Google Guice 库。RoboSpock 合并了 Robolectric 和 Spock 的功能。 示例代码:def "should display hello text"() { given...
更多RoboSpock信息
-
Python 模拟测试框架 CaptureMock
CaptureMock 提供 Python模拟的捕获-重放功能,建立在命令行和客户机-服务器通信的基础上。CaptureMock 所谓的方法就是 捕获-重放方法。它在用户‘记录’模拟子系统的时候观察代码和模拟出来的子系统的交互,并且用它自己的格式记录在文本文件中。 当用户...更多CaptureMock信息
-
Web单元测试 HtmlUnit
HtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模拟成HTML,这样您便可以直接处理这些文档了。HtmlUnit 使用例如 table、form 等标识符将测试文档作为 HTML来处理。它同样需要遵循 JUnit 测试框架结构的 Java™ 测试程序。... 更多HtmlUnit信息
最近更新: HtmlUnit 2.8 发布,Java的Web单元测试 发布于5年前
-
PHP测试框架 PHPUnit
PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xde...更多PHPUnit信息
最近更新: PHPUnit 4.0.0 发布,PHP 单元测试框架 发布于1年前
-
C++单元测试框架 CppUnit
CppUnit 是个基于 LGPL 的开源项目,最初版本移植自 JUnit,是一个非常优秀的开源测试框架。CppUnit 和JUnit 一样主要思想来源于极限编程(XProgramming)。主要功能就是对单元测试进行管理,并可进行自动化测试。测试驱动开发(TDD)是以测试作为开发过程... 更多CppUnit信息
-
自动化测试平台 Robot Framework
Robot Framework是一个关键词驱动的自动测试框架。测试用例位于HTML或者TSV(以tab分隔值)文件,使用在测试库中实现的关键词来在测试中运行程序。因为Robot Framework 是灵活和可扩展的,所以它很合适用于测试具有多种接口的复杂软件:用户接口,命令行,...