工作两年了,一直在做着APP测试,目前自己的技能离一名优秀的软件测试工程师还是有很大差距的。 按照我的理解,一名优秀的软件测试工程师需要具备的知识: 自动化测试工具:功能测试工具(mongkey、monkeyrunner等)、性能测试工具(QTP、roadrunner、Jmeter等)、测试管理工具 ...
分类:
其他好文 时间:
2017-04-20 18:24:11
阅读次数:
204
在这个系列的上一篇文章中,我们介绍了MonkeyRunner,并提到假设依据坐标来编写自己主动化脚本的话存在着一定的局限性(点击文末“阅读原文”能够打开这篇文章查看)。这篇文章将进一步介绍依据控件的id来编写自己主动化脚本的方法 依据控件的id来操作控件 从Android 2.3.3開始。Monke ...
分类:
移动开发 时间:
2017-04-15 20:09:14
阅读次数:
235
monkeyrunner初探失败,继续寻找其他办法。(其实我也不知道我到底在往什么什么方向发展,只是一步一步摸黑前进) 摘自出处:http://www.cnblogs.com/by-dream/p/4872244.html Uiautomator测试框架的工作流程 下面是自动UI测试所需的步骤的简短 ...
分类:
其他好文 时间:
2017-04-05 22:24:58
阅读次数:
302
1.Pointer location获取坐标 通过模拟器中的设置-开发者选项,找到“指针位置”的选项,勾选上。如下图所示。 勾选后,模拟器的最顶部则显示坐标,比如点击模拟器上的任一应用,最顶部显示X、Y的值即该应用的坐标;同理,如果想要获取任一应用中的任一位置的坐标,也可用此方法。 2、Monkey ...
分类:
其他好文 时间:
2017-04-05 21:52:41
阅读次数:
142
一、使用adb获取单个apk的包名和Activity名称: 1.配置adb环境 a. 我的电脑点击右键-属性-高级-环境变量; b. 环境变量中新建PATH,变量值输入adb.exe工具所在目录; c. 检查是否成功,启动命令行,输入adb; 2. 手机连接电脑,开启USB调试,打开app,输入命令 ...
分类:
其他好文 时间:
2017-04-05 21:35:39
阅读次数:
184
monkeyrunner工具 前言: 最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和 ...
分类:
移动开发 时间:
2017-03-30 18:59:07
阅读次数:
254
monkeyrunner具有录制和回放脚本的功能,下面就是我学习录制和回放的记录。 1、用Python编辑器编写脚本,我一开始使用的是Ulipad,界面非常简单,但是没有纠错功能,后来改用PyCharm; 脚本来源:http://www.cnblogs.com/jenny-jenny/p/66001 ...
分类:
其他好文 时间:
2017-03-30 13:24:17
阅读次数:
178
●MonkeyRunner简介 MonkeyRunner:Android SDK中自带的一个黑盒测试工具,在PC端通过Android API控制设备的运行或者自动化测试的执行。支持Python脚本,可以实现Monkey无法实现的一些逻辑控制。 注意: 前一章面讲的Monkey是运行在abd shel ...
分类:
其他好文 时间:
2017-03-27 10:43:23
阅读次数:
219
Android常用的自动化测试工具框架: Monkey,MonkeyRunner,UIAutomator,Robotium,Appium,Monkey Talk 但是这些工具框架都有什么关系呢,先通过一张图来了解一下吧.(图是某博客上借过来的) 是不是一脸懵逼,不知道这是什么鬼。下面详细了解一下。 ...
分类:
移动开发 时间:
2017-03-25 23:38:00
阅读次数:
316
因工作原因,需要用到模拟输入这个东东,查阅了一些资料,实现方式有多种,我大概分为两类,命令行类和程序类。 命令行类包括自动化测试组件monkeyrunner,getevent/setevent命令,input命令 程序类包括MotionEvent,AccessibilityService,反射等 本 ...
分类:
移动开发 时间:
2017-03-24 12:19:30
阅读次数:
369