- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章单元测试5
2.1 单元测试基本概念 2.2 单元测试目标 2.3 单元测试方法 2.4 静态测试 2.5 黑盒测试 2.6 白盒测试 2.7 灰盒测试 2.8 白盒测试与黑盒测试的比较 2.9 类测试 2.10 单元测试框架及XUnit介绍 2.11单元测试流程 2.12单元测试角色和职责 2.10单元测试框架及XUnit介绍 工匠一:先拉上一根水平线,砌每一块砖时,都与这根水平线进行比较,使得每一块砖都保持水平。 工匠二:先将一排砖都砌完,然后拉上一根水平线,看看哪些砖有问题,再进行调整。 2.10单元测试框架及XUnit介绍 测试驱动开发 测试框架是测试驱动开发的关键 xUnit Junit:主要测试用Java语言编写的代码。 CPPUnit:主要测试用C++语言编写的代码。 NUnit:主要测试用.NET language语言编写的代码,including C#, VB.Net, J#, and Managed C++.。 PyUnit:主要测试用Python语言编写的代码。 SUnit:主要测试用SmallTalk语言编写的代码。 vbUnit:主要测试用vb语言编写的代码。 utPLSQL:主要测试用Oracles PL/SQL语言编写的代码。 MinUnit:主要测试用C语言编写的代码。 2.10.1 Junit Junit是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。 Junit的下载与安装 SourceForge Java foundry或者 的open-source项目 JUnit的官方网站/ 例子 Junit框架组成 Junit框架组成 Junit测试框架类关系图 Junit框架组成 Assert类 TestCase Junit的使用 DataFunc Junit的使用 Junit的使用 Junit的使用 三种结果显示方式 字符串模式 AWT模式 Swing模式 Junit的使用 oracle数据库连接缓冲池测试的例子 2.10.2 CPPUnit CppUnit即是xUnit家族中的一员,它是一个专门面向C++的测试框架,其基本原理与Junit很类似。CppUnit测试框架的源代码可以到 /projects/cppunit/ 上下载。 2.10.2 .1CppUnit的组成结构 2.10.2 .1CppUnit的组成结构 doc: CppUnit的说明文档。另外,代码的根目录,还有三个说明文档,分别是INSTALL,INSTALL-unix,INSTALL-WIN32.txt。 examples: CpppUnit提供的例子,也是对CppUnit自身的测试,通过它可以学习如何使用CppUnit测试框架进行开发。 include: CppUnit头文件。 src: CppUnit源代码目录。 2.10.2 .2CppUnit的使用 examples.dsw * Framework From junit Extensions From junit Runner From junit Awtui From junit Textui From junit swingui From junit * * *
您可能关注的文档
- 人教版英语七年级上册第六单元复习练习及答案.docx
- 北师大版七年级下学期数学第五单元测试(一)及答案.docx
- 关于居民对茶陵县城关镇的社区卫生服务态度调查报告.docx
- 第一章 三角形的证明测试卷(3月9日源于中考)八下学生版.doc
- 常氏庄园维修保护项目.doc
- 七年级上第六单元测试题.doc
- 桌面支持外包服务.docx
- 七年级地理第五六单元测试题.doc
- 八年级(下)数学单元测试卷 第九章 中心对称图形(平行四边形)20150320.doc
- 2009新沪粤版《第四章 我们周围的物质》单元测试卷及答案.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
最近下载
- 食品工廠设计课程设计.pdf VIP
- 《计算机应用基础 Win10+Office 2016》教案 模块四 Excel 2016的应用(一).docx VIP
- GB/T 43278-2023医学实验室 风险管理在医学实验室的应用.pdf
- 新视野大学英语第三版读写教程4u校园参考答案.docx
- Rinnai林内RUS-R20E65ARF 说明书 用户手册.pdf
- 2024年上海市15区高考语文二模写作话题解读与参考范文.docx VIP
- 保安服务有限公司保安服务管理制度.doc
- 1.2MDropTestReport1.2M跌落测试报告.PDF
- 《微机原理及应用》期末复习资料(浙江大学)第七部分 综合题.doc VIP
- 2023年单证员考试国际商务单证缮制与操作真题试题及答案.doc
文档评论(0)