? 什么是 CppUnit
? CppUnit 架构
? 产品代码与测试代码关系
? CppUnit的原理
什么是UnitTest Framework
? 单元测试框架是编写和运行单元测试的软件工具,用来构建测试、运行测试、报告测试结果
? unit test famework 的历史以及 CppUnit
JUnit -> xUnit(含CppUnit )
? xUnit 家族
Junit - The reference implementation of xUnit
CppUnit - The C++ port of JUnit
NUnit - The xUnit for .NET
PyUnit - The Python version of xUnit
MinUnit - minimal but functional C Languages unit test framework
XmlUnit – for XML contents
什么是 CppUnit
? CppUnit是个基于 LGPL 的开源项目,最初版本移植自 JUnit ,是一个非常优秀的开源测试框架。CppUnit和 JUnit 一样主要思想来源于极限编程(XProgramming)。主要功能就是对单元测试进行管理,并可进行自动化测试。
CppUnit 架构--- namespace
CppUnit 架构--- key classes
CppUnit 架构--- classes to collect test results
CppUnit 架构--- outputter classes for printing test results
产品代码与测试代码关系
文章来源于领测软件测试网 https://www.ltesting.net/