自动化测试
文章平均质量分 96
RikkaTheWorld
一个OTAKU
展开
-
Android 单元测试之 Mockk
1. 概述1.1 背景在之前的学习中,Android场景的单元测试,使用的框架基本上是 Mockito、 PowerMockito,对于使用 Java 语言开发的Android程序,这是非常不错的测试框架。但是在 Kotlin 开发的Android程序中,使用这两个框架真的如在Java中这么好用吗?事实上,许多Kotlin的Android程序员在使用 Mockito 时会遇到一些问题,例如:Mockito cannot mock/spy because : — final class : 在Ko原创 2021-04-20 10:27:02 · 4082 阅读 · 0 评论 -
Android 单元测试之PowerMock
1. 介绍之前学过了 Mockito框架 Android单元测试之 Mockito,它是Mock的一种测试框架,除了Mockito,Mock框架还有 EasyMock、jMock等。但是这些部分的Mock框架都有一个缺点:不能Mock 静态、构造、私有、final的方法,这是因为测试架构设计良好的代码, 一般不需要这些功能,但是如果在老代码上新增单元测试时,就不得不面临这些问题了。而PowerMock正是解决这样的问题而诞生,目前,PowerMock仅支持Mockito和EasyMock两种框架。2原创 2020-09-11 20:01:43 · 837 阅读 · 0 评论 -
Android单元测试之 Mockito
1. 介绍1.1 Mock在了解Mockito的概念之前,需要先了解Mock。mock是在测试过程中,对于一些不容易构造/获取的对象,用一个虚拟的Mock对象来创建以便测试的测试方法。原创 2020-08-19 15:59:26 · 1877 阅读 · 0 评论 -
Android单元测试学习之 Junit4
之前对单元测试无感,认为是一个较为鸡肋的环节,可有可无,只要你review足够细致,便可以解决大部分问题。现在的我们的项目,已经提倡大规模使用单测,予以提高软件质量。因为项目庞大,用户量多,测试只能覆盖表现层,而一些底层的函数,上线前不经过 严格的测试,出现问题将会导致直接的经济损失。所以单元测试对于大型项目来说还是很有必要的,至于小项目,可能性价比会相对来说小一些。1. 介绍Android测试主要分成三个方面:单元测试(Jnit4、Mockito、PowerMockito、Robolectri原创 2020-08-14 10:54:42 · 603 阅读 · 0 评论