![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android测试
文章平均质量分 65
qitehuanjue
这个作者很懒,什么都没留下…
展开
-
android monkey
第一篇介绍monkey测试工具。1 自动化测试背景 软件测试是软件产品开发过程中的重要环节。测试对于发现软件中缺陷,保障软件的质量具有重要意义。统计表明,软件测试的时间通常占到软件开发时间的 40%,一些可靠性要求高的软件甚至高达 60%以上。 手工测试和自动化测试是软件测试的两种基本手段,二者相互补充,不可相互替代。其中,自动化测试能捕捉到资源转载 2013-09-03 16:24:06 · 522 阅读 · 0 评论 -
android 命令操作截屏,保存至pc
原创 2016-12-30 18:23:17 · 339 阅读 · 0 评论 -
Process.waitFor()的返回值含义
以下是Linux中返回值对照表"OS error code 1: Operation not permitted""OS error code 2: No such file or directory""OS error code 3: No such process""OS error code 4: Interrupted system call"转载 2016-12-30 10:55:02 · 1880 阅读 · 0 评论 -
android 捕获按键触发
2,新建test.txt,将event数据copy,如/dev/input/event0: 0001 0074 00000001/dev/input/event0: 0000 0000 00000000/dev/input/event0: 0001 0074 00000000/dev/input/event0: 0000 0000 00000000 /dev/input原创 2016-12-29 19:06:11 · 808 阅读 · 0 评论 -
android 命令获取包名和类名等
1,找到aapt.exe目录(如:D:\software\adt-bundle\sdk\build-tools\23.0.3)2,打开dosadb shell dumpsys window w |findstr \/ |findstr name=原创 2016-12-28 19:30:45 · 2595 阅读 · 0 评论 -
android install apk error
1. Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE],表示APK需要没有签名或者签名不符合系统签名。 请参考:http://blog.csdn.net/qitehuanjue/article/details/53908683 2. Failure [INSTALL_PARSE_FAILED_INCONSISTENT原创 2016-12-28 19:22:53 · 804 阅读 · 0 评论 -
app重签名获取root权限
先找到相应的签名文件,文件位置:可以在......\android_project\build\target\product\security中找到media.pk8、media.x509.pem、platform.pk8、platform.x509.pem、shared.pk8、shared.x509.pem、testkey.pk8、testkey.x509.pem等签名文件,对应不同的权限。转载 2016-12-28 15:05:49 · 883 阅读 · 0 评论 -
代码获取device是否有root权限
一:/** * 判断当前手机是否有ROOT权限 * @return */ public boolean isRoot(){ boolean bool = false; try{ if ((!new File("/system/bin/su").exists()) && (!new转载 2016-12-27 16:48:37 · 369 阅读 · 0 评论 -
浅谈安卓自动化的思路
一 前言 什么是自动化测试?把以人为驱动的测试行为转化为机器执行的一种过程,即模拟手工测试步骤,通过执行测试脚本自动地测试软件,自动地完成软件的单元测试、功能测试、负载测试或性能测试等全部工作。自动化测试应该从提高工作效率和产品质量的根本目标出发,而不是为了自动化而自动化。 测试用例(test case):是为了特定测试目的而设计一个特定的使转载 2016-11-18 18:13:21 · 832 阅读 · 0 评论 -
Android IPC进程通信——Messager方式
本文转自:http://blog.csdn.net/chenfeng0104/article/details/7010244 Android IPC通信有两种方式,上一篇文章深入分析AIDL原理讲解了AIDL方式,这篇文章讲解另一种IPC通信方式——Messager方式。Messager实现IPC通信,底层也是使用了AIDL方式。和AIDL方式不同的是,Messager方式是利转载 2016-11-18 18:06:10 · 206 阅读 · 0 评论 -
android测试之getevent/sendevent
http://source.android.com/devices/tech/input/index.html关于在android平台上捕获事件的资料互联网上已经铺天盖地,但个人觉得可用性都不太大,大部仅 针对特定设备,而对于其他设备引导性不强,故整理处本文,望对初学者有个有力的帮助: getevent 旨在获取android设备的事件信息,具体参考详细用法(本转载 2016-11-18 17:55:16 · 402 阅读 · 0 评论 -
Android 【真机】与【模拟器】触摸屏事件的模拟差异分析
Android 真机和模拟器的差异问题,是永恒的话题,问不完的为什么,解不完的迷。模拟器的存在,有它的作用,但不要什么都相信模拟器。除非你是Android纯上层应用开发人员或者爱好者,否则我建议你扔掉模拟器。它理想化的引导给我们添了不少麻烦。当然,这也是件好事。最起码,让我有兴趣去寻求答案,让我收获了更多。 问题的缘由是有个自动化测试的需求,我需要写脚本模拟点击触摸屏的一系列操作转载 2016-11-18 17:56:45 · 316 阅读 · 0 评论 -
Android6.0调节屏幕亮度显示
package com.example.ScreenBrightnessTool;import android.app.Activity;import android.content.ContentResolver;import android.content.Context;import android.provider.Settings;import android原创 2016-11-18 17:36:45 · 2651 阅读 · 0 评论 -
监听按键物理触发,监听到view变绿
已在Android6.0调试,可正常运行,希望对大家有帮助package com.example.keytest;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.KeyEvent;import andr原创 2016-11-18 11:06:31 · 343 阅读 · 1 评论 -
android 6.0权限全面详细分析和解决方案
原文:http://www.2cto.com/kf/201512/455888.htmlhttp://blog.csdn.NET/yangqingqo/article/details/48371123http://inthecheesefactory.com/blog/things-you-need-to-know-about-Android-m-permission-转载 2016-11-29 11:06:21 · 307 阅读 · 0 评论 -
android6.0获取wlan Mac
今天找了一下午的资料,总算是OK了感谢这个同学的分享http://blog.csdn.net/zxw136511485/article/details/52161269之前咱用的API在6.0系统上运行,获取的结果是: 02:00:00:00:00:00public WifiAdmin(Context context) {mContext = context;mWifi原创 2016-11-28 18:39:33 · 1813 阅读 · 2 评论 -
adb 命令详解
在多设备(模拟器)时,想要直接用logcat查看其中一台的状态,或者直接把应用安装到目标设备上时,需要指定设备号。adb devices这个指令可以得到当前设备的序列号(serialNumber)。比如一个模拟器通常是 emulator-5554在adb的指令后面加上参数 -s 比如 -s emulator-5554就可以指定adb指令的目标。在多个模拟器或者设备存在时很转载 2014-07-11 14:05:11 · 496 阅读 · 0 评论 -
monkey
Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去做相关的性能测试。命令:$ adb shell monkey -v -转载 2013-09-03 16:42:36 · 538 阅读 · 0 评论 -
AndroidStudio ADB Connection error 通常每个套接字地址只允许使用一次
对AndroidStudio 不太熟,今天碰到这个问题,重启,重新插拔usb,都不好使,在网上找了很多资料,如下是试过了,并能解决此问题的步骤,希望能帮到大家。打开cmd,找到studio提示你占用的端口,如:netstat -aon | findstr "5037",就知道listening NO。是啥了。在输入tasklist | findstr "no.",找到了被占用端口号的app原创 2017-11-30 17:40:39 · 662 阅读 · 0 评论