摘要:
鉴于项目组以及整个Team的自动化测试现状,我在我们Team内部的一次Share会议上分享了我对于有效自动化测试策略的一些看法,可能观点相较于其他同事,比较极端,但是我的初衷其实是想给大家敲敲小编钟,不要小欲则安,浅尝辄止,我们应该保持对自动化,敏捷,以及持续集成的不断追求,在保证质量的同时提高效率... 阅读全文
摘要:
上回说到,在Android自动化测试时,通过反射机制,我们能获得页面的所有控件。来看一个简单的应用例子: ArrayList views = getAllViews(); for(View view : views) { Log.d("... 阅读全文
摘要:
我们知道在Android App测试时,当我们想把应用程序恢复的初始状态,我们通常可以有以下几种做法:手动到Setting -> Apps -> 单击我们要测得应用程序 -> 选择Clear data这样重新启动App的时候,我们的程序就处于初始状态了。命令行当然我们也是可以使用命令行来操作的,比如... 阅读全文
摘要:
本系列旨在阐述Android自动化的原理,让大家明白如何在Android平台上做自动化,甚至开发出自己的自动化工具来。什么是Android自动化?相信对于测试同学,这个问题就很简单了。自动化的目的就是做好回归测试,以达到版本控制,并节省人力。而Android自动化就是在Android平台上做测试自动... 阅读全文
摘要:
图形用户界面(GUI)是Android应用程序开发不可或缺的一部分。其不仅能为用户提供输入,还能够根据(用户)执行的动作,提供相应的反馈。因此,作为开发人员,能够理解UI(用户界面)是如何创建以及跟新的,就显得尤为重要。ViewTreeView 和 ViewGroup 是Android UI的基本组... 阅读全文
摘要:
从事测试工作的同学可能会用过HP ALM(以前叫QC),这是一款基于web的软件测试管理工具,功能非常强大。Test Case Design, Test Case Execution, Bug Tracking,这些想必大家都非常熟了,还有像Dashboard, Management, Requir... 阅读全文