- 1
- 0
- 约1.72千字
- 约 14页
- 2017-08-22 发布于广东
- 举报
* * 第8章 图书馆管理系统测试 8.1 单元测试 8.2 功能测试 8.1 单元测试 开发过程中单元测试的原则: ① 先写测试代码,然后编写符合测试的代码; ② 测试代码不需要覆盖所有的细节,但应该对所有主 要的功能和可能出错的地方有相应的测试用例; ③ 发现 bug,首先编写对应的测试用例,然后进行调 试; ④ 不断总结出现 bug 的原因,对其他代码编写相应测 试用例; ⑤ 每次编写完成代码,运行所有以前的测试用例,验 证对以前代码影响,把这种影响尽早消除; ⑥ 不断维护测试代码,保证代码通过所有测试; 1.CppUnit简介 CppUnit 是个基于 LGPL 的开源项目,最初版本移植自 JUnit,是一个非常优秀的开源测试框架。 2.CppUnit原理 在 CppUnit 中,一个或一组测试用例的测试对象被称为 fixture(设施)。fixture就是被测试的目标,可能是一个对象或者一组相关的对象,甚至一个函数。 8.1 单元测试 使用CppUnit进行单元测试 class DatabaseTest : public CppUnit::TestFixture { protected: CADODatabase* m_pDb; public: MathTest() {} // 初始化函数 void se
您可能关注的文档
- 软件工程 教学课件 作者 夏小娜 第3篇-第9章 面向对象的软件设计方法.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第10章 面向过程的软件实现.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第11章 面向对象的软件实现.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第12章 软件维护.ppt
- 软件工程 教学课件 作者 夏小娜 第4篇-第13章 软件项目管理.ppt
- 软件工程 教学课件 作者 薛德黔 等 第二章.ppt
- 软件工程 教学课件 作者 薛德黔 等 第六章.ppt
- 软件工程 教学课件 作者 薛德黔 等 第七章.ppt
- 软件工程 教学课件 作者 薛德黔 等 第三章.ppt
- 软件工程 教学课件 作者 薛德黔 等 第四章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第9章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第10章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第12章.ppt
- 软件工程实践教程 教学课件 作者 杨宽德 等 第八章.ppt
- 软件工程实践教程 教学课件 作者 杨宽德 等 第二章.ppt
- 软件工程实践教程 教学课件 作者 杨宽德 等 第九章.ppt
- 软件工程实践教程 教学课件 作者 杨宽德 等 第六章.ppt
- 软件工程实践教程 教学课件 作者 杨宽德 等 第七章.ppt
- 软件工程实践教程 教学课件 作者 杨宽德 等 第三章.ppt
- 软件工程实践教程 教学课件 作者 杨宽德 等 第十二章.ppt
原创力文档

文档评论(0)