Test
文章平均质量分 83
介绍实战项目中的单元测试,界面测试,应用 Android 测试框架对代码做测试。
Zen@sz
一个老的程序员。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Test4 Application(Context)实例的获取
下面以 SDK 内仪器测试(Instrumentation Test)的测试代码为例,说明如何通过测试框架获取。的生命时长是贯穿整个 APK 的开始到结束。因此对于 SDK 内需要长时间存在的实例,可以关联到。去访问相关的资源或调用它的方法获取想要的结果,那么在测试代码中就需要来获取到这个。在开发一个 SDK 时,最常涉及大的一个问题:初始时 SDK 内。方法中初始化整个测试方法需要依赖的。等各组件的实例,也可以是自定义的。等组件的生命周期都有定数,可以关联到普通组件的。实例,可以如下获取。原创 2025-06-09 14:35:59 · 400 阅读 · 0 评论 -
Android Test3 获取的ANDROID_ID值不同
摘要 本文探讨了Android项目中不同模块获取ANDROID_ID值不一致的现象。主要发现:(1)同一项目下不同applicationId的模块获取的ANDROID_ID不同;(2)签名配置会影响ANDROID_ID结果值;(3)当模块使用不同签名文件时,会生成不同的ANDROID_ID值。通过实验验证了ANDROID_ID与签名配置的关联性,并提供了源码参考位置。该发现有助于理解Android系统如何基于应用签名生成设备标识符。原创 2025-06-06 14:57:00 · 1235 阅读 · 0 评论 -
Android Test2 获取系统android id
摘要:本文探讨了在Android应用中获取设备唯一标识的方法,重点分析了ANDROID_ID的获取与测试。文章首先对比了多种设备标识(如IMEI、序列号、MAC地址等)的优缺点,说明选择ANDROID_ID的原因。然后详细介绍了通过单元测试(使用Robolectric模拟Android环境)和仪器化测试(在真机上运行)两种方式验证获取ANDROID_ID功能的实现过程,包括代码示例和测试方法。最后简要提及了不同应用模块获取ANDROID_ID可能不同值的现象。(149字)原创 2025-06-05 11:48:00 · 1519 阅读 · 0 评论 -
Android Test1 介绍和引入
Android单元测试实践探索:JUnit与Robolectric的引入与兼容性问题 摘要: 本文探讨了Android开发中单元测试的重要性,分析了国内开发者普遍依赖人工测试而忽视自动化测试的现状。文章介绍了Android测试的基本分类(单元测试、界面测试等)和常用工具,重点讨论了JUnit4、JUnit5和Robolectric的配置方案。作者在项目中尝试混用JUnit5和JUnit4时遇到执行问题,特别是在测试方法依赖Android Context的情况下。文章还提供了详细的开发环境配置清单(包括Ubu原创 2025-05-30 15:41:24 · 400 阅读 · 0 评论
分享