[b]1 JUnit[/b]
JUnit是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。
JUnit的测试思想
如果你要写一段代码:
先用 junit 写测试,然后再写代码
写完代码,运行测试,测试失败
修改代码,运行测试,直到测试成功
XP(极限编程)中推崇的 test first design 就是基于以上技术
下载一个最新的zip包: [url]http://download.sourceforge.net/junit/[/url]
[b]2 NUnit[/b]
NUnit是一个单元测试框架,专门针对于.NET来写的.其实在前面有JUnit(Java),CPPUnit(C++),他们都是xUnit的一员.最初,它是从JUnit而来.
NUnit最初是由James W. Newkirk, Alexei A. Vorontsov 和Philip A. Craig,后来开发团队逐渐庞大起来.在开发过程中, Kent Beck 和ErichGamma2位牛人也提供了许多帮助.看来对于NUnit还真是下了一番力气了
NUnit是xUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利用了许多.NET的特性,比如反射,客户属性等等.
最重要的一点是它适合于所有.NET语言.
相关网站:[url]http://www.nunit.org/[/url]
[b]3 CppUnit[/b]
CppUnit,一个c++的单元测试框架,可以通过派生测试类的方式,定制具体的测试方案。xUnit家族的一员,从JUnit移植而来,JUnit是Java语言的单元测试框架。
从[url]http://cppuint.sourceforge.net[/url]可以找到有关CppUint的详细信息。
[b]4 DUnit[/b]
Dunit是Xunit家族中的一员,用于Dephi的单元测试。是Extreme Programming测试实现Xtreme Testing的一种工具。Dunit是一个Free的测试工具,没有代码覆盖率功能。
Dunit的官方Web Site 是[url]https://sourceforge.net/projects/dunit/[/url]。
[b]5 PHPUnit[/b]
PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)
单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试,最合它还可以和Selenium整合来完成大型的自动化集成测试。
从[url]http://pear.phpunit.de/get/[/url]下载软件包并解压
JUnit是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。
JUnit的测试思想
如果你要写一段代码:
先用 junit 写测试,然后再写代码
写完代码,运行测试,测试失败
修改代码,运行测试,直到测试成功
XP(极限编程)中推崇的 test first design 就是基于以上技术
下载一个最新的zip包: [url]http://download.sourceforge.net/junit/[/url]
[b]2 NUnit[/b]
NUnit是一个单元测试框架,专门针对于.NET来写的.其实在前面有JUnit(Java),CPPUnit(C++),他们都是xUnit的一员.最初,它是从JUnit而来.
NUnit最初是由James W. Newkirk, Alexei A. Vorontsov 和Philip A. Craig,后来开发团队逐渐庞大起来.在开发过程中, Kent Beck 和ErichGamma2位牛人也提供了许多帮助.看来对于NUnit还真是下了一番力气了
NUnit是xUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利用了许多.NET的特性,比如反射,客户属性等等.
最重要的一点是它适合于所有.NET语言.
相关网站:[url]http://www.nunit.org/[/url]
[b]3 CppUnit[/b]
CppUnit,一个c++的单元测试框架,可以通过派生测试类的方式,定制具体的测试方案。xUnit家族的一员,从JUnit移植而来,JUnit是Java语言的单元测试框架。
从[url]http://cppuint.sourceforge.net[/url]可以找到有关CppUint的详细信息。
[b]4 DUnit[/b]
Dunit是Xunit家族中的一员,用于Dephi的单元测试。是Extreme Programming测试实现Xtreme Testing的一种工具。Dunit是一个Free的测试工具,没有代码覆盖率功能。
Dunit的官方Web Site 是[url]https://sourceforge.net/projects/dunit/[/url]。
[b]5 PHPUnit[/b]
PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)
单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试,最合它还可以和Selenium整合来完成大型的自动化集成测试。
从[url]http://pear.phpunit.de/get/[/url]下载软件包并解压