1.简述JUnit的特征。
JUnit是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。它包括以下特性:
使用断言方法判断期望值和实际值差异,返回Boolean值。
测试驱动设备使用共同的初始化变量或者实例。
支持图型交互模式和文本交互模式。
提升程序代码的品质时,JUnit测试允许更快速的编写程序。
JUnit使用简单。
JUnit能够检验测试结果并立即提供回馈。
JUnit测试可以合成一个有层次的测试系列架构。
开发测试成本低。
JUnit测试框架提供自动执行测试的背景,并使这个背景成为其他测试集合的一部分。
JUnit测试提升软件的稳定性。
JUnit测试是用Java开发的。
2.如何用JUnit为被测程序创建测试用例?
JUnit的基本使用步骤如下:
(1)创建,从JUnit.framework.TestCase派生unit test需要的test case。
(2)书写测试方法,提供类似于如下函数签名的测试方法:
publicvoid testXXXXX();
(3)编译,书写完test case后,编译所写的test case类。
(4)运行,启动JUnit test runner,来运行这个test case。
3.JUnit提供的断言方法有哪些?
JUnit提供6大类31组断言方法,包括基础断言、数字断言、字符断言、布尔断言、对象断言,如下表所示。