Android studio升级到3.0.1之后,发现启动Android Device Monitors时,报错,怎么也无...
Read more
如果还没搭建好环境,请先搭建环境,使用真机时,跳过模拟器安装部分即可。
前提12Eng版本需要打开Root权限
步骤前期准备
更改Debugger(Setting-Device-Developer-Debugger)的值为ADB and DevTools
Read more
KaiOS自动化环境搭建记录,记录备查。
基本软件安装
Pythons 2.7.x
pip(需要先安装Python)
FireFox 浏览器(最新版本)
Read more
Part 1: 前言 本文的基础是Junit4的参数化,如果不了解请阅读或百度Junit4参数化
Part 2: 理论依据 数据驱动的设计思路是,把需要的数据放到excel表格中,然后由程序去读里面的数据,传入程序里进行测试。因此涉及到了两个方面:
Read more
Part 1: 背景自动化在部门内部推行了大半年时间,由于电话号码,邮件账户等信息希望能够实现从外部读取,并使用,避免使用同一组数据,也为了让脚本更加利于维护,因此部门内部提出了把测试数据分离的观点。
Read more
最近有部门内部再次推广自动化,有同学问我,为什么@Test方法需要必须是public void开头呢?我用其他方法可行不? 通过分析错误信息和源码发现,在junit测试里定义明确要求@Test方法必须是以public void开头。说明如下:
Read more
本文将简单介绍,UiAutomator2.0的环境搭建。所需工具(环境)
Java
Android SDK
Android Studio
在完成Java 环境配置,Android SDK下载,和Android Studio的安装后,就可以进行环境搭建了。整个过程非常的简单。这里做个简要的记录。
Read more
在自动化过程中,有些地方是必须要用到图像进行对比的。比如拍照。拍一张照片,然后检查拍摄的照片和预览的照片是否一致。在手工测试时,非常的方便。但是程序该怎么做呢? 这时就需要进行图像相似度的对比。最简单的一个对比方法就是对比两张图片的像素,通过对比像素来看两张图片是否相似,但这种方法有个致命的弱点。准确度不高。如果两张照片的光线不一样。也会被认定为两张图片。不过此方法很简单。我先介绍此方法。在后续的文章里,在介绍照片对比的方法。 首先,我来说一下,最简单的图像对比的实现。大家都知道,图片是由一个一个的像素点构成。比如我们常见的手机分辨率1920*1080.则,手机屏幕上一共就有2073600个像素点。那么我们要进行图像对比时,最简单的一种方法就是,对比每个像素点是否一样。下面我们先看来这种简单的对比方法是怎么实现的。
此方法精度较低,误差较大,不适合用来对比照片等,有光线变化的图片,比较适合用于对比两张截图。照片的对比,在另一篇文章中介绍,使用汉明距离进行图像对比。
Read more
注:1.本文针对Uiautomator2.0 2.本文不对Content Provider进行介绍,如果您对Content Provider不了解,建议您先阅读相关的文章
Content Provider BasicsConTent Provider 介绍
推广自动化已经有半年的时间了。在推广过程中也也遇到了一些问题,今天来讲下如何使用Android的Content Provider来快捷的获取某个程序的数据。 首先先简单介绍一下,什么是Content Provider,这里直接摘抄官网的定义:
A content provider manages access to a central repository of data.A provider is part of an Android application, which often provides its own UI for working with the data.
Read more