单元测试工具FlexMonkey、Mox、crpcut、moreUnit介绍

以下为你介绍的单元测试工具都可用在Linux系统上:FlexMonkey(Flex测试工具)、Mox(Python单元测试框架)、crpcut(C++单元测试框架)、moreUnit(Eclipse单元测试插件)。

1、FlexMonkey(Flex测试工具)

单元测试工具FlexMonkey、Mox、crpcut、moreUnit介绍

FlexMonkey 是一个用来测试Flex应用的开源工具,可以记录和回放用户界面的交互并生成可重复使用的测试用例,你还可以在持续集成框架中运行这些测试用例,无需任何浏览器插件。

2、Mox(Python单元测试框架)

Mox 是 Python 编程语言的单元测试框架。

3、crpcut(C++单元测试框架)

单元测试工具FlexMonkey、Mox、crpcut、moreUnit介绍

crpcut是一款C++的单元测试框架,发音是Copy and Cut。

隔离式健壮Posix C++单元测试系统,crpcut是用于C++的易于使用的单元测试系统,其中每个测试用例都在其自己的进程和自己的工作目录中运行,以确保每个测试用例均从干净的开始。

下载地址:https://sourceforge.net/projects/crpcut/

4、moreUnit(Eclipse单元测试插件)

MoreUnit是一个Eclipse插件(根据EPL许可),可以帮助您编写更多的单元测试,主要针对Java语言。

MoreUnit提供菜单和快捷方式:

跳转到与您正在编辑的元素相对应的测试文件/method(默认为Ctrl-J)。如果不存在,建议您创建它。

运行被测类的测试类/method(默认情况下为Ctrl-R)。

为您的光标下方的methods生成一个测试method存根。

此外:

MoreUnit装饰具有测试用例的文件。

在编辑器中,它标记了正在测试的methods。

重命名类/methods,MoreUnit也将重命名相应的测试代码。

移动类,MoreUnit将移动相应的测试用例。

使用Mock插件:使用您喜欢的库选择要模拟的类的依赖项,MoreUnit将在测试类中生成样板代码。

以下是修饰一个有测试案例类的截图:

单元测试工具FlexMonkey、Mox、crpcut、moreUnit介绍

单元测试工具FlexMonkey、Mox、crpcut、moreUnit介绍

单元测试工具FlexMonkey、Mox、crpcut、moreUnit介绍

下载地址:https://github.com/MoreUnit/MoreUnit-Eclipse

注明

以上就是单元测试工具FlexMonkey、Mox、crpcut、moreUnit的介绍内容,这些单元测试工具都能使用在Linux操作系统中。

栏目相关文章