TestApe - Unit testing for embedded software
TestApe - Unit testing for embedded software
About this site
Welcome - This site is TestApe.com. Most likely you arrived here for one of the reasons listed below.
You want to download or use the TestApe unit test framework.
The TestApe unit test framework is available for embedded software written in C. It is shareware and anyone can use it.
Mocking functions is completely automatic with the supplied instrumenter. Each test decides what mock functions to use. Mock functions can be shared between tests. By passing mock parameters to them it is possible for them to support several tests. Mock functions are optional - if not used default mocks are supplied automatically, and each test can decide the return value they should provide to the unit.
Simple default stubs will be generated for those functions that are not present in the unit. The instrumenter will therefore produce a test executable from any combination of source, object or library files. Manual stub functions are possible, but they are not required.
The tests can be written to run with small variations using TestApe test parameters, e.g. number ranges or lists of interesting values. These parameters are then available to the test code in nested tests or in mocks.
Documentation and packages for GCC/Linux, GCC/CygWin or Visual studio/Windows are available for download. Continue here.
TestApe - Unit testing for embedded software的更多相关文章
- C/C++ unit testing tools (39 found)---reference
		
http://www.opensourcetesting.org/unit_c.php API Sanity AutoTest Description: An automatic generator ...
 - Java Unit Testing - JUnit & TestNG
		
转自https://www3.ntu.edu.sg/home/ehchua/programming/java/JavaUnitTesting.html yet another insignifican ...
 - 10 Unit Testing and Automation Tools and Libraries Java Programmers Should Learn
		
转自:https://javarevisited.blogspot.com/2018/01/10-unit-testing-and-integration-tools-for-java-program ...
 - 《Design by Contract for Embedded Software》 翻译
		
原文: Design by Contract for Embedded Software (state-machine.com) Design by Contract is the single mo ...
 - Unit Testing with NSubstitute
		
These are the contents of my training session about unit testing, and also have some introductions a ...
 - [Java Basics3] XML, Unit testing
		
What's the difference between DOM and SAX? DOM creates tree-like representation of the XML document ...
 - Javascript单元测试Unit Testing之QUnit
		
body{ font: 16px/1.5em 微软雅黑,arial,verdana,helvetica,sans-serif; } QUnit是一个基于JQuery的单元测试Uni ...
 - [Unit Testing] AngularJS Unit Testing - Karma
		
Install Karam: npm install -g karma npm install -g karma-cli Init Karam: karma init First test: 1. A ...
 - Unit testing Cmockery 简单使用
		
/********************************************************************** * Unit testing Cmockery 简单使用 ...
 
随机推荐
- VC 2005 解决方案的目录结构设置和管理
			
VC 2005 解决方案的目录结构设置和管理 Roger (roger2yi@gmail.com) 一个中等规模的解决方案通常都会包含多个项目,其中一些项目产出静态库,一些产出动态库,一些用于 ...
 - __autoload()方法
			
php中__autoload()方法详解 PHP在魔术函数__autoload()方法出现以前,如果你要在一个程序文件中实例化100个对象,那么你必须用include或者require包含进来100个 ...
 - 【SICP感应】3  
级数据和符号数据
			
在本书的第二章学习时,有一个问题我一直很困扰,那是2.2.4举例节.因为没有华丽的输出模式书,它只能有一个对的英文字母.两三个月的这浅浅的学校前Common Lisp同样是真实的,当.了非常赞的线条, ...
 - sqlserver bak还原
			
一.查看: restore filelistonly from disk='F:\Db\A_backup.bak' 二.还原:RESTORE DATABASE AFROM DISK = 'F:\Db\ ...
 - Qt的setMouseTracking使用
			
bool mouseTracking 这个属性保存的是窗口部件跟踪鼠标是否生效. 如果鼠标跟踪失效(默认),当鼠标被移动的时候只有在至少一个鼠标按键被按下时,这个窗口部件才会接收鼠标移动事件. 如果鼠 ...
 - Fibinary Numbers
			
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=30506#problem/V 题意:从右向左,每一个位数,分别表示一个fibonacci数 ...
 - ArcGIS制图——多图层道路压盖处理
			
[1] 启动ArcMap,载入各道路要素类.生成名为All-Roads的图层组,如他所看到的,符号级别绘制将对图层组内图层符号起作用: 图层组设置符号等级 [2] 在内容列表中,右 ...
 - ubuntu12.04 安装 opencv 2.4.8(非源代码编译)
			
一:安装所须要的各种库,如GTK3.xx 安装GCC:sudo apt-get install build-essential 安装CMakesudo apt-get install cmake su ...
 - Lucene之删除索引
			
1.前言 之前的博客<Lucene全文检索之HelloWorld>已经简单介绍了Lucene的索引生成和检索.本文着重介绍Lucene的索引删除. 2.应用场景: 索引建立完成后,因为有些 ...
 - keil uVision4的安装以及KEIL_Lic.exe的注冊
			
1.首先毋庸置疑,在网上下载keil uVision4的EXE可运行文件,可能存在两个版本号.51核的单片机(33.3M)和微控制器开发合集(244M),可依据自己的实际须要选择.没有必要都装 2.依 ...
 
			
		
 The TestApe unit test framework is available for embedded software written in C. It is shareware and   anyone can use it.