软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第8章.pptVIP

  • 1
  • 0
  • 约1.72千字
  • 约 14页
  • 2017-08-22 发布于广东
  • 举报

软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第8章.ppt

* * 第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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档