首页 理论教育JUnit集成测试框架组成及常用功能介绍

JUnit集成测试框架组成及常用功能介绍

【摘要】:下面介绍一下JUnit集成测试框架的组成。测试包,测试用例的集合,可容纳多个测试用例。测试过程中的事件监听器。测试失败元素,每一个测试方法所发生的与预期不一致状况的描述。JUnitFramework中的出错异常。JUnit框架是一个典型的合成物Composite。JUnit中常用的接口和类如下。TestCase抽象类:定义测试中固定方法。JUnit提供了6大类31组断言方法,包括基础断言、数字断言、字符断言、布尔断言、对象断言。TestSuite测试包类:多个测试的组合。

下面介绍一下JUnit集成测试框架的组成。测试用例(TestCase),对测试目标进行测试的方法与过程集合。测试包(TestSuite),测试用例的集合,可容纳多个测试用例。测试结果的描述与记录(TestResult)。测试过程中的事件监听器(TestListener)。测试失败元素(TestFailure),每一个测试方法所发生的与预期不一致状况的描述。JUnitFramework中的出错异常(AssertionFailedError)。JUnit框架是一个典型的合成物Composite。模式:TestSuite可以容纳任何派生自Test的对象;当调用TestSuite对象的run()方法时,会遍历自己容纳的对象,逐个调用它们的run()方法。JUnit中常用的接口和类如下。

(1)Test接口:运行测试和收集测试结果。

(2)TestCase抽象类:定义测试中固定方法。

(3)Assert静态类:一系列断言方法的集合。JUnit提供了6大类31组断言方法,包括基础断言、数字断言、字符断言、布尔断言、对象断言。

(4)TestSuite测试包类:多个测试的组合。

(5)TestResult结果类和其他类与接口。