首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
单元测试
订阅
hooyean
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Android单元测试(十):内容更新篇
如果你对单元测试相关内容不了解,请先阅读之前的九篇博客。本篇仅是对之前内容的更新。 在4.0开始的版本中,默认不需要指定constants = BuildConfig.class,constants配置也被移除,所以默认可以去除@Config的这行固定配置。 如果要指定sdk版…
Robolectric使用教程
如果使用Local测试,需要保证测试过程中不会调用Android系统API,否则会抛出RuntimeException异常,因为Local测试是直接跑在本机JVM的,而之所以我们能使用Android系统API,是因为编译的时候,我们依赖了一个名为“android.jar”的ja…
浅谈测试之Robolectric
如果你没关联android源码,你点进去看android相关类,会发现很多方法的实现就是一行throw new RuntimeException("Stub!")。studio只为我们提供了开发、编译Android代码的环境。但studio没有提供运行环境,如果要运行app,只…
Android单元测试实践
按照Google官方建议,Android测试体系应该参照测试金字塔架构包含三类测试(即小型、中型和大型测试): 小型测试是指单元测试,用于验证应用的行为,一次验证一个类...
单元测试 Robolectric 环境搭载
单元测试一直是编程开发重要的一部分,但在 Android 应用开发经常被忽视,转而由人工测试替代。除了 Android 功能测试涉及代码编写外,还有上下依赖的 context 传递,但这一切都不该是我们直接放弃单元测试的原因,单元测试除了在代码编写后检查设计功能的完整性,还能快…
单元测试框架之Robolectric踩坑
这个问题坑比较大,在网上找到的各种解决办法都没有生效,反正是资源文件和AndroidManifest文件找不到引起的,之前以为由于是组件化引起的资源找不到的问题,事实上不是这样的。我们在test类里面引用的是RobolectricTestRunner,例如@RunWith(Ro…
Android自动化测试入门(四)单元测试
本地测试:运行在本地的计算机上,这些测试编译之后可以直接运行在本地的Java虚拟机上(JVM)。可以最大限度的缩短执行的时间。如果测试中用到了Android框架中的对象,那么谷歌推荐使用Robolectric来模拟对象。 插桩测试:在Android设备或者模拟器上运行的测试,这…
Android单元测试在复杂项目里的落地姿势(PowerMock实践篇)
文章主要分成 调研、 实践 两篇。 本篇主要讲讲基于PowerMockito如何在项目进行Android单元测试的实践。 按照上述引入PowerMock的依赖后即可在项目test目录下使用PowerMockito和Mockito了。 @RunWith,使测试代码运行于Power…
Android单元测试在复杂项目里的落地姿势(调研篇)
两篇。 本篇主要讲讲Android单元测试的调研情况。 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。什么是最小可测单元——这是人为划分的,可以是一个类、函数或者可视化的某个功能。 很重要的一点是,单元测试强调 被测的独立单元要与程序的其他部…
Android下单元测试实践——测试框架简介
简要说明在Android下进行单元测试所用到的工具,包括有Junit4,Mockito,Mockito-inline以及Roboletric。最后给出了让ChatGpt写出质量优良单元测试代码调教经验