automated-tests相关内容

Ant可以分类的基础上继承层次JUnit测试?

我与一个具有传统的项目工作 纯单元测试 集成测试(慢速运行;有各种讨厌的依赖)​​ 我在寻找运行两种类型的测试,在最简单的方法单独的使用Ant。 我不知道是否有办法有蚂蚁基础上,继承层次自动识别这些两类: StringUtilsTest扩展TestCase的//“纯单元测试” VS ProductionDBTest延伸AbstractTransactionalTeste ..
发布时间:2016-05-18 21:32:48 Java开发

量角器,当我应该使用则()点击后()

我运行的应用程序角度和量角器测试点击()的时候,我不知道什么时候我应该可以解决了则()。 我发现这对量角器API: 当点击命令完成,将解决的希望。 所以,我应该使用点击()。那么()在每个点击? 解决方案 所以,我应该在每次点击使用点击()。那么()? 非也。 这是没有必要的,因为量角器/ WebDriverJS有这种机制称为“控制流“这基本上是一个需要解决的承诺 ..
发布时间:2016-04-10 22:16:53 前端开发

我应该使用浏览器或ptor = protractor.getInstance()?

我看了这个视频( https://www.youtube.com/watch?v=idb6hOxlyb8 )这是八月载2013年它声称,我们应该使用 ptor.get(URL) 而不是 浏览器()的NavigateTo(URL) 在未来。但是,当我在看文档量角器主页上(在git的集线器)和其最新的例子还在使用的浏览器。 我想知道如果任何人知道的运动使用 VAR ptor = protr ..
发布时间:2016-04-07 00:37:54 JavaScript

不是由Android工作室发现TestCase类

我写了一个简单的测试案例类并把它放在默认的测试目录为Android工作室:“SRC / androidTest”。我创建了一个Android测试生成配置,看起来为模块中的所有测试。当我运行生成的配置,我的测试并没有执行,我得到的logcat以下消息: W / TestGrouping:无效的包:“'无法找到或没有测试。如果我指定的测试包,甚至具体的测试类,我得到类似的类未找到的消息。 我的测试类 ..
发布时间:2016-04-04 18:41:28 Android

如何改变Genymotion端口

我想在同一时间不同Genymotion设备上运行automatized测试。为此,我必须给单独的端口号为每个设备。 这可能吗? 解决方案 从Genymotion启动,您可以启动多个虚拟机。虽然这些每次都会有相同的默认端口(5555),他们将获得由VirtualBox的唯一主机适配器不同的IP地址。比如,我刚刚推出的两款机器Genymotion现在 ADB设备显示: $ ADB设备 设 ..
发布时间:2016-03-17 23:37:56 移动开发

AndroidViewClient转储动画视图

其中的观点正在不断刷新(音乐进步的搜索栏) 当我尝试做一个转储,我得到这个错误: 的 RuntimeError:意见被刷新过于频繁抛售的。 是否有可能冻结的应用程序,而转储没有完成,或者类似的东西? 解决方案 这是一个的 uiautomator 的限制。您可以尝试使用的 ViewServer 的是因为它在大多数情况下,后端,但是作为的https://github.com/dtmila ..
发布时间:2016-03-17 22:53:17 移动开发

编写测试的一款Android应用,登录到Facebook的

我的Andr​​oid应用程序使用 FacebookSDK 登录。这是第一个屏幕,除非你登录你不能做任何事情。 我想写一些居preSSO 测试是温室持续集成服务器上运行的。 我搜索,我发现FBSDKTestUsersManager在iOS上,但在Android上没有类似的。 我打算做的就是创建测试的味道,并且在选择,而不是一个正常的Facebook登录按钮的味道,我会显示一个按钮,为用户获取 ..

如何订购测试用例勺自动化测试Android中?

我添加了一个套件()方法来订购我的测试中,我想他们的方式。因此,当我运行它通过的Andr​​oid的JUnit 它们相应的执行。但后来我发现,当我用勺子执行,使用CMD的人,我的测试用例是按字母顺序执行,这是默认的顺序。 为什么会出现这种情况,你会怎么对付它不重命名我的测试案例? 解决方案 我有同样的问题,因为你;我需要一个特定的顺序,我的测试需要先跑去。我测试的应用程序是太复杂,在未p ..
发布时间:2016-03-09 21:35:01 移动开发

Android的注解和MonkeyTalk?

我只是想更新我的项目,该项目采用Android注释,以包括MonkeyTalk剂。然而,当我切换项目的AspectJ项目,我所有的Andr​​oid的注释引用无法识别。 有没有人成功地使用MonkeyTalk在Android注释项目? 我使用Eclipse 4.2 SR2。 它看起来像这个问题已经提出了对Android批注常见问题: https://github.com/excilys/a ..

如何运行对一个发布版本的Andr​​oid APK / Robotium仪器测试案例?

我有一个Android项目设置与它的纯Java 的在PC上运行单元测试项目,并在模拟器中运行它的功能/集成测试项目。这两个化妆用 InstrumentationTestCase2 测试案例,也Robotium框架。我能够运行这两个从Eclipse中,针对在调试我的应用版本,并收集结果等。 我能够创建一个发布APK既直通Eclipse的出口和Ant构建。 APK签订后,经过zipalign处理和混 ..
发布时间:2016-03-03 22:16:45 移动开发

无法获取当应用程序在设备上运行的uiautomator工具上的元素

我有一个设置,其中在我的电脑的Web应用程序正在访问应用程序的信息连接的设备上运行。(通过USB调试)。和应用程序的数据不断地发送到Web应用程序(PC)。 我为我的自动化测试自动化,这一点使用硒(网页GUI)和appium(设备)。 问题:我无法从uiautomator.bat工具连接到该设备一旦应用程序在设备得到推出,并与Web应用程序通信(在我的电脑)。 提示以下错误:。是否有此问题的 ..
发布时间:2016-03-02 17:00:08 移动开发

Android的服务测试

如何测试我的IBinder对象上onBind服务回报? 解决方案 它是根据你的环境和服务(远程呼叫方案)之间使用远程接口。 例如,你可以这样做: 的IBinder服务= this.bindService(新意图(TestService.class.getName())); assertNotNull(服务); assertTrue(服务的instanceof ITestServiceC ..
发布时间:2015-12-06 22:04:57 移动开发

如何使用的Mockito / Hamcrest在机器人工作室的单元测试

我希望能够做单元测试和仪器测试,Android的工作室,并在他们使用的Mockito。 我使用的测试,机器人工作室0.8的新方法。这就是: 建筑摇篮 在使用Android官方API进行测试(ActivityInstrumentationTestCase2等) 在其应用程序的目录下的测试,而不是作为一个单独的模块 在推出Android中Studio中的测试为“Android的测试”运行配置 我 ..
发布时间:2015-12-05 14:26:41 移动开发

以编程方式安装一个Android APK作为一个测试框架的组成部分

我试图以编程方式安装APK,但我没有多少运气。我设置了一个自动化测试框架,针对物理设备,我想有测试设备上运行测试之前检索构建服务器的最新APK。虽然我知道,有实际安装的APK未经用户同意不一般的方式,我很好奇,如果有可能是在开发者同时拥有的apk和设备的情况下提供了一些方法。 途径我已经试过在过去(的APK下载到路径名/ apkFilename): 字符串命令=“亚行安装”+将pathName ..
发布时间:2015-12-05 00:08:09 移动开发

葫芦Android的:如何发送应用到后台(模拟装置/硬件主页按钮)?

有没有办法在葫芦的Andr​​oid,我可以把我的应用程序的背景是什么?换句话说,模拟设备/硬件主页按钮? 其次,可以在应用程序被带回到前台? 解决方案 这可以通过以下方式进行: 然后/ ^我回家$ /做 系统“#{default_device.adb_command}壳输入KeyEvent的主要code_HOME” 结束 附:您还可以添加睡眠< some_valu ..
发布时间:2015-12-03 17:44:07 移动开发

Android的测试自动化工具

我需要一个工具来自动完成我的Andr​​oid应用程序的测试。特别我要盖下面的测试案例: 发送10条短信 请相片 请10个电话 它甚至更像是一个脚本,它可以让我记录的行为。 任何线索? 解决方案 您应该看一看 Monkeyrunner 我是pretty的肯定是你在寻找什么。 ..
发布时间:2015-12-02 13:27:58 移动开发