图像对比在自动化中的使用。

  在自动化过程中,有些地方是必须要用到图像进行对比的。比如拍照。拍一张照片,然后检查拍摄的照片和预览的照片是否一致。在手工测试时,非常的方便。但是程序该怎么做呢?  这时就需要进行图像相似度的对比。最简单的一个对比方法就是对比两张图片的像素,通过对比像素来看两张图片是否相似,但这种方法有个致命的弱点。准确度不高。如果两张照片的光线不一样。也会被认定为两张图片。不过此方法很简单。我先介绍此方法。在后续的文章里,在介绍照片对比的方法。  首先,我来说一下,最简单的图像对比的实现。大家都知道,图片是由一个一个的像素点构成。比如我们常见的手机分辨率1920*1080.则,手机屏幕上一共就有2073600个像素点。那么我们要进行图像对比时,最简单的一种方法就是,对比每个像素点是否一样。下面我们先看来这种简单的对比方法是怎么实现的。 此方法精度较低,误差较大,不适合用来对比照片等,有光线变化的图片,比较适合用于对比两张截图。照片的对比,在另一篇文章中介绍,使用汉明距离进行图像对比。     Read more
Rory's avatar
Rory Mar 16, 2017

在Uiautomator中使用Content Provider获取数据

注: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
Rory's avatar
Rory Mar 14, 2017

管理者在企业中的精准定位

  今天参加了智联公开课,《从业务到管理-管理者在企业中的精准定位》,感觉收获还是蛮多,趁热打铁,把今天的分享内容整理一下  在课程刚开始的时候,王老师给我们分析了一下当前管理工作中存在的痛点。 做事一把好手,管人麻烦不断 执着于做高级业务员 不能提升团队成员的整体能力 下属对我们抱怨增加 怀恋旧时光。     Read more
Rory's avatar
Rory Mar 03, 2017