PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent
CLDCUnit 是用来对Java ME程序进行单元测试的工具
JUnit的C#版
xTests 是一个为C/C++程序提供的小型的、简单、轻量级、可移植的单元、组件测试库
JUnit的Ruby版
Fluint是一个 Flex 单元测试工具,对于Flex单元和集成测试,“Fluint”非常简洁。它是为编写Flex2或Flex3应用的开发者提供的测试框架,无论这些应用是通过Adobe
jWebUnit 是基于java的测试网络程序的框架。它提供了一套测试见证和程序导航标准。jWebUnit
JUnitPerf是JUnit测试集的一个扩展工具。它包含在JUnit测试中用来完成性能测量与程序功能的可量测性。
lmock 是一个 lua 编程语言的模型框架和模拟测试工具。
NUnit 是 JUnit 的 .NET 版,支持所有 .NET 语言,完全使用 C# 编写,并进行完全重新设计以利用很多高级的 .NET 语言特性,例如定制属性以及其他相关的反射功能。
Google Mock 是 Google 刚刚开源的一套 C++ Mock 框架。 Google Mock在google内部超过100个项目中使用过,由Zhanyong
p-unit 是一款开放源码的性能测试框架,和 JUnit 不同,JUnit 关注的是测试案例的正确性,而 p-unit 不仅关注测试案例的正确性,还收集测试案例的性能参数,默认情况下,p-unit
JMock是帮助创建mock对象的工具,它基于Java开发,在Java测试与开发环境中有不可比拟的优势,更重要的是,它大大简化了虚拟对象的使用。本文中,通过一个简单的测试用例来说明JMock如何帮助我们实现这种孤立测试。
HtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模拟成 HTML,这样您便可以直接处理这些文档了。HtmlUnit
lunit 是 lua 程序的单元测试框架
JUnit的Perl版
FireUnit 是一款基于Firebug的扩展,简单说来,FireUnit 给 Firebug增加了一个标签面板,并提供了一些简单的JavaScript
Cutter是一个C语言下的单元测试框架。它有许多先进的功能,如覆盖,数据驱动测试等。
WSUnit是一个Web Service或Web Service客户端单元测试的Eclipse插件。WSUnit本身作为一个简单的Java
JMUnit是JUnit的J2ME版本。
JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent
MockME 为开发者在 J2SE 平台上对J2ME程序进行模拟测试的工具
CppUnit 是个基于 LGPL 的开源项目,最初版本移植自 JUnit,是一个非常优秀的开源测试框架。CppUnit 和 JUnit
Unitils这个Java开源类包的目的是让单元测试变得更加容易和可维护。Unitils构建在DBUnit与EasyMock项目之上并与
Mockrunner用在J2EE环境中进行应用程序的模拟测试。它不仅支持Struts actions, servlets,过滤器和标签类还包括一个JDBC和一个JMS测试框架,可以用于测试基于EJB的应用程序。
DbUnit 使您可以容易地执行 JDBC 查询并获取它们的值。使用 DbUnit JDBC 包装器而不是纯粹的 JDBC 有几个理由:
EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。
FlexMock是一个比较流行的针对Rails单元测试的Mock工具, 安装方法:$ gem install flexmock
JUnit的Python版
QUnit 是一个非常小的 C++ 单元测试框架。 代码示例: // FooTest.cpp #include \"Foo.hpp\"
JMockit 是一组工具和API用以帮助开发人员编写测试程序,该项目完全基于 Java 5 SE 的 java.lang.instrument
Assertion Extensions for JUnit(JUnitX)是一组断言扩展,它试图涵盖 Java 软件开发中大多数常见的测试场景,包括用于库方法的方法契约。例如,JunitX 包括验证 Object.hashCode 与 Object.equals
JsUnitTest 是一个 JavaScript 代码的单元测试工具。
ECUT (Eclipse C Unit Testing) 项目将CppUnit 和 Eclipse CDT 开发工具集成起来,提供更好的无缝的单元测试支持,类似JUnit 和 JDT 一样。该项目也允许跟其他的 C单元测试框架进行集成。
QUnit 是一个功能强大、易于使用的 JavaScript 单元测试框架。它被 jQuery 项目用于测试代码和插件,它能够测试任何通用的
Riot 是一个新的Ruby测试框架,作者是Justin Knowlden。它的主要目的是提高测试的效率。Justin对Riot与Test::Unit进行了比较,测试结果显示Riot比Test::Unit的测试速度快一倍多。