手机自动化测试
文章平均质量分 67
翼若冰河
这个作者很懒,什么都没留下…
展开
-
Android自动测试之MonkeyRunner之MonkeyImage
文章出处:http://blog.csdn.net/xyz_lmn/article/details/6899822monkeyrunner类可以保存设备或模拟器的截图。MonkeyImage提供了图像转换、图像存储、复制部分图像能方法。这样可以把通过截图显性的观察问题。 MonkeyImage创建对象的方法如下: newimage =M转载 2013-06-21 09:28:09 · 817 阅读 · 0 评论 -
Android(AIDL)自动重复拨号及挂断/接听电话
Android默认没有提供挂断/接听电话的api,需要伪装com/android/internal/telephony/ITelephony.aidl的接口来欺骗系统。而自动重复拨号可以通过(BroadcastReceiver)监听电话状态(android.intent.action.PHONE_STATE)来实现。1、Android挂断和接听电话的接口public static转载 2013-09-30 09:54:41 · 4600 阅读 · 2 评论 -
Android自动化测试—Robotium学习笔记(1)
转载地址:http://blog.163.com/sandy_cj910/blog/static/19446919420132731420263/?latestBlog作者:枫沿漂流水关于Robotium的源码和jar包,可到这里下载最新的:http://grepcode.com/project/repo1.maven.org/maven2/com.jayway.andro转载 2013-09-16 10:44:16 · 1194 阅读 · 0 评论 -
Android自动化测试—Robotium学习笔记(2)
对于不同分辨率的手机,如何获取界面控件的点击点?/** * * @param activity 测试的Activity * @param view 界面的控件 * @param longClick * @param time */public static void clickOnScreen(Activity activity,View vie转载 2013-09-16 10:46:15 · 959 阅读 · 0 评论 -
基于Android平台应用程序的关键字驱动自动化测试
测试工具目前市面上的安卓自动化测试工具主要分为三种类型:Ø 通过界面图像的对比识别对象 – 这类工具的代表是以色列的PerfectoMobile.com。这是一款纯Web操作方式的工具,可以支持测试脚本跨平台执行;Ø 通过在源码级识别对象 – 这类工具的代表是芬兰的TestDroid.com。它是以EclipsePlug-in的方式工作,可以将录制的操作步骤生成Robo转载 2013-10-18 18:51:25 · 1291 阅读 · 0 评论 -
关于 Android 下的自动化测试方法介绍
本文主要转自宋立新的CSDN博客:http://blog.csdn.net/zjujoe/archive/2010/06/02/5641477.aspxhttp://blog.csdn.net/zjujoe/archive/2010/06/23/5689324.aspx 前言:现在Android开发非常红火,Java环境下敏捷开发是不二选择。而敏捷开转载 2013-11-18 20:34:05 · 1568 阅读 · 0 评论 -
Android 录制回放原理
录制回放的方法大概了解了下,一般实现原理有:1.基于坐标的实现,monkeyrunner为主要代表.通过截屏获取屏幕,进行缩放解析动作点,monkeyrunner使用的截图方法效率较低,对于root的手机可以使用类似gsnap之类的截图模式进行改进,另外采用的python脚本,对于java开发的android额外增加了语言复杂度.还有不同的手机设备响应时间不固定,导致脚本可执行行也较差.但是可转载 2014-02-28 08:53:42 · 3170 阅读 · 0 评论 -
基于控件核心技术探讨---金阳光自动化测试Android(2)---2013年5月
本文转载来自:金阳光老师第一讲分享了下安卓自动化一些概况和一些自动化框架现状和技术能够解决什么样的问题。这次课就深入到android世界里面。遨游、翱翔,深入了解自动化测试核心技术。 搞过编程开发的同学听到instrumentation这个东西一定不陌生。在android架构里面分四层(最下面是硬件驱动相关抽象层,不是笔者讨论的内容范围),往上面一点是协议栈,也不是讨转载 2014-07-29 14:04:44 · 1025 阅读 · 0 评论 -
大话Android自动化测试--金阳光自动化测试Android系列(1)--金阳光于2013年4月份
Android自动化测试框架和工具在四年多的发展日趋成熟。从五年前的第一代自动化架构演进到目前第四代(本系列讲座第7篇后将详细剖析第三代和第四代自动化框架)从以前最早谷歌推崇的monkey随机测试工具到点触流自动化工具monkeyrunner、MonkeyTalk;基于元素识别的自动化框架sikuli、seeTest、iTest、基于控件识别的Robotium、SL4A。这三种技术各有千秋,基本上转载 2014-07-29 14:05:33 · 1050 阅读 · 0 评论 -
Android 性能测试初探
转载地址:http://testerhome.com/Android 性能测试,跟 pc 性能测试一样分为客户端及服务器,但在客户端上的性能测试分为 2 类:一类为 rom 版本的性能测试一类为应用的性能测试对于应用性能测试,包括很多测试项,如启动时间、内存、CPU、GPU、功耗、流量等。 但针对 rom 版本的性能测试,一般关注功耗。先说说应用的性能测试,对于启动时间转载 2014-10-14 20:27:37 · 1048 阅读 · 0 评论 -
自动化测试框架思路简单分享
转载地址:https://testerhome.com/topics/2775现在有许多的自动化测试框架可以使用,如 appium,xUnit,Cucumber 等,但很多时候单纯使用其中一个框架并不是十分好用,而且很多的框架名词,如 BDD,关键字驱动等也会让一些想接触这方面的人感到有点 Hold 不住。其实一个完整、实用的框架是有规律可循的,而且也并不是特别困难。下面的大部转载 2015-06-19 17:59:21 · 3674 阅读 · 0 评论 -
Android UI自动化测试最佳实践
转载地址:http://qa.baidu.com/blog/?p=985一. 概述Android系统测试和Web的测试类似,有两类自动化的方式:录制回放与基于页面元素操作的手工开发。由于录制回放在长期维护与代码重用方面存在问题,这里主要的方式还是后者,这也是Web UI自动化的主流。在Web自动化测试中有一个比较好的实践是采用PageFactory的方式(参考文章:http:/转载 2015-07-09 15:40:52 · 1034 阅读 · 0 评论 -
Android自动化测试解决方案
现在,已经有大量的Android自动化测试架构或工具可供我们使用,其中包括:Activity Instrumentation, MonkeyRunner, Robotium, 以及Robolectric。另外LessPainful也提供服务来进行真实设备上的自动化测试。 Android自身提供了对instrumentation测试的基本支持,其中之一就是位于android.test包内的转载 2013-09-05 14:52:10 · 907 阅读 · 0 评论 -
Android UI自动化测试的最佳实践
转自:领测软件测试网[http://www.ltesting.net] 原文链接:http://www.ltesting.net/ceshi/ceshijishu/sjcs/android/2013/0122/205932.html 一. 概述 Android系统测试和Web的测试类似,有两类自动化的方式:录制回放与基于页面元素操作的手工开发。由于录制回放在长期维护与代码转载 2013-09-04 20:47:05 · 900 阅读 · 0 评论 -
Android自动测试之MonkeyRunner之monkeyrunner
文章出处:http://blog.csdn.net/xyz_lmn/article/details/6899829A monkeyrunner class that contains static utility methods. Methods void alert转载 2013-06-21 09:28:57 · 727 阅读 · 0 评论 -
Android的自动测试研究--Robotium
文章出处:http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&id=5779Robotium的jar包和程序例子地址:http://code.google.com/p/robotium/ Android的自动测试研究,我相信有很多在接触android的人当中,也在网上不断的搜索和研究究竟转载 2013-06-21 09:29:58 · 811 阅读 · 0 评论 -
推荐淘测试的Instrument Driver (iOS下的自动化测试)
文章出处:http://blog.csdn.net/horkychen/article/details/8075024?reload作者:Horky今天看到了下面这篇博客,是淘测试开发的iOS自动化测试工具,非常值得学习应用: InstrumentDriver,对iOS自动化测试说 Yes!InstrumentDriver 是 Mobile自动化小组最近实现的转载 2013-06-21 09:04:50 · 962 阅读 · 0 评论 -
Android笔试总结
文章出处:http://blog.csdn.net/xyz_lmn/article/details/6922224作者:xyz_lmn笔试,共10道题,不限时间。(答案整理自互联网,不保证完全正确,仅供参考。) 1.请谈一下Android系统的架构。答:Android系统采用了分层架构,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核转载 2013-06-21 09:23:01 · 548 阅读 · 0 评论 -
Android自动测试之Monkey工具
文章出处:http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&id=5857Monkey工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test to转载 2013-06-21 09:24:48 · 706 阅读 · 0 评论 -
Android自动测试之MonkeyRunner介绍
文章出处:http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&id=5878monkeyrunner工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它t转载 2013-06-21 09:25:55 · 651 阅读 · 0 评论 -
Android自动测试之MonkeyRunner之MonkeyDevice
文章出处:http://blog.csdn.net/xyz_lmn/article/details/6899815MonkeyDevice是用来控制Android设备或模拟器,发送UI事件的方法,检索信息,安装和删除应用程序,并可以运行应用程序。 通常,不必使用newdevice = MonkeyDevice()来创建MonkeyDevice的一个实例。相反的经常使用Mon转载 2013-06-21 09:27:10 · 744 阅读 · 0 评论 -
通过Chrome,在电脑上模拟安卓系统环境
来源:博客园 http://www.cnblogs.com/chendaoyin/archive/2013/03/17/2964737.html作者:chendaoyin公司开发了一套手机应用软件,在手机上调试,很不方便。 近日终于找到了在电脑上模拟安卓系统环境的方法,就是通过Chrome。 装上Chrome后,在开始->运行里,以命令方式启动Chro转载 2013-06-21 11:51:29 · 2250 阅读 · 0 评论 -
如何快速搭建一个Android开发测试平台
原文转自:http://www.189works.com/article-42842-1.html作者:jinhe123 初学Android,以便记录学习过程,增强学习效果。 1. 下载搭建android开发平台的必要工具 1) Jdk1.6 -http://www.oracle.com/technetwork/java/javase/downl转载 2013-06-21 14:17:12 · 1248 阅读 · 1 评论 -
Android UI自动化测试的最佳实践
来源:百度质量部原文链接:http://www.ltesting.net/ceshi/ceshijishu/sjcs/android/2013/0122/205932.html一. 概述 Android系统测试和Web的测试类似,有两类自动化的方式:录制回放与基于页面元素操作的手工开发。由于录制回放在长期维护与代码重用方面存在问题,这里主要的方式还是后者,这也是Web U转载 2013-06-21 14:19:20 · 881 阅读 · 0 评论 -
基于Android 原生的Instruments Robotium 测试框架
来源:Anjuke QA Team 作者:小瓶盖原文转自:http://www.ltesting.net在移动互联网的今天,安卓应用之间的火拼如火如荼,如何应对安卓应用开发快速的版本迭代,如果仅靠手动不停的回归测试,那就有点悲催了。Robotim是一套针对安卓应用的自动化测试框架,其特性和selenium非常相似,Robotium官网对其的功能描述如下:Robotium是基于And转载 2013-06-26 15:32:07 · 883 阅读 · 0 评论 -
移动网络测试
转载地址:https://testerhome.com/topics/3211首先网络测试不是新概念。早在富客户端时代,网络已经是常规测试中不可或缺的一项了。由于PC端时代,通常不存在弱网情况,所以大部分测试会聚焦在网络异常,即断网情况,如:异常信息容错机制超时机制重连机制到了移动时代,网络的形态也不再是单一的有线连接。2g/3g/edge/4g/wif转载 2015-09-02 16:45:53 · 1782 阅读 · 0 评论