- 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 还没有一定的了解,可以先
您可能关注的文档
- 深入Android 【三】-组件入门.pdf
- 深入理解数组(一).pdf
- 实例解说怎样修改和反编译—ROM定制教程.pdf
- 实训心得体会范文(9篇).pdf
- 实验1 Android基础入门与Android UI开发应用(1).pdf
- 实验1 Android开发环境与第一个Android程序.pdf
- 使用Android开发操作系统.pdf
- 使用eclipse来开发Android源码-初学者.pdf
- 手把手叫你安装JDK环境、配置模拟器,不买android手机一样体验android的强大功能.pdf
- 手持设备应用软件的开发课程教学研究论文.pdf
- 电子元器件 半导体器件长期贮存 第4部分:贮存 标准立项发展报告.docx
- 电子用增材制造和三维打印工艺的分类 标准立项发展报告.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉等有害物质含量 标准立项发展报告.docx
- JBT 15030-2025 裸眼立体影像光场微透镜标准立项发展报告.docx
- 电网设备卫星巡检数据处理技术规范 标准立项发展报告.docx
- 电器和电子断路器 第2部分:通用标准 标准立项发展报告.docx
- 电压监测仪使用技术条件 标准立项发展报告.docx
- 电气绝缘液体与结构材料相容性试验方法 标准立项发展报告.docx
- 电阻器和电容器引出线的优选直径 标准立项发展报告.docx
- 电子和通信设备用变压器和电感器测试方法和试验程序 标准立项发展报告.docx
最近下载
- 全国青少年科技辅导员专业水平认证笔试考题.docx VIP
- 2025年青海省法检系统书记员招聘考试(法律基础知识)历年参考题库含答案详解(5套).docx VIP
- 成人脑室外引流护理团标解读课件.pptx
- 输变电工程全生命周期碳排放核算.pdf VIP
- 《工程伦理》教学课件.pptx
- 市场运营笔试试题及答案.docx VIP
- 论翻译中的“显化”现象.pdf VIP
- (高清版)B-T 26949.2-2022 工业车辆 稳定性验证 第2部分:平衡重式叉车.pdf VIP
- “诵经典 激情趣 涵素养”高中语文校本课程.docx
- 城市“口袋公园”建设对周边房价与居民体育休闲活动参与的影响——基于特征价格模型 .docx VIP
原创力文档

文档评论(0)