3 阿敢

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

PC端远程连接手机端,看手机端的log

具体见下图

2020-02-25 10:16:47

常见的几种手机传感器

传感器Sensor就是手机里那些可以被测量并且能按照一定的规律转换成可用输出信号的器件或装置,一般这类传感器都是由敏感元件以及转换元件组成。手机上的那些能够通过芯片来感应的元器件,如反应距离值、光线值、温度值、亮度值和压力值等。那手机常见的传感器总结如下:光线传感器根据光线的不同去调节屏幕的亮度,从而减低电量的消耗,增加手机的续航能力,有的还可以控制呼吸灯的明暗状态。距离传感器位置...

2019-09-30 10:01:59

Eclipse+python+Monkeyrunner搭建自动化测试环境以及问题总结

简单介绍下背景:准备搭建Eclipse+python+Monkeyrunner自动化测试环境,然后用python写脚本实现对Android手机简单功能点得自动化测试,在搭建环境过程中以及拿一个现有脚本进行测试时出现了很多问题。下面就开始介绍:环境搭建:1.安装jdk(1)去该网址http://www.oracle.com/technetwork/java/javase/downloa...

2019-09-07 11:19:20

解决SDK Manager无法显示以及Connection to http://dl-ssl.google.com refused报错问题

先简单介绍一下我的背景:win10系统,在Eclipse中安装Android-sdk+ADT,在安装好ADT之后,把Android-sdk路径添加进去后打开SDK-Manager时,一直出现界面显示不出来可以安装的内容,如下图(图来源于网络,因为我是解决完问题之后写的博客)同时,还出现报错"Connection to http://dl-ssl.google.com refused"“Ht...

2019-09-06 17:58:40

adb server version (32) doesn't match this client (41); killing...报错解决办法

在利用eclipse+python+SDK跑android自动化测试脚本时,遇到了该问题,看到一篇博客传送门,总结了该问题的几种情况。我遇到的就是第一种情况,简单来讲就是电脑client的adb的版本与连接的手机server不能适配,无法执行。解决办法如下:(1)去cmd执行“adb version”命令查看当前adb的版本是1.0.41;(2)去网上下载1.0.32版本的adb.zi...

2019-08-31 17:31:20

常见的WindowsErrors错误及原因

WindowsError:[Error 2] //不存在这个文件WindowsError:[Error 3] //没有这个路径WindowsError:[Error 5] //权限问题WindowsError:[Error 13] //该文档被其它程序占用,处理不了 WindowsError:[Error 12...

2019-08-29 20:25:59

解决“Unresolved import:pyExcelerator,xlwt,xlrd”报错问题 && pyExcelerator,xlwt,xlrd的简单介绍

我是在自己搭建完Eclipse+Python+Android SDK的Android自动化测试环境之后,在调试一个自动化测试脚本时,发现的该问题。在引入pyExcelerator,xlwt,xlrd时报错,但是此时我已经安装了python模块,等我去安装路径下查看,发现库文件夹里没有这三种库,所以解决这个问题的办法就是去安装pyExcelerator,xlwt,xlrd即可。安装这三个库很简单...

2019-08-29 11:17:30

解决python安装模块时的“No module named setuptools“报错问题

在利用python安装模块时利用python setup.py install语句执行时,出现一下报错问题:简单来讲,该问题出现的原因就是:python默认是没有安装setuptools这个模块的,这也是一个第三方模块,所以在利用setup.py时会报错。解决办法如下:windows环境下(1)去http://pypi.python.org/packages/source/s/...

2019-08-29 10:23:54

解决Eclipse创建Android项目时出现No resource found that matches the given name ‘Theme.AppCompat.Light’的问题

首先,对于该问题的详细分析大家可以查看Theme.AppCompat.Light问题的深入分析一文,里面详细介绍了该问题出现的原因。简单来讲,就是新的eclipse默认模版主题UI需要使用比较高版本api,如果需要支持低版本,需要导入appCompact库来支持。网上有许多解决办法,但是我这里只介绍一种方法,因为其他我看到的方法都需要手动去项目里改东西,也就是说你没建一个新项目都需要去操作,这...

2019-08-27 14:25:52

安装完jdk后,cmd中输入java和java -version都正常显示,javac显示不了

