博客专栏  >  移动开发   >  Android自动化测试

Android自动化测试

总结关于android的自动化测试框架,以及框架的基本用法,比较使用的简易程度,以及优缺点,从而提供测试效率,降低人工成本。

关注
13 已关注
36篇博文
  • JMeter常用断言

    Duriation Assertion用于判断响应时间是否符合要求,仅需要填入期望的上限即可,单位为ms。Size Assertion用于判断Response的Size是否符合要求。需要选择判断条件,...

    2018-03-29 17:44
    163
  • JMeter Plugin安装

    1.下载Plugins Manager下载Plugins Manager jar包,地址为https://jmeter-plugins.org/install/Install/。将jar包拷贝至%JM...

    2018-03-29 11:40
    127
  • JMeter生成报告

    生成指令JMeter4.0提供了两种方式,皆为命令行指令。(1)    jmeter –n –t <JMX filepath> -l <csv log pat...

    2018-03-28 18:49
    2594
  • Hello JMeter

    JMeter简介JMeter是Apache组织开发的基于java的压力测试工具。最初用于web应用测试,后来被扩展至其它领域。JMeter是使用多线程模拟用户群的方式,完成对应用的压力测试。在移动应用...

    2018-03-27 19:52
    205
  • Appium日记----开发环境搭建(Mac OS)

    本文我们将焦点关注在,如何在mac上搭建appium开发环境。搭建Appium 开发环境,主要是appium server的安装。总的来说,有两种方式。(一)通过npm安装(二)通过下载Appium-...

    2018-03-09 18:23
    340
  • Selenium,WebDriver,Selendroid,Appium的关系

    自动化测试中框架较多,其中Selenium,WebDriver,Selendroid,Appium的关联性相对啰嗦。因此,从网上搜罗了些资料,稍做总结。不想长篇大论,也不想说理论代码,只为理清关系。一...

    2018-03-09 11:29
    634
  • Robotium体验----录屏(失败)& 放弃

    Robotium除了架构简单的特点之外,录屏是其提供的又一利器,能将操作自动转化为代码,事半功倍。但在尝试过程中,各种碰壁,最终导致放弃使用Robotium框架的念头产生。网上各种教程,要么是基于 e...

    2018-02-22 15:37
    235
  • Robotium体验----黑盒&重签名

    上篇我们使用了白盒示例,对Robotium进行了简单介绍。但需要提醒的是,Robotium的官方定位还是黑盒测试。那么,我们还是书归正传,看看如何使用Robotium进行黑盒测试。本节,将解决以下几个...

    2018-02-22 09:23
    180
  • Robotium体验----白盒

    什么是Robotium? 先说一下发音。音标类似于 [rəʊbɒʃɪəm] ,可参照有道。 Robotium是一款开源测试框架,官方定义为Android App的黑盒测试框架(官方示例为白盒),适...

    2018-02-22 09:12
    234
  • 通过aapt获取packageName和Launch Activity

    若使用uiautomator进行android APP的自动化测试,首要的一步是启动APP,而APP的Package Name和Launch Activity Name是启动的必要参数。在UI Aut...

    2017-10-17 22:15
    2812
  • UIAutomator2.0详解(入门篇)

    看过很多博客,对于UIAutomator2.0的讲解,多是从API方面进行理论叙述,个人感觉不好理解,实战性差。因此,想从实战应用的角度,记录UIAutomator2.0的使用。本文为开篇,希望起个好...

    2017-10-24 17:00
    5091
  • UI Automator Viewer的使用

    uiautomatorviewer是android SDK自带的工具。通过截屏并分析XML布局文件的方式,为用户提供控件信息查看服务。该工具位于SDK目录下的tools\bin子目录下。可以看到,它是...

    2017-10-13 15:42
    7520
  • UIAutomator2.0详解(JUnit Annotation篇)

    在入门篇,我们提到了UIAutomator2.0与1.0的不同。其中,2.0基于JUnit,使用Annotation声明测试案例,是一个重要的特点。本篇将通过实例来讲述几个常用Annotation的使...

    2017-10-25 00:21
    2664
  • UIAutomator2.0详解(IDE View篇)

    本篇将讲述,如何在Android Studio2.3.3中查看测试案例运行结果。直接上图。我们来分区域看View的布局。先看左边部分。 主窗口左边部分,又分成了四个区域。(1)红色区域:从上至下,分...

    2017-10-26 00:57
    2616
  • UIAutomator2.0详解(UIDevice篇---- 序)

    如果我们要对Android APP进行操作,那么设备对象UIDevice是我们必须要获取。通过设备对象UIDevice,进而获取操作控件对象UIObject。UIDevice继承于java.lang....

    2017-11-18 15:26
    2177
  • UIAutomator2.0详解(UIDevice篇----获取UIDevice对象)

    UIAutomator2.0再UIDevice类中,提供了两个静态方法,用于获取UIDevice对象。(1)static UIDevice getInstance() (2)static UIDev...

    2017-10-31 00:42
    2327
  • UIAutomator2.0详解(UIDevice篇----Screen操作)

    UIAutomator2.0的UIDevice类共有62个方法,其中与屏幕相关的操作共有13个,占了总数的五分之一。本篇我们将依次介绍一下这些方法,并通过实例来使用这些方法。(1)public boo...

    2017-10-31 23:51
    1616
  • UIAutomator2.0详解(UIDevice篇----LastTraversedText质疑)(未解)

    声明:本文只为记录质疑,最终未对方法的使用理解清楚。如有知道的同学,还望指点。 声明:本文只为记录质疑,最终未对方法的使用理解清楚。如有知道的同学,还望指点。 声明:本文只为记录质疑,最终未对方法...

    2017-11-02 22:53
    1646
  • UIAutomator2.0详解(UIDevice篇----获取设备名称和Package名称)

    UIDevice提供了4个方法来获取设备和Package名称。分别是(1)public String getCurrentActivityName ()用于获取当前Activity的Name,但官方文...

    2017-11-02 23:23
    1916
  • UIAutomator2.0详解(UIDevice篇----触屏操作1)

    UIDevice中有20个方法,是关于触屏操作的,占方法总数的三分之一。数量看似很多,仔细分析一下,也就几类。(1)功能键型,7个,HOME,RECENT,BACK,DELETE,ENTER,MENU...

    2017-11-03 15:22
    2046

Python3
15811
读书
2792
Android Tips
2060906
SpringBoot学习笔记
928462
Android基础
1910625
定位
62951
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部