使用测试优先方法开发用户界面.pdfVIP

  • 5
  • 0
  • 约1.13万字
  • 约 10页
  • 2022-05-24 发布于江苏
  • 举报
使用测试优先方法开发用户界面 关键字:测试优先 测试驱动开发 Mock Objects CppUnit 1、概述 测试优先是测试驱动开发(Test-Driven Development, TDD)的核心思想,它要求在编写产品代码前先 编写基于产品代码的测试代码。在测试驱动开发的单元测试中,对GUI 应用实施自动测试应该是测试驱动 开发的软肋之一。由于界面的操作是有由人来完成的,所以要想在GUI 中完成单元自动测试是有一定难度 的。Kent Beck 在它的《测试驱动开发》中就曾提到过这个问题。 本文将通过一个例子来讲解在测试驱动开发中如何针对GUI 进行单元测试。这个例子是David Astels 著的《测试驱动开发实用指南(影印版)》中一个关于影片列表管理的例子。该书中文版即将在国内出版。 书中讨论并介绍了开发这个例子的多种方法。笔者将介绍其中的一种,并且为了方便使用C++的朋友的学 习,书中的代码我用C++写了一遍,类名和变量名尽量和原书保持一致,以方便阅读该书的C++读者。在此 也要感谢David Astels 给我们带来如此精彩的一本书。 本文叙述背景为:CppUnit1.9.0, Visual C++ 6.0, Windows2000 pro。文中叙述有误之处,敬请批评 指正。如果读者对CppUnit 还没有一定的了解,可以先

文档评论(0)

1亿VIP精品文档

相关文档