编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是开发工具相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
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的测试速度快一倍多。
NMock是一款.NET平台下的基于动态代理的Mock模拟对象类库,用于C#开发。Mock对象使测试更简单,它测试单个组件或单个类时不需要其它所有组件真正实现。也就是说我们可以仅仅只是测试一个类,比起测试一个完整的对象
J2MEUnit是应用在J2ME应用程序的一个单元测试框架。它基于JUnit.
Jboss JSFUnit是一个专门用于JSF应用程序的综合测试框架。它设计成能够在JSF层对JSF应用程序进行调试和综合集成测试。JSFUnit测试运行在容器之中,能够让开发人员完全控制managed
HttpUnit 是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文