7.2、Junit 单元测试框架解析
相信通过上一节的学习我们已经对 Junit 了初步的认识,起码已经知道了用它写自动化测试用例是什么样子。这一节我们将更详细的学习 Junit 单元测试框架。
什么是单元测试?单元测试负责对最小的软件设计单元(模块)进行验证,它使用软件设计文档中对模块的描述作为指南,对重要的程序分支进行测试以发现模块中的错误。在 Java 语言下有 Junit 和 TestNG两个单元测试框架,其中 Junit 单元测试框架诞生较早,是 xunit 系列的单元测试框架的始祖,奠定了单元测试框架的思想与模型。
7.2.1、认识单元测试
首先要说明一个问题,不用单元测试框架能写单元测试么?答案是肯定的,单元测试本身就是通过一段代码去验证另一个代码,所以不用单元测试框架也可以写单元测试,下面就看一下不用测试框架的测试。
首先我们需要建立一个测试类,目前定为Count.Java