
APP自动化测试
APP自动化测试
杨不羁
所谓格物致知,本博客致力于梳理研发管理之道,以致高质高效自驱可控。
展开
-
APP自动化框架LazyAndroid使用手册(4)--测试模板工程详解
概述前面的3篇博文分别对lazyAndroid的框架简介、元素抓取和核心API进行了说明,本文将基于框架给出的测试模板工程,详细阐述下使用该框架进行安卓UI自动化测试的步骤。原创 2016-11-24 20:20:51 · 4855 阅读 · 1 评论 -
APP自动化框架LazyAndroid使用手册(3)--核心API介绍
概述 在前一篇博文中,简要介绍了一款安卓UI自动化测试框架LazyAndroid(http://blog.youkuaiyun.com/kaka1121/article/details/53204150)。本文将再此基础上,对框架的核心的API进行说明。核心API介绍•LazyDriver 的3个构造函数。 可以分别针对不同的应用场景选择使用不同的构造函数。使用场景及各参数的意义,代码注原创 2016-11-23 15:24:55 · 2424 阅读 · 0 评论 -
APP自动化框架LazyAndroid使用手册(2)--元素自动抓取
概述 前面的一篇博文简要介绍了安卓自动化测试框架LazyAndroid的组成结构和基本功能,本文将详细描述此框架中元素自动抓取工具lazy-uiautomaterviewer的使用方法。 uiautomatorviewer是谷歌在Android4.1及之后的版本中发布的一个用来扫描和分析Android应用程序的UI组件的GUI工具。使用uiautomatorviewer,可以查看原创 2016-11-23 11:40:52 · 5687 阅读 · 0 评论 -
APP自动化框架LazyAndroid使用手册(1)--框架简介
作者:cryanimal QQ:164166060 APP自动化简介 APP自动化,即通过自动化的方式,对APP施行一系列的仿按键输入、触摸屏输入、手势输入等操作,以达到对APP的功能进行自动化测试的目的。 其一般过程如下图所示: APP自动化常用工具简介 Monkey Monkey 是Android SDK 自带的自动化测试工具,可以运行在模拟器里或实际设备中,它向系统原创 2016-11-17 18:10:06 · 4786 阅读 · 4 评论 -
app控件唯一相对Xpath自动生成(增强版uiautomatorviewer)
作者:cryanimal QQ:164166060 工具由来 前面的一篇博文较详细地介绍了uiautomatorviewer:扫描和分析Android应用程序的UI控件的工具。 熟悉控件获取的同学都知道,使用uiautomatorviewer可以抓取到的用来定位控件的元素大概有 text resource-id content-desc index 除此之...原创 2016-07-02 16:27:29 · 19516 阅读 · 24 评论 -
使用Xpath定位元素(和元素定位相关的Xpath语法)
本文主要讲述Xpath语法中,和元素定位相关的语法原创 2016-07-02 15:39:19 · 34933 阅读 · 0 评论 -
Appium移动自动化测试(五)--app控件获取之uiautomatorviewer
初探在Android的SDk提供了以下的工具来支持我们进行UI自动化测试:uiautomatorviewer:用来扫描和分析Android应用程序的UI控件的工具。uiautomator:一个包含创建测试、执行自动化测试API的java库。谷歌Uiautomator文档:http://android.toolib.net/tools/help/uiautomator/index.html要使用这些工原创 2016-06-26 12:07:43 · 5755 阅读 · 1 评论 -
Appium webdriver的capabilities配置
Capabilities是由客户端发送给Appium服务器端的用来告诉服务器去启动哪种我们想要的会话的一套键值对集合。当中也有一些键值对是用来在自动化的过程中修改服务器端的行为方式。必填的项目:deviceName :我无论填写什么值,在我机器上都可以跑通测试,但是这项又是必填。我用得Appium版本是V1.2.2。app :如果填写了,appium会在目标机器上安装测试目转载 2016-06-22 15:27:01 · 7786 阅读 · 0 评论 -
Appium移动自动化测试(四)--先跑起来再说(第一个测试用例-手机YY)
### 下载手机YY[http://yydl.duowan.com/mobile/yymobile_client-android/5.4.2/yymobile_client-5.4.2-881.apk](http://yydl.duowan.com/mobile/yymobile_client-android/5.4.2/yymobile_client-5.4.2-881.apk “http://y原创 2016-06-27 18:22:28 · 13168 阅读 · 4 评论 -
android 调试工具ADB命令详解
adb是什么?adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就转载 2016-06-23 17:12:22 · 3095 阅读 · 0 评论 -
Appium移动自动化测试(三)--安装Android模拟器(建议直接连手机,跳过此步)
转自虫师,亲测有效,留备后用。本文中如果直接安装时不出现错误,则可以忽略(一、二、三、四、五),我安装的是5.1.1,-----------------------------------------------------------------------------------------------------------------------------当And转载 2016-06-17 11:49:51 · 9418 阅读 · 0 评论 -
Appium移动自动化测试(二)--安装Android开发环境
转自虫师,亲测有效,留备后用。原文中有一步遗漏,已补充。继续Appium环境的搭建。 第二节 安装Android开发环境 如果你的环境是MAC那么可以直接跳过这一节。就像我们在用Selenium进行web自动化测试的时候一样,我们需要一个浏览器来执行测试脚本。那么移动端自动化测试,我们同样需要一部Android手机(手机需要链接转载 2016-06-17 11:36:31 · 4583 阅读 · 0 评论 -
Appium移动自动化测试(一)--安装Appium
转自虫师,亲测有效,留备后用。==================== web自动化测试的路线是这样的:编程语言基础--->测试框架--->webdriver API--->开发自动化测试项目。 移动自动化的测试的路线要长一些:编程语言基础--->测试框架--->android/IOS开发测试基础---->appium API ----->开发移动自动化项目转载 2016-06-17 11:30:47 · 7925 阅读 · 0 评论 -
Appium移动自动化框架初探
作者:cryanimal QQ:164166060官方网站:http://appium.ioAppnium是由SauceLabs支持,一家业界领先的测试产品公司, 有成熟的企业测试解决方案 Appium支持的平台Android上使用了instrumentation和uiautomator两套技术iOS使用uiautomation同时还支持firefox, 并可扩展其他平台 Appium的优点原创 2016-06-22 11:17:56 · 10301 阅读 · 0 评论