integration-testing相关内容

用于测试的小程序的最佳机制是什么?

我试图有效地建立一个功能测试套件的小程序,我试图找到一个很好的框架了。 在过去,当我想设计一个测试套件,将作为在一个应用程序中的功能和负载测试,它一直是一个基于Web的应用程序,或者至少是某种形式的基于服务的应用程序,并我用类似磨床建立测试脚本,并利用它们来模拟用户。 通过Java小程序,它不是很清楚,我什么,如果有的话,作用机制可能存在对我来说,消费和运行对GUI的使用脚本,从而对表单控件模 ..
发布时间:2016-05-26 21:52:31 Java开发

集成测试:模拟外部API与使用外部API沙盒

我们需要使用外部合作伙伴的API。该API是一个良好的状态,我们得到了进入沙盒环境,我们可以使用自动测试。 我们已经在使用单元测试测试外部API的每一个电话,但不确定关于集成测试的最佳做法,当涉及到复杂的操作对外部合作伙伴的身边。 例如:我们的服务的每个用户也得到了用户对象在我们的外部合作伙伴。当该用户对象上执行外部API调用X,我们预计反对Y以显示该用户(我们可以选择使用不同的电话查询)收集 ..
发布时间:2016-05-22 21:41:39 其他开发

如何集成测试与外部API进行交互写的?

一起来,我的知识是: 的单元测试的是那些测试的一小块code(单方法,主要是)。 的集成测试的是那些测试code的多个领域(这希望已经有了自己的单元测试)之间的相互作用。有时,被测code部分要求其他code在一个特定的方式行事。这是嘲弄和放大器;存根进来。所以,我们模拟/存根出code的一部分非常具体执行。这使得我们的整合测试,以无副作用pdictably运行$ P $。 所有测试应该能够 ..
发布时间:2016-05-22 19:30:08 其他开发

量角器没有找到chromedriver:驱动程序可执行不存在:

我试图让量角器和运行以下官方入门指南。 命令 的webdriver经理开始 似乎流畅运行:的webdriver经理开始 seleniumProcess.pid:22169 2014年4月23日上午10点27分46秒org.openqa.grid.selenium.GridLauncher主 INFO:启动一个独立的服务器 设置系统属性webdriver.chrome.driver到/ us ..

茉莉测试角异步服务

