integration-testing相关内容
我们有一些 UI 集成测试无法在构建服务器上运行,因为启动测试 GUI 应用需要以用户身份运行构建代理(而不是当前设置的服务). 这会导致构建管道卡住.所以我想在本地而不是在构建服务器上运行这些测试. 有没有办法使用 xUnit 和 Azure DevOps 构建管道来实现这一目标? 解决方案 你当然可以. 在您的 .yml 文件中设置一个环境变量以指示它是否在构建服务器
..
我的问题是这个的变体. 由于我的 Java Web 应用项目需要大量读取过滤器/查询以及与 GridFS 等工具的接口,因此我正在努力想出一种以上述解决方案建议的方式使用 MongoDB 的明智方法. 因此,我正在考虑在集成测试的同时运行 MongoDB 的嵌入式实例.我希望它自动启动(针对每个测试或整个套件),针对每个测试刷新数据库,然后关闭 最后.这些测试可能会在开发机器和 CI
..
我正在尝试为一组集成测试执行设置和拆卸,使用 jUnit 4.4 来执行测试.拆卸需要可靠地运行.我在使用 TestNG 时遇到了其他问题,所以我希望移植回 jUnit.在运行任何测试之前和完成所有测试之后,哪些挂钩可用于执行? 注意:我们使用 maven 2 进行构建.我试过使用 maven 的 pre- &post-integration-test 阶段,但是,如果测试失败,maven
..
我已经建立了一个基于 https://github.com/jasontaylordev/CleanArchitecture.但是我在为控制器编写集成测试时遇到了一些麻烦,因为内存数据库不会在每次测试之间重置.每个测试都使用 WebApplicationFactory 来设置测试 Web 服务器, 公共类 CustomWebApplicationFactory: WebApplicationFa
..
我正在为我的 .NET Core 项目构建自动化集成测试.不知何故,我需要访问我的集成测试数据库的连接字符串.新的 .net 核心不再有 ConfigurationManager,而是注入了配置,但没有办法(至少我不知道)将连接字符串注入测试类. 在 .NET Core 中有什么方法可以在不向测试类中注入内容的情况下获取配置文件吗?或者,有没有办法让测试类可以将依赖项注入其中? 解决方
..
我在 Visual Studio 2017 的 .NET Core 1.1 单元测试项目(不是 xUnit 测试项目)中有下面的测试类.如何将命令行参数传递给 TestMethod? [测试类]公共类测试类{[测试方法]公共无效测试方法(){var args = Environment.GetCommandLineArgs();var json = JsonConvert.SerializeOb
..
在 Web API 中使用 IDataProtectionProvider 时,IoC 容器配置为 AddDataProtection (services.AddDataProtection();) 并启用使用 DI 来检索服务中的 IDataProtectionProvider: private readonly IDataProtectionProvider _dataProtectionP
..
我们有一些 UI 集成测试无法在构建服务器上运行,因为启动测试 GUI 应用需要以用户身份运行构建代理(而不是当前设置的服务). 这会导致构建管道卡住.所以我想在本地而不是在构建服务器上运行这些测试. 有没有办法使用 xUnit 和 Azure DevOps 构建管道来实现这一目标? 解决方案 你当然可以. 在您的 .yml 文件中设置一个环境变量以指示它是否在构建服务器
..
我看到过类似问题的部分答案,但从未真正解决过问题.我已经把它归结为一个最小的应用程序来演示这个问题. 我使用的是最新版本的 Android Studio (V2.2.1)我安装了以下 SDK: Android SDK 工具 v25.1.6 Android SDK 平台工具 v23.1 Android SDK Build-tools v23.0.3 Android 支持存储库
..
我正在尝试分离 Android Studio 0.9 中的集成测试. 我在构建文件中添加了以下内容: sourceSets {集成测试{java.srcDir 文件('src/integrationTest/java')}}任务集成测试(类型:测试){testClassesDir = sourceSets.integrationTest.output.classesDir类路径 = sou
..
从 Android Studio 1.1rc 开始,有单元测试支持和我想知道 Android Instrumentation 测试和单元测试有什么区别. 据我所知: 单元测试对于测试不调用 Android 的代码很有用API 和 Android 仪器测试是相当集成的用于测试 Android API 特定元素或 GUI 组件的测试. 但是,如果您在您的应用程序中使用 Robolectr
..
这是我的目录层次结构: /|-- main.go//package main,一个接受请求并调用pkg1中的C/U API来完成某项任务的HTTP服务器|-- main_test.go//想调用pkg1_test中的veryfyTaskNumber|-- pkg1//打包 pkg1、带有 Retrieve&Delete 的 CRUD API 未导出以确保安全|-- pkg1_test.go//包
..
我正在努力为小程序有效地构建一个功能测试套件,我正在努力为它找到一个好的框架. 过去,当我想设计一个测试套件既可以对应用程序进行功能测试又可以用于负载测试时,它一直是基于 Web 的应用程序,或者至少是某种基于服务的应用程序,并且我已经使用了诸如grinder 之类的东西来构建测试脚本并使用它们来模拟用户. 对于 Java 小程序,我不清楚可能存在什么机制(如果有的话)来针对 GUI
..
我最近更新到 Resharper 8,当我尝试运行一套项目时.这些测试包含两套集成测试,它们都使用 IISExpress 来运行网站、发出 Web 请求并检查响应. 单独运行它们是成功的,并且运行所有测试之前都会成功.但是,升级后要运行的第二组测试将失败. 调查显示 AppDomain.CurrentDomain.BaseDirectory 继续作为要运行的第一个测试而不是更改.由于集
..
我有点不知所措.我有以下集成测试: 需要“spec_helper"描述 "/foods", :type =>:api 做包括机架::测试::方法让(:current_user){创建用户!}让(:主机){“http://www.example.com"}在做之前登录(当前用户)@food = FactoryGirl.create_list(:food, 10, :user => current_
..
我们需要使用外部合作伙伴的 API.API 状态良好,我们可以使用沙盒环境进行自动测试. 我们已经使用单元测试测试了外部 API 的每一次调用,但在涉及外部合作伙伴方面的复杂操作时,不确定集成测试的最佳实践. 示例:我们服务的每个用户也在我们的外部合作伙伴处获得了一个用户对象.当对这个用户对象执行外部 API 调用 X 时,我们希望对象 Y 出现在这个用户的集合 Z 中(我们必须使用不
..
是否有嵌入式 zookeeper 以便我们可以在单元测试中使用它?它可以与测试一起发货并开箱即用.也许我们可以模拟一些服务并注册到嵌入式动物园管理员 解决方案 Curator 框架具有TestingServer 和 TestingCluster 类(参见 https://github.com/Netflix/curator/wiki/Utilitiesa>) 位于单独的 Maven 工件中
..
我有一个简单的 Flink 应用程序,它总结了最后一分钟内具有相同 id 和时间戳的事件: DataStream输入 = 环境.addSource(consumerProps).uid("应用程序");数据流events = input.map(record -> mapper.readValue(record, Event.class));像素.assignTimestampsAndWater
..
我想为整个 kafka 流程编写一个集成测试. 在我的生产代码中,我有: @KafkaListener(topics = "myTopic")public void listen(@Payload String 负载) {log.debug("处理有效载荷:'{}'",有效载荷);//这里的业务逻辑} 在我的测试代码中,我使用 KafkaProducerproducer; 向特定主题发送
..
我有一个简单的 Flink 应用程序,它总结了最后一分钟内具有相同 id 和时间戳的事件: DataStream输入 = 环境.addSource(consumerProps).uid("应用程序");数据流events = input.map(record -> mapper.readValue(record, Event.class));像素.assignTimestampsAndWater
..