随笔分类 -  APP测试

摘要:停止monkey自动测试步骤:1、ps命令 查找uiautomator的进程打开cmd命令行窗口输入:adb shell ;ps | grep monkey;返回来的第一个数字,即是monkey的进程号shell 7772 185 277516 22244 ffffffff 4010a58c S ... 阅读全文
posted @ 2015-12-24 20:19 我只吃大碗 阅读(1464) 评论(0) 推荐(0)
摘要:Moneky Test Log 分析: 首先用一个最简单的例子分析:monkey --pct-trackball 0 --throttle 100 -v 500/*p参数: 表示指定测试的程序/*v参数: 表示查看monkey生成的一些详细的随机的事件名*//*数字100: 表示测试事件数为100... 阅读全文
posted @ 2015-12-24 20:19 我只吃大碗 阅读(228) 评论(0) 推荐(0)
摘要:前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。一、 什么是Mon... 阅读全文
posted @ 2015-12-24 20:18 我只吃大碗 阅读(265) 评论(0) 推荐(0)
摘要:Monkey的测试策略一. 分类Monkey测试针对不同的对象和不同的目的采用不同的测试方案,首先测试的对象、目的及类型如下:测试的类型分为:应用程序的稳定性测试和压力测试测试对象分为:单一apk和apk集合测试的目的分为:解决问题的测试(忽略异常的测试)和验收测试(不忽略异常的测试)二. 应用程序... 阅读全文
posted @ 2015-12-24 20:17 我只吃大碗 阅读(212) 评论(0) 推荐(0)
摘要:Monkey测试结果分析一. 初步分析方法:Monkey测试出现错误后,一般的差错步骤为以下几步:1、 找到是monkey里面的哪个地方出错2、 查看Monkey里面出错前的一些事件动作,并手动执行该动作3、 若以上步骤还不能找出,可以使用之前执行的monkey命令再执行一遍,注意seed值要一样一... 阅读全文
posted @ 2015-12-24 20:16 我只吃大碗 阅读(250) 评论(0) 推荐(0)
摘要:Monkey命令行可用的全部选项常规--help列出简单的用法。-v命令行的每一个-v将增加反馈信息的级别。Level 0(缺省值)除启动提示、测试完成和最终结果之外,提供较少信息。Level 1提供较为详细的测试信息,如逐个发送到Activity的事件。Level 2提供更加详细的设置信息,如测试... 阅读全文
posted @ 2015-12-24 20:15 我只吃大碗 阅读(232) 评论(0) 推荐(0)
摘要:一、一个BUG引发的问题 如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。 那么,自动化测试可以完成哪些任务呢? 简单的说,那些重复性的测试工作,都可以交给自动化完成: 1、设置手机的语言 2、添加、删除、收... 阅读全文
posted @ 2015-12-24 20:14 我只吃大碗 阅读(336) 评论(0) 推荐(0)
摘要:本文主要讲解使用UiAutomator的一些技巧,希望对于初学者有一定的帮助UiObject1、首先要声明对象UiObject XXX = new UiObject(new Selector) ;2、其次对对象进行操作操作类型包括:执行类:文本输入与清除、点击/长按、拖动/滑动、属性类:文本内容、... 阅读全文
posted @ 2015-12-24 20:13 我只吃大碗 阅读(2367) 评论(0) 推荐(0)
摘要:前段时间在weibo上看到有位前辈整理的android测试点,有感而发,结合我们现在的工作,整理了一下经常会遇到的问题。1.APP基本功能按照back log整理测试用例,测试中发现有需求变动、或未考虑完全,及时更新测试用例。测试用例包括:全功能点用例+重点功能快速回归用例2.Android特性测试... 阅读全文
posted @ 2015-12-24 19:45 我只吃大碗 阅读(270) 评论(0) 推荐(0)
摘要:本人从事手机测试三年,还是觉得自己没啥经验。 主要原因如下: 1、没有主动去了解业务,只是单纯的对着手机,进行功能测试,简单的点点看看。这点其实每一个新进的员工都可以做到的事,我却花了三年还不了解。曾经觉得任何一个人都可以做好目前我做的工作,我们是手工测试,真的不需要太多技术,三年唯一熟练就是... 阅读全文
posted @ 2015-09-28 15:06 我只吃大碗 阅读(469) 评论(0) 推荐(0)
摘要:首先说明,测试包括很多领域,这次谈测试的未来,我只谈移动互联网测试的未来。这些年我和很多公司的同学都做过交流,经过了长时间的交流,基本上对现状有一个清楚的了解,这里就大胆的对未来进行一个预测。 另外我还想说,测试行业还是一个不成熟的行业,学术界和工业界都存在着大量看不清客观事实的人,同样的也存... 阅读全文
posted @ 2015-09-28 13:52 我只吃大碗 阅读(338) 评论(0) 推荐(0)
摘要:APP测试的时候,建议让开发打好包APK和IPA安装包,测试人员自己安装应用,进行测试。在测试过程中需要注意的测试点如下:1.安装和卸载●应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配)●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到... 阅读全文
posted @ 2015-09-16 14:28 我只吃大碗 阅读(206) 评论(0) 推荐(0)
摘要:一、通过在线工具进行测试1.腾讯金刚审计系统service.security.tencent优点:包含了修复建议2.阿里聚安全检测网址: jag.alibaba阿里聚安全下有自己的安全博客,包含一些:1.安全漏洞、2.病毒分析、3.技术研究、4.安全报告相关文档。3.360捉虫猎手检测结果appsc... 阅读全文
posted @ 2015-08-06 17:58 我只吃大碗 阅读(1066) 评论(0) 推荐(0)
摘要:1、查看所有已链接的设备命令:adb devices例:C:\Users\laiyu>adb devicesList of devices attached5d3b5aacdevice设备命令2、复制文件/目录到手机设备命令:adb push例:复制d:\\ WiFi.apk到手机/mnt/sdca... 阅读全文
posted @ 2015-08-05 08:41 我只吃大碗 阅读(241) 评论(0) 推荐(0)
摘要:简介Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。实现原理1、监控应用CPU原理Android系统... 阅读全文
posted @ 2015-08-04 17:40 我只吃大碗 阅读(1573) 评论(0) 推荐(0)
摘要:如何测试一个APP的内存占用情况?一个APP占用的内存分哪些部分?如何检查一个APP是否存在内存泄漏?一、Android内存介绍:在java开发过程中,是通过new来为对象分配内存的,而内存的释放是由垃圾收集器(GC)来回收的,在开发的过程中,不需要显式的去管理内存,java虚拟机会自动帮我们回收内... 阅读全文
posted @ 2015-07-23 16:39 我只吃大碗 阅读(222) 评论(0) 推荐(0)
摘要:测试脚本录制:方案一:我们先看看以下monkeyrecoder.py脚本:#Usage:monkeyrunnerrecorder.py#recorder.pyhttp://mirror.yongbok.net/linux/ ... ey_recorder.py;com.android.monkeyr... 阅读全文
posted @ 2015-07-23 16:01 我只吃大碗 阅读(301) 评论(0) 推荐(0)
摘要:一、使用CMD命令打开模拟器运行monkeyrunner之前必须先运行相应的模拟器或连上设备,不然monkeyrunner无法连接设备。1.1 用Elipse打开Android模拟器或在CMD中用Android命令打开模拟器。1.2 这里重点讲一下在CMD中用Android命令打开模拟器命令:emu... 阅读全文
posted @ 2015-07-23 13:48 我只吃大碗 阅读(874) 评论(0) 推荐(0)
摘要:monkeyrunner工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家... 阅读全文
posted @ 2015-07-23 10:20 我只吃大碗 阅读(259) 评论(0) 推荐(0)
摘要:Monkey:Monkey工具直接运行在设备或模拟器的adbshell中,生成用户或系统的伪随机事件流。monkeyrunner:monkeyrunner工具则是在工作站上通过API定义的特定命令和事件控制设备或模拟器。 阅读全文
posted @ 2015-07-23 10:19 我只吃大碗 阅读(265) 评论(0) 推荐(0)