Android、JUnit深刻浅出(一)——JUnit初步解析

AndroidJUnit深刻浅出(一)——JUnit初步解析 框架

Android SDK 1.5已经将JUnit包含进来了,可是一直没有去深刻了解,之前在使用一些C++的开源库中学习过与CPPUnit,简要分析过其主要框架,以下: 单元测试



此次在学习Android SDK 1.6中的例子程序APIDemoes中的过程当中,看到了一个test文件夹,彷佛就是使用了JUnit,因而就开始学习Android中如何使用 JUnitAPIDemoes\test文件夹下的测试代码相对比较复杂,咱们会按部就班的学习,逐步深刻的理解,在后面为你们详细解析如何阅读这些测 试代码,本篇幅就初步解析JUnit学习

什么是 JUnit 测试

JUnit是采用测试驱动开发的方式,也就是说在开发前先写好测试代码,主要用来讲明被测试的代码会被如何使用,错误处理等;而后开始写代码,并在测试代码中逐步测试这些代码,直到最后在测试代码中彻底经过。 ui

现简要说JUnit4大功能 spa

管理测试用例。修改了哪些代码,这些代码的修改会对哪些部分有影响,经过JUnit将此次的修改作个完整测试。这也就JUnit中所谓的TestSuite调试

定义测试代码。这也就是JUnit中所谓的TestCase,根据源代码的测试须要定义每一个TestCase,并将TestCase添加到相应的TestSuite方便管理。 开发

定义测试环境。在TestCase测试前会先调用环境配置,在测试中使用,固然也能够在测试用例中直接定义测试环境。 it

检测测试结果。对于每种正常、异常状况下的测试,运行结果是什么、结果是不是咱们预期的等都须要有个明确的定义,JUnit在这方面提供了强大的功能。 test

以上部分与咱们日常使用IDE调试的过程是彻底同样的,只不过是增长了测试用例管理、测试结果检测等功能,提升了单元的效率,保证了单元测试的完整性,明确了单元测试的目标。

相关文章
相关标签/搜索