我想测试茉莉真正的HTTP调用(集成测试),但是当我调用使用$ http.get,超时的方法和服务器不会被调用。 我知道,我应该注入的$ HTTP的实现,但不知道在哪里出现这种情况。 searchSvc app.service('searchSvc',['$ HTTP“,”$ Q',searchSvc]); 功能searchSvc($ HTTP,$ Q){ 返回{ 搜索:功能( ..
发布时间:2016-04-08 00:23:09 JavaScript

code覆盖在AngularJS量角器测试

我在我的angularJS用量角器应用程序运行某些端到端的测试(如angularJS文档中推荐)。 我周围的一派,找不到如何衡量覆盖我的量角器测试的任何信息。 我想我失去了一些东西......有没有什么办法来获取量角器端到端测试一个code覆盖报告?还是纯粹的单元测试的功能? 解决方案 如果您使用的是咕噜 - 您可以使用的咕噜-量角器覆盖的插件,它会为你做的工作。你将不得不仪器code ..

运行使用量角器multiCapabilities配置,但限制最大的webdriver实例端到端测试

上下文 我尝试了全新的量角器0.19.0与multiCapabilities配置选项。它实际上是在文档工作描述: 这使得在多个浏览器上运行测试更简单(无需呼噜声,也没有剧本,只有1个配置文件)。 这使得并行运行测试 第二点对我来说是有问题的。我的一个应用程序不处理的数据的多个连接,这意味着测试失败。 我的问题是: 是否有可能限制webdriver的实例的最大数量,以便为这个应用 ..

如何用量角器时运行一个特定的测试案例

我使用我的应用程序的角度JS测试量角器,并有目前约19的测试例,其中他们中的一个发生故障 描述(“登录页”,函数(){beforeEach(函数(){ browser.ignoreSynchronization = TRUE; ptor = protractor.getInstance(); });它('应该包含导航项目',函数(){ //测试用例code在这里 });它('应成功登 ..
发布时间:2016-04-06 23:59:12 JavaScript

如何杀死的Cocos2D-X的测试应用程序

我们正在创建在cocos2d-X游戏中使用(在Android / iOS版)的SDK。 作为发展的一部分,我们已经建立了(只是在一瞬间的Andr​​oid)在真实设备上运行的各种测试的测试框架。 一个具体的测试需要终止该应用,然后重新启动。 看来的Cocos2D-X没有为退出(或杀死)运行的应用程序提供任何API。 一些网上资源,建议人们使用了呼叫退出(0)。 有什么办法要退出的Coco ..
发布时间:2016-03-18 00:10:02 游戏开发

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

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

ActivityTestRule - 如何调用code应用程序的onCreate前

我使用的长者preSSO 2.1 ActivityTestRule,我正在寻找一种方法来设置一些静态的标志前的onCreate()在我的应用程序将被称为。 我有一些初始化code,我不希望在仪器测试调用。 解决方案 ActivityTestRule自带的beforeActivityLaunched方法,你可以重写,它会被称为活动推出的权利之前。 编辑: 原来,应用程序的onCreat ..

Robolectric,与点击列表项问题

我一直在努力奋斗着这个问题了一下,我觉得我没有得到一些有关Robolectric根本。通常一些谷歌搜索可以帮助我得到这个类型的问题的底部,但之间在看样品code,我没有找到使用的东西。 我试图模仿一个列表视图项的点击,并检查一个活动后,点击启动。我一直得到回来,目前的活动我测试的是产生的活动。我试图消除所有的列表项单击code和检查所产生的活动,这回来的,我测试InstallationListA ..

测试在"飞机"在Android模拟器模式

我想测试我的应用程序的情况下,当手机有没有互联网连接。 在我的模拟器,我在设置中打开飞行模式。但是,我的应用程序似乎仍然能够与我的服务器进行通信。它的工作原理是正常的。 在我的设备,同样的code抛出没有数据连接错误。 我怎样才能确保有在模拟器没有互联网连接,这样我就可以使用LogCat中等等来分析code。 解决方案 您可以关闭以pressing F8上网在模拟器 ..
发布时间:2015-12-05 13:51:15 Java开发

你怎么测试在多个活动Android应用程序?

我们正在构建一个复杂的Andr​​oid应用程序,包括许多屏幕,并在许多活动的工作流程小号$ P $垫。我们的工作流程是类似于您可能一银行的ATM机上看到的,例如,有一个活动登录在过渡到主菜单活性这可以过渡到根据用户的选择的其他活动。 由于我们,所以我们需要创建一个跨越多个活动,让我们可以从端到端测试工作流程自动化的测试很多的工作流程。例如,使用ATM的例子,我们将要进入​​一个有效的识别码,确 ..

如何模拟亚马逊S3在集成测试

我试图得到一个“行走的骨架”我的应用程序了,它将使用S3的持久性。我想用一个假的S3服务,让每个开发人员的桌面上可以读/写的意愿。 我想 mocks3 将是完美的,因为我可以得到一个码头服务器在我的JUnit测试。的问题是,mocks3不允许任何的写入的。甚至不设置它,据我可以告诉。 那么,如何别人做到这一点? 解决方案 旋风,一个python的web框架,有一个示例应用程序是你要找的东西 ..
发布时间:2015-12-01 10:49:05 Java开发

单元测试和集成测试之间处理的重复

我有一个由许多类实现的算法中,所有涉及的单元测试。 我想重构它,这将改变两类行为。 当我改变一个类和它的测试,所有的单元测试通过,但该算法变得不正确,直到重构完成。 这个例子说明了完全覆盖单元测试有时是不够的,我需要在投入产出方面的“一体化”测试整个算法。理想情况下,这样的测试应该完全覆盖我的算法的行为。 我的提问:貌似加入这样的集成测试我做单元测试不必要的,多余的。我不想重复支持测试逻辑。 ..
发布时间:2015-11-30 22:04:12 C/C++