
android测试
文章平均质量分 60
谷_寒
探索技术,体会乐趣!
展开
-
monkey的官方翻译以及解释
monkey可以使用在模拟器或者真机上进行对android应用的测试。包括模拟用户的点击,手势等等操作。可以进行有限次并且是重复的操作。monkey是一个命令行工具:monkey包含了一些选项,但它们分解成四个主要类别:基本的设置选项,eg:设置实践的次数去尝试操作的约束,eg:限制测试到一个单一测包事件的类型与频率调试的选项当我们运行mokey的时候,翻译 2015-10-28 12:02:08 · 1996 阅读 · 0 评论 -
UIDevice的 UiSelector的讲解
3.UiSelector :可以通过UiSelector对象去定位UI元素。如果发现多个满足条件的控件则会返回第一个控件,在使用UiSelector的时候可以组合使用多 个属性来定位具体的控件,还可以使用childSelector()函数来嵌套 UiSelector 对象。文本、特有属性、资源的id、类名、包名、索引、描述、父控件和子控件。概述:指定测试目翻译 2015-10-28 23:42:49 · 1981 阅读 · 0 评论 -
UiDevice的UiObject的讲解
UiObject :整个UI里面的某个元素或控件。可以通过UiObject对象来对控件模拟用户的操作。UiObject的构造函数里是传入一个UiSelector对象。所以我们要通过UiSelector来查找我们需要的元素或控件uiobject : ui控件uiselector:是一个过滤的条件的操作操作包括:文本德尔输入和清楚、手势操作、点击与长按、获取子类、拖动与滑动翻译 2015-10-28 23:08:39 · 2684 阅读 · 0 评论 -
UIautomator中的UiDevice相关的方法知识点
UiDevice1.UiDevice :在测试中可以通过UiDevice对象去对设备的控制,如点亮屏幕、锁屏、旋转方向、截图等,点击home键、back键、menu键等。可以通过getUiDevice()来获取UiDevice对象。UiDevice=getUiDevice() 如:getUiDevice.pressHome();点击home键总结:UIDevice就是获取an翻译 2015-10-28 22:30:48 · 3117 阅读 · 0 评论 -
UIScrollable的基本讲解
UiScrollable:可滚动的控件,如果操作的控件需要滚动就可以使用UiScrollable 如:UiScrollable appsList=new UiScrollable(new UiSelector().className("android.view.View")); appsList.setAsHorizontalList();快速滚动 、获取列表子元素、翻译 2015-10-29 09:21:58 · 1715 阅读 · 0 评论 -
monkeyrunner的翻译和解释
monkeyrunnermonkeyrunner 提供了一些api给写程序来控制一个android设备和一个模拟器从android的代码的后面。使用monkerrunner ,你可以写python程序安装一个android应用或者测试包,运行它,发送按键给它,截图用户界面和存储截图到用户的工作的地方。monkeyrunner工具是一个主要用来设计测试应用和设备在功能、框架水平和运行unit测试翻译 2015-10-28 14:33:44 · 558 阅读 · 0 评论 -
ant的讲解
ant是构建工具 相似的工具就是:maven 、gradle、make等等。2、什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个。(代码文件进行集合、编译、运行、安装等等工作)3,ant的好处 和make来对比跨平台 、 使用简单、语法清晰、功能强大。make更多应用转载 2015-10-12 16:15:55 · 507 阅读 · 0 评论 -
adb调试工具的了解
adb (Android Debug Bridge )android的调试桥接工具;具有多功能的命令行工具,可以与正在运行的模拟器和真机真机进行交流。1、是一个客户端——服务器的从程序。(1)客户端(2)服务器(3)守护进程/*扩充:守护进程:服务器的进程其实就是我们一般程序的进程,并不是守护进程。守护进程一般是开启开始到关机结束,具有启动服务器(其他程序)的进原创 2015-10-12 09:52:42 · 1012 阅读 · 0 评论 -
android应用打包成为安装包(常会出现的问题)
本机签名寸放大的地方:E:\android_signed签名的过程如下;build——————> Generate signed apk —————> 在弹出的框中(提示)输入相应的信息签名的过程出现一些问题:1、keytool 错误: java.lang.Exception: 密钥库文件存在,但为空2、Error:A problem was原创 2015-10-12 09:20:53 · 2034 阅读 · 0 评论 -
android 的 Testing Support Library 测试支持包(库)
Testing Support Library 测试支持包(库)这个库提供了一系列的api快速的创建和运行测试对于你的app,包括jUnit 4 和用户(UI)的测试,创建可以使用android studio IDE 或者通过命令行。测试包支持库对安卓的adk是有效的,https://developer.android.com/tools/testing-suppor翻译 2015-10-12 21:50:11 · 10994 阅读 · 0 评论 -
java、javaw、javaws相关的命令区别
java、javaw以及javaws的区别1、都是java的启动装置,当命令行输出到window的时候,会有java.exe进行,通过任务管理器就可以看到。执行小的java、的程序的时候都会使用到java.exe 进程啦运行;javaw对于我们会比较特殊;javaws通常是web开启的时候就会启动的进程。jvm.dll java虚拟机,dll的文件是在window系统上第一个批处理原创 2015-10-21 10:33:23 · 2801 阅读 · 0 评论 -
Selenium 的基本了解以及Selenium IDE插件的知识点
Selenium 是用于网页的测试selenium Grid 是使用于分布式测试使用到html、xml以及Xpath进行元素定位。Selenium可以用来录制脚本。关键字测试驱动的方式command 表示要执行的操作是什么target 表示操作的界面元素是哪个value 表示操作时使用时多少/*1、/ 表示填写的Base原创 2015-10-20 15:42:28 · 2986 阅读 · 0 评论 -
Selenium1(rc)的了解
Selenium1 框架的了解优点:成熟、稳定与全面缺点:受到JavaScript安全模型的导致的限制,并且编程的过程更加的像面向过程而不是面向对象。(可以使用的语言:java,JavaScript,Ruby,PHP,Python,Perl以及c#)Selenium 服务器,1)它负责启动或者关闭浏览器,2)解释和运行从测试程序中传来的Selenese命令3)扮演h原创 2015-10-21 10:35:33 · 512 阅读 · 0 评论 -
android上的UI自动化测试的UIAutomator的讲解
UIAutomator的讲解:首先了解这个工具的初始化查看相应的内容的UI的层次结构。在android的sdk的子目录下的tools中打开,UIAutomatorviewer打开这个应用程序。链接上手机以后可以常看到相应的图片如下:然后就是相应的adb 和 automator的命令行的使用,因为automator是一个命令行的工具。所以我们需要链接上手机之后,测试脚原创 2015-10-29 15:42:19 · 810 阅读 · 0 评论