当前位置:兵器玩家编程软件 → 一键转帖:SeaTest 0.5

软件名称:[B]SeaTest 0.5[/B]
软件类型:国产软件
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:共享版
软件大小:10.0 KB
官方主页:Home Page
更新时间:2013-03-09 12:27:00
软件简介:

一个简单的C的单元测试框架

SeaTest将为用户提供一个简单但功能强大的基于C的单元测试框架的xUnit风格的单元测试。测试驱动开发(TDD)的理想选择。设计是可移植的。

如果你是新的TDD /单元测试,你不妨直接跳转到入门。
与其他的神器出山:www.shenqi73.comxUnit型框架如果你有经验,你不妨读通过一般的技术概述,SeaTest。

在许多的xUnit风格的测试框架,测试和testfixtures的自动发现。因此,所有你要做的就是编写测试,或夹具,它们会自动运行。这是伟大的!你永远不会忘记包括一个测试。然而,在C,没有语言的机制来做到这一点。

因此,Seatest要求您显式注册您的所有测试和设备。如果你是在“红,绿,重构”的习惯,这种限制应该不会有太大的问题。主要的原因是,该框架可以很容易地使用在嵌入式环境/编译器/ IDE的。目前的主要目标是PIC和MPLAB IDE。这样的事情是保持漂亮的香草的C代码。

SeaTest的建立是为了支持嵌入式开发使用的是双编译器的方法。这种方法涉及的代码/测试一个丰富的C + +开发环境中开发的大部分,如Visual Studio,然后交叉检查在目标设备上运行单元测试也有限的嵌入式C编译器编译。

其中一大因素是确保seatest没有使用任何动态内存分配(如malloc等)。在一些“结构的测试或存储的大名单。所有的测试夹具和测试,通过创建的代码本身的结构。制作简单,快捷,非常简单。

下面是一些主要特点“SeaTest”

·xUnit的风格断言
·赛程
·安装/拆卸
·全球安装/拆卸
·能够有选择地运行测试/赛程
·包含在一个测试框架。h和1。C
·可轻松扩展的自定义断言
·未使用的内存分配!
·没有cruft的简单语法
·跨平台

要求:

·Visual Studio中

此版本中的新功能:

·改进了对* nix中的编译


[url=http://www.sot9.com/soft/107985.html][B]SeaTest 0.5[/B][/url]

点这里下载->SeaTest 0.5 [ 下载地址 ]