- 7
- 0
- 约1.17千字
- 约 40页
- 2020-02-10 发布于广东
- 举报
第九章 JUnit单元测试框架;上节回顾:;本节课内容简介;9.1 JUnit 实例--源程序;9.1 JUnit实例--测试代码;;9.2 JUnit 核心简介;JUnit 框架;测试人员对TestCase类进行继承,开发自己的类测试驱动程序.其余的类用来支援TestCase类,比如:
TestSuite用来聚合多个测试用例(TestCase)
Assert类实现期望值(Expected)和实际值(Actual)的验证
TestResult收集所有测试用例执行后结果.
Test接口是这个包的关键所在,它建立了TestCase和TestSuite之间的关联,同时为整个框架做了扩展预留.;JUnit 核心;9.2.1 TestCase;setUp() 和tearDown()是JUnit设置公共fixture的方法。
Fixture:指执行一个或多个测试方法时所需要的公共资源或数据。例如,测试环境或测试数据等。
在进行大部分测试之前,我们都需要做大量的铺垫——为设计准备fixture。;9.2.2 TestSuite类;TestSuite处理测试用例时有5个规则,如下:
测试用例必须是公有类(Public)。
测试用例必须继承TestCase类。
测试用例的测试方法必须是公有的(Public)。
测试用例的测试方法必须被声明为void。
测试用例中测试方法的前置名词必须是test。;9
您可能关注的文档
- 不动点迭代法及其收敛定理.ppt
- 草船借箭精简完美版.ppt
- 托幼园所园址的选择.ppt
- 效标关联效度.ppt
- 1标准普尔家庭资产配置图.ppt
- APQP培训资料0完整版.ppt
- DRGs与点数法付费.ppt
- LOF基金专题讲座.ppt
- QCC常用工具甘特图.ppt
- RKXX芯片应用介绍.ppt
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
原创力文档

文档评论(0)