随笔分类 - [06]各平台自动化测试原理
摘要:自2015年开始,七牛工效团队一直使用Go语言+ "Ginkgo" 的组合来编写自动化测试用例,积累了大约5000+的数量。在使用和维护过程中,我们觉得Ginkgo的很多设计理念和功能非常赞,因此特分享给大家。 本篇不是该框架的入门指导。如果您也编写或维护过大量自动化测试用例,希望能获得一些共鸣.
阅读全文
摘要:前言 楼主在2013年初研究Android自动化测试的时候,就分享了几篇文章 "Android ViewTree and DecorView" "Android自动化追本溯源系列(1): 获取页面元素" "Android自动化追本溯源系列(2): 在控件上执行操作" 把Android UI端的自动化
阅读全文
摘要:上回说到,在Android自动化测试时,通过反射机制,我们能获得页面的所有控件。来看一个简单的应用例子: ArrayList views = getAllViews(); for(View view : views) { Log.d("...
阅读全文
摘要:本系列旨在阐述Android自动化的原理,让大家明白如何在Android平台上做自动化,甚至开发出自己的自动化工具来。什么是Android自动化?相信对于测试同学,这个问题就很简单了。自动化的目的就是做好回归测试,以达到版本控制,并节省人力。而Android自动化就是在Android平台上做测试自动...
阅读全文
摘要:图形用户界面(GUI)是Android应用程序开发不可或缺的一部分。其不仅能为用户提供输入,还能够根据(用户)执行的动作,提供相应的反馈。因此,作为开发人员,能够理解UI(用户界面)是如何创建以及跟新的,就显得尤为重要。ViewTreeView 和 ViewGroup 是Android UI的基本组...
阅读全文