Copyright © 2020-2023 www.SOT9.com. All Rights Reserved .
合作联系: QQ: 3217490875
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等)。在一些“结构的测试或存储的大名单。所有的测试夹具和测试,通过创建的代码本身的结构。制作简单,快捷,非常简单。
上一个软件:Colazzifier 1.0
下一个软件:走势图0.6_sparklines 0.6