测试开发
侯位移
服务于测试的程序猿同学
展开
-
浅析Android自动化测试基础技术(二)
在上面一篇文章中介绍了Android模拟点击按键的技术,但是对于自动化测试来说,使用坐标来编写执行脚本是很难维护的,所以需要一种更灵活的方式。获取控件信息通过Android sdk提供的工具,hierachyviewer处理工具能获取到已连接Android设备的当前界面的控件树信息,并且对每个控件的基础信息进行了导出,其中有一部分的控件信息是控件的rect,通过这个rect我们可以获取到控原创 2016-03-09 14:47:40 · 520 阅读 · 1 评论 -
控制Android自动化测试程序的稳定性
在大量和长期的自动化测试中,如果你要使你的测试程序稳定运行,增强其永远不能被杀掉的功能是重中之重,特别是测试压力测试过程中,在极限条件下,如何确保测试程序不会被系统自带的处理机制给kill是非常重要的。Android后台服务处理机制如果是Android的测试程序,一般我们会用Android的Service这个组件去实现,所以Service是属于后台程序,Android会在几种情况下触发服务原创 2016-03-09 17:10:06 · 838 阅读 · 0 评论 -
基于Android的可视化自动化脚本编辑和维护功能
背景随着智能手机的普及,android平台的手机的软件质量越来越变得重要,这也推进了android软件测试的快速发展。随着测试自动化在测试中的占比变大,一个可灵活编辑和维护的自动化脚本是非常重要的。传统的pc端的自动化脚本需要有一定编程能力的工程师进行设计和维护,但是鉴于android平台的显示尺寸和测试资源的节省,本专利提出一种在手机平台上可视化编辑的脚编辑交互界面,用户通过自由组合测试原创 2016-03-09 16:36:55 · 1246 阅读 · 0 评论 -
探索Android移动终端的滑动性能自动化测试
随着android手机的普及,大量的应用出现在android手机上。手机界面也随着手机硬件的发展越来越复杂化,随着用户对手机的体验越来越挑剔,一些界面也越来越美观,包含的元素也越来越多,比如电话本模块,在联系人列表上从原来简单的只显示姓名和电话,到现在得还要显示头像,显示微信和微博的绑定信息。还比如在主界面上的各种插件,及大量的应用图标等。当用户操作触屏手机时,需要在屏幕上滑动,如果手机性能不好,会出现卡顿的情况,这种情况会导致手机给用户留下不好的体验,所以我们需要一种可以量化滑动性能的方式。常见的方式是通原创 2016-03-08 16:38:26 · 3047 阅读 · 1 评论 -
浅析Android自动化测试基础技术(一)
模拟用户点击或按键操作要做到Android终端的自动化测试,不可避免的需要通过程序来模拟UI界面点击,如果是要开发一款自动化测试的app软件,则调用monkey的底层点击方法是非常有效和稳定的。首先将monkey的源码看下:原创 2016-03-08 19:19:20 · 853 阅读 · 1 评论