简单记录一下,我在安装完jdk后去cmd中测试jdk是否安装好,分别输入java,java -version命令都得到对应结果,但javac命令显示不是内部或外部命令等。最后百度看了很多文章,全都是讲说配置环境变量的时候有问题。所以检查了很多遍,配置环境变量的文章有很多,大家可以去找一找(大家也可以参照这篇博客https://blog.csdn.net/qq_40871466/article/...

2019-08-27 09:23:35

Android手机FOTA升级的大概流程介绍

本文内容转载自FOTA升级流程以及FOTA相关知识总结两篇文章,有需要可去原文查看。Android设备的系统升级有两种方式:(1)下载更新包到手机后,手动安装,即所谓“卡刷包”的形式更新;(2) 通过 Over-the-air(OTA)的方式更新系统,简称为FOTA(Firmware Over The Air)。FOTA升级有两种方式,一种是Full update,即将整个IMG置于升...

2019-08-22 09:46:58

需求评审&SPEC评审&用例评审&归档用例

本文部分内容借鉴于博客需求评审的关注点需求评审、SPEC评审1、评审前期准备评审是要在写代码前发现问题,不要吝啬将时间花在前期上,因为这会大大减少我们中后期的意外,避免做很多的无用功。在评审之前,我们要仔细阅读相关的评审资料,了解每个点是干什么的。2、评审中需要关注的点(1)文笔描述是否存在错别字,特别是界面上的文案。例如,登陆->登录描述是否清楚,是否存在歧义...

2019-08-13 17:15:38

实现自主shell

本文将编写一个程序,当程序跑起来时,可以输入linux下的相关命令,然后程序也会返回相应命令的结果。具体实现代码如下:#include <stdio.h>#include <unistd.h>#include <string.h>#include <ctype.h> //isspaceint main(){ char ...

2019-08-09 15:45:12

练习使用linux下env,set,export等环境变量相关的函数及命令

1、env功能:显示所有环境变量2、echo $NAME(NAME为环境变量名)功能:查看环境变量内容3、测试PATH(放系统搜索可执行程序的路径)创建一个简单的C程序:编译执行:注意:这里可执行文件名不能用test,因为在后面实现不加路径执行时,会与系统中的命令冲突,从而执行不了。我们可以知道,ls不仅是命令也是程序。./test与ls同样为二进制命令,但...

2019-08-09 14:29:17

测试用例设计——判定表驱动分析法、场景分析法、流程分析法、状态迁移分析法、错误推测法

1.判定表驱动分析法在之前介绍的因果图分析法也用到了判定表,但是没有详细介绍。判定表又称决策表,它是分析和表达多逻辑条件下执行不同操作的情况的工具。在黑盒测试中,基于判定表的测试是最具有逻辑性、最严格的测试。判定表可以将复杂的问题按照各种可能的情况列举出来,简单明了且避免疏漏。测试思想:根据逻辑条件取值的组合所构成的多种情况,分别执行不同的操作,构造相应的测试用例。决策表分类:(1...

2019-08-06 15:45:06

测试用例设计——正交实验设计法

两个概念:因素:在一次试验中,我们把影响试验结果的量称为试验因素,简称因素。我们可以把因素看作是自变量,把试验结果看作是因素的函数。水平:在试验中,每一个因素都可能处于不同的状态或状况,我们把因素的状态或状况叫做因素的水平,简称水平。两个特点:(1)“均匀分散”:该特点使得测试点均匀的分布在测试范围内,让每个测试点都具有充分的代表性(2)以三因素三水平为例。三因素是A,B,C则...

2019-08-06 11:14:14

测试用例设计——因果图法

之前介绍的等价类划分法和边界值分析法着重考虑的是输入条件,但是没有考虑输入条件之间的组合、输入条件之间相互制约的关系,这样就有可能忽略了输入条件组合在出错的情况。所以这时,就要用到本文将要介绍的因果图分析法,它就是一种适合于描述多种条件的组合、 相应产生多个动作的形式来设计测试用例的方法。思想:因果图常与判定表结合起来使用,一些程序的功能可用判定表(又称决策表)表示出来,并根据不同的组合执行相...

2019-08-05 16:36:52

测试用例设计——等价划分法

等价类即将所有有可能的输入数据(程序的输入域)划分为若干个子集,这些子集具有完备性、无冗余的特点。然后从每一个子集里,选取少数具有代表性的数据作为测试用例值。在设计测试用例的时候,我们要考虑有效等价类、无效等价类两类。因为软件不仅要能接受正确的数据,还要能够接受住错误数据的考验,这样才能保证软件的可靠性。有效等价类是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合,它能检验程序是否...

2019-08-05 15:24:05

测试用例设计——边界值分析法

我们在进行软件测试之前,为了能够逻辑清晰的、更好的没有重复的去执行测试,所以会编写测试用例。在测试用例编写好之后,可以直接按照测试用例来进行测试。那我们用来设计测试用例的方法有很多种,边界值分析法就是里面最常见的一种。因为我们发现大部分的错误是发生在输入输出数据范围的边界上,所以我们采用边界值分析法设计用例可以发现更多的错误,它也是等价类划分法的一种补充 。简单介绍边界值分析法就是对输入或输出...

2019-08-05 10:14:02

monkey常用命令介绍

首先,简单介绍一下monkey。它是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上。Monkey会发送伪随机的用户事件流,适合对app做压力测试。基本参数介绍:-p //用于指定测试的一个或多个包adb shell monkey -p package num //对指定的包package进行monkey测试num...

2019-07-26 15:55:18

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。