android单元测试二(JUnit框架)
来源:互联网 发布:vuescan图像扫描软件 编辑:程序博客网 时间:2024/05/16 16:01
前一篇博文大致说了下单元测试的简介,从本篇博文以后开始说下android的单元测试的环境的搭建。
Android的单元测试其实是基于java的Junit框架的,所以,想要了解android的单元测试,就必须要先了解Junit的框架。假若让你来设计单元测试的框架,用OOM的思想来考虑,单元测试大致可分一下模块:
a,被测试代码
b,测试代码
c,测试代码运行器
d,测试的结果集
e,测试结果的监听器
f ,单元测试的一些工具类
实际上,JUnit的设计人员也是这么想的。
图1 JUnit框架类结构
Assert --->主要用于将测试结果和预期结果进行比较,如果和预期不一致,则抛出一个异常,这个异常会被测试监听器(TestListenner)监听到。
TestCase--->测试用例,对测试代码的封装,以便对测试代码进行管理。一个测试用例针对一个测试单元,测试用例中的若干test方法针对测试单元中的若干小模块。(用OOM的思想来理解的话,一个测试单元就是一个class,一个test方法就针对class中的一个方法)
TestSuite--->测试代码的运行器。主要对测试用例进行管理和运行测试代码。
TestListenner--->监听器,对测试代码的结果进行监听,监听的结果放在TestResult中。
TestResult--->测试的结果集。
欢迎转载,转载请注明出处(http://blog.csdn.net/wecanace/article/details/8446222)
- android单元测试二(JUnit框架)
- JUnit + Mockito 单元测试(二)
- JUnit + Mockito 单元测试(二)
- Android 中Junit 测试框架(单元测试)
- Android单元测试(一):JUnit框架的使用
- Android - JUnit Test(单元测试)
- Android - JUnit Test(单元测试)
- Android studio单元测试(JUnit)
- Android单元测试(三):JUnit单元测试框架的使用
- Android单元测试(三):JUnit单元测试框架的使用
- (5)junit(单元测试框架)
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架学习(三)junit单元测试
- spring框架(三)junit单元测试
- spring框架学习(三)junit单元测试
- fastjson
- iOS/Android系统多任务浅析
- j2ee程序员应该掌握的linux知识
- iOS高级教程:处理1000张图片的内存优化
- 一位总经理的辞职信,以及回复
- android单元测试二(JUnit框架)
- hibernate 使用注解 查询和添加对象到数据库没有反应
- Unix 标准与实现
- 几种任务调度的 Java 实现方法与比较
- 网络中arp中毒的一些解决方法
- .NET巩固之预编译指令
- Clickonce 发布后,无法下载
- 机器ping不通,已经连接上的ssh可以正常操作
- wince6.0中文内核定制