美文网首页
UiAutomator自动化测试

UiAutomator自动化测试

作者: QA_man | 来源:发表于2017-12-07 10:23 被阅读0次

由于涉及到知识点比较多写的不是仔细,仅供参考,不过该有的工具有。

下一步看看appium自动化的实现,移动自动化需要摆脱端的限制。

环境搭建

  • Android 开发环境搭建、

  • 下载ADT 配置adb 环境

  • %ANDROID_HOME%、%ANDROID_HOME%/platform-tools、 %ANDROID_HOME%/tools

  • %JAVA_HOME%、%JAVA_HOME%/bin、%JAVA_HOME%/jar等环境

  • 网上下载 https://www.java.com/zh_CN/

  • 安装 ANT编译工具、配置环境变量——网上下载即可

  • CTS包 :链接:https://pan.baidu.com/s/1pKPONhT 密码:l6np

  • 解压后放在sdk目录下面

  • 下载ctshelper工程包备用:链接:https://pan.baidu.com/s/1pLfxR6N 密码:axu9

  • 这里是源码,可以根据工程具体情况修改

  • 总体技术点


    image.png
  • 实现架构图


    image.png
  • 运行命令:

  • java -cp /Users/user/Lnwang/adt-bundle-mac/sdk/android-cts/tools/cts-tradefed.jar:/Users/user/Lnwang/adt-bundle-mac/sdk/android-cts/tools/ddmlib-prebuilt.jar:/Users/user/Lnwang/adt-bundle-mac/sdk/android-cts/tools/hosttestlib.jar:/Users/user/Lnwang/adt-bundle-mac/sdk/android-cts/tools/junit.jar:/Users/user/Lnwang/adt-bundle-mac/sdk/android-cts/tools/tradefed-prebuilt.jar -DCTS_ROOT=/Users/user/Lnwang/adt-bundle-mac/sdk/ com.android.cts.tradefed.command.CtsConsole run cts --skip-device-info --disable-reboot --compress-files --plan testelong_AShouYeTestPlan

  • image.png
  • 清晰日志成junit报告格式 继承jenkins 图标展示


    image.png
  • 工程结构与用例代码

  • image.png
  • image.png

相关文章

  • uiautomator语法和api介绍

    uiautomator android自动化测试原理 官网介绍 The uiautomator testing f...

  • appium---uiautomator定位方法

    uiautomator是什么 UIAutomator是android的自动化测试框架,也是Android-Sdk中...

  • Android UIAutomator2.0入门

    Android UIAutomator2.0入门 Uiautomator是由谷歌推出的用于UI自动化测试的工具,花...

  • UIAutomator(一)

    UIAutomator 一、简介 Android自动化测试框架 功能性测试 针对UI元素的测试 ...

  • Python + Android + Uiautomator自动

    1.首先来介绍下UIAutomator工具 UIAutomator是Android官方推出的安卓应用界面自动化测试...

  • UiAutomator2.0

    UiAutomator2.0介绍 UiAutomator2.0是android的自动化测试框架,可跨APP。与in...

  • Android UIAutomator 自动化测试

    uiautomator 自动化测试框架,使用java编写测试脚本,进行黑盒测试,进行ui测试。可以对任何app进行...

  • UIAutomator

    以下内容均见于《腾讯Android自动化测试实战》 UIAutomator:可用于单元测试、性能测试、压力测试、R...

  • UI自动化测试框架

    本篇要讲的是Android自动化测试框架UiAutomator。从此解放UI测试的双手。 在写测试用例之前,先...

  • 运行第一个运行uiautomator2 实例

    python-uiautomator2是一个自动化测试开源工具,仅支持Android平台的原生应用测试。 pyth...

网友评论

      本文标题:UiAutomator自动化测试

      本文链接:https://www.haomeiwen.com/subject/dfslixtx.html