测试--5.安卓测试
咸鱼的梦想
这个作者很懒,什么都没留下…
展开
-
Android自动化测试学习路线
最近在整理Android自动化测试的相关资料,大体上把一些知识点梳理了,这里做一个简单的分享! Android里面测试相关的工具和框架太多了。你应该从以下几个方面入手。 编程语言的选择 如果你要学习的是Appium的话,当然它是移动自动化测试领域最流主流的工具之一,同时支持iOS和Android两大平台,最主要是还支持多种编程语言(转载 2017-08-04 09:13:51 · 629 阅读 · 0 评论 -
Android Lint
一、简介 Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及早修正这个问题。Android Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告。 由于Android Lint在最初设计时就考虑到了independent于IDE转载 2017-08-01 16:09:34 · 676 阅读 · 0 评论 -
Android--深入理解Dalvik
一、背景 这个选题很大,但并不是一开始就有这么高大上的追求。最初之时,只是源于对Xposed的好奇。Xposed几乎是定制ROM的神器软件技术架构或者说方法了。它到底是怎么实现呢?我本意就是想搞明白Xposed的实现原理,但随着代码研究的深入,我发现如果不了解虚拟机的实现,而仅简单停留在Xposed的调用流程之上,那真是对Xposed最大的不敬了。另外,歪果仁为什么能写出Xposed?And转载 2017-09-24 22:33:08 · 514 阅读 · 0 评论 -
Android--Dalivk和JVM虚拟机的区别
(1) Dalvik VM和JVM 的第一个区别是 Dalvik VM是基于寄存器的架构(reg based),而JVM是栈机(stack based)。reg based VM的好处是可以做到更好的提前优化(ahead-of-time optimization)。 另外reg based的VM执行起来更快,但是代价是更大的代码长度。 (2) 另外一个区别是Dalvik可以允许多个instanc转载 2017-09-24 22:31:50 · 2202 阅读 · 0 评论