随笔分类 -  AndroidAutoTest

monkey,monkeyrunner,uiautomator
摘要:[TOC] 问题 : UI测试时,在同一个界面出现相同的属性的控件(如图),对于这种控件的获取很是无奈。如果直接通过控件id去查找的话总是会返回界面该类型的第一个控件。 解决 : 1.UiObject2 中已经给出了解决方法,可以通过 getParent()方法处理。缺点:由于UiObjec2t控件 阅读全文
posted @ 2018-12-20 17:49 zeotoone 阅读(1801) 评论(0) 推荐(0) 编辑
摘要:[TOC] 问题 : 在做UI自动化测试时,偶尔会碰到 Toast 这种提示信息(如图),通过Uiautomatorviewer 无法获该类控件的信息。所以无法验证,该条case不能实现。然后就没然后了... 思考 : 在 "《UiAutomator2.0 与AccessibilityService 阅读全文
posted @ 2018-12-20 12:05 zeotoone 阅读(1828) 评论(0) 推荐(0) 编辑
摘要:[TOC] "Accessibility" :无障碍,又称辅助性功能. AccessibilityService:无障碍服务,继承于 Serveice. 它可以监听操作、检索窗口内容、启用触摸浏览等 一、Android中的 Accessibility 在原生android设备中 Settings 应 阅读全文
posted @ 2018-12-20 11:50 zeotoone 阅读(3362) 评论(0) 推荐(0) 编辑
摘要:目录一、UiObject二、UiObject2 穿梭各大技术博客网站,每天都能看到一些的新的技术。突然感觉UiAutomator 2.0相对于现在来说已经是个很久远的东西了ε=(´ο`*)))。写还是不写?这是个问题(还是总结总结吧)。先说明一下这里的2.0指的是Android测试支持库的uiaut 阅读全文
posted @ 2018-12-08 22:15 zeotoone 阅读(6143) 评论(0) 推荐(0) 编辑
摘要:问题:在android studio中使用UiAutomator 2.0 编写测试用例时,要实现截图(非命令方式),写入文件时出现权限被拒绝的提示。例如: java.io.FileNotFoundException: /storage/emulated/0/uidump.xml (Permissio 阅读全文
posted @ 2018-01-21 18:32 zeotoone 阅读(1317) 评论(0) 推荐(0) 编辑
摘要:一、环境搭建 JDK(java环境)、SDK(adb appt环境),这两个已经不想再叙述了直接看详见--> android studio 安装,下载地址:https://developer.android.google.cn/studio/index.html android studio 归档下 阅读全文
posted @ 2018-01-20 18:11 zeotoone 阅读(4869) 评论(0) 推荐(0) 编辑
摘要:在使用2.0之前,对android自动化框架也做过一些了解《Android 自动化测试框架》。使用UiAutomator2.0也有一段时间,这里将1.0与2.0进行一个对比总结。 UiAutomator1.0:https://stuff.mit.edu/afs/sipb/project/androi 阅读全文
posted @ 2018-01-20 18:10 zeotoone 阅读(2825) 评论(0) 推荐(0) 编辑
摘要:使用UiAutomator进行UI自动化测试后,生成的测试结果并不是很美观。为了生成一份好看的测试结果(报告),本文将使用CTS框架,当然也可以自己编写一份测试报告框架(如:生成html,excel报告)。 一、环境搭建(这里就不再重复,可以去看CTS Test) JDK,SDK,android-c 阅读全文
posted @ 2017-07-29 18:44 zeotoone 阅读(1790) 评论(0) 推荐(0) 编辑
摘要:背景:在Eclipse中不能直接运行Uiautomator工程,所以每次编写一份用例都要进行手动输入命令,很烦。调试起来不仅繁琐还浪费时间。网上找到一份快速调试的代码UiAutomatorHelper,可将这几步进行简化很方便(当然也可以使用bat文件,相比之下还是这个方便)。 create bui 阅读全文
posted @ 2017-05-04 23:00 zeotoone 阅读(1852) 评论(0) 推荐(0) 编辑
摘要:UiAutomator是一个做UI测试的自动化框架。《Android自动化测试框架》中已有详细介绍,这里就不再累赘了。 一、首先了解自动化测试流程 自动化需求分析 测试用例设计 自动化框架搭建 脚本编写 测试运行 结果分析 二、自动化测试框架的搭建 1.JDK 1.6以上 2.SDK (androi 阅读全文
posted @ 2017-05-04 21:47 zeotoone 阅读(954) 评论(0) 推荐(0) 编辑
摘要:Monkey是Google提供的一个用于稳定性与压力测试的命令行工具,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试, Monkey测试是一种为了测试软键件的稳定性,健壮性的快速有效的方法。典型的应用(对于外包的app,为了快速检查程序的健壮性所 阅读全文
posted @ 2017-03-29 20:43 zeotoone 阅读(646) 评论(0) 推荐(1) 编辑
摘要:Android常用的自动化测试工具框架: Monkey,MonkeyRunner,UIAutomator,Robotium,Appium,Monkey Talk...... 但这些工具框架都是什么呢有什么联系呢,先通过一张图来了解一下吧.(图是某博客上借过来 是不是一脸懵逼,不知道这是什么鬼。下面详 阅读全文
posted @ 2017-03-25 22:57 zeotoone 阅读(19423) 评论(2) 推荐(4) 编辑
摘要:1.首先我们先要了解什么是自动化测试?(分层的自动化测试:UI Test ,集成接口测试,单元测试) 广义上来讲,自动化包括一切通过工具(脚本/程序)的方式来代替或辅助手工测试的行为过程都可以看做自动化,包括性能测试工具(loadrunner、jmeter)。 狭义上来讲,使用工具记录或编写脚本的方 阅读全文
posted @ 2017-03-25 18:39 zeotoone 阅读(489) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示