UnitTest 笔记
来源:互联网 发布:淘宝电脑版下载安装 编辑:程序博客网 时间:2024/06/05 05:50
框架
(1) 每个测试用例被包装在一个测试包(suite)中
(2) 每个测试包(suite)是在有效的测试注册单元(Test Registry)中注册的
四种测试模式
1 Automated Output to xml file
2 Basic Flexible programming
3 Console Console interface
4 Curses Graphical interface(Unix only)
前两种非交互,第三种可以人机交互,第四种只在Unix中使用
基本流程
1 编写单元测试函数(如有必要,要写suite的int/cleamup函数)
2 调用函数CU_initialize_registry()初始化测试注册单元(Test Registry)
3 调用函数CU_add_suite()将测试包(suite)添加到注册单元(Test Registry)中
4 调用函数CU_add_test()将测试用例添加到测试包(suite)中
5 使用合适的接口来运行测试用例
6 调用函数CU_cleanup_registry()清楚测试注册单元(Test Registry)
参考文档
教程 http://blog.csdn.net/scucj/article/details/4385630
简介 http://blog.csdn.net/livelylittlefish/article/details/6361269
CUnit 在线文档帮助:http://cunit.sourceforge.net/doc/index.html
CppUnit源码 http://svn.code.sf.net/p/cppunit/code/trunk cppunit-code
- UnitTest 笔记
- UnitTest++ 学习笔记
- python笔记之unittest
- unittest
- UnitTest
- python unittest 之mock学习笔记
- Python unittest 测试框架学习笔记
- python unittest 之mock学习笔记(续一)
- python unittest 之mock学习笔记(续二)
- unittest模块
- MapReduce UnitTest
- seleniumIDE + unittest
- python unittest
- unittest模块
- Python unittest
- unittest+HTMLTestRunner
- unittest理解
- Android UnitTest
- LoadRunner录制脚本时无法启动浏览器,出现icuuc36.dll错误
- 图形算法 - 模糊函数比较,Blur Function Compare。
- 在Eclipse(JAVA)中加载WEKA的ARFF文件
- [转] Cocoa Touch事件处理流程--响应者链
- iOS根据输入的位置获取经纬度
- UnitTest 笔记
- 快速排序
- 字符串匹配KMP算法
- Windows 常用电脑快捷键大全 用起来很省时间哦!
- 聚类算法Affinity Propagation(AP)
- DPDK -- 使用 KVM 安装虚拟机
- Docker实现跨主机容器实例网络通信(1)——利用LinuxBridge构建多主机Docker网络
- Spring scope属性详解
- 开源项目cNode Android版本