integration-testing相关内容

在 AngularJS 单元/集成测试中向 HTTP 服务器发出真实请求

在 Angular 1.x 单元/集成测试中发出未被 $httpBackend.when 模拟的请求会导致错误: 错误:意外请求:GET/real-request 是否可以使用 ngMock 和 Karma+Jasmine 测试台来发出真正的 HTTP 请求?这样做的好做法是什么? 解决方案 AngularJS 是一个自以为是的框架,它对单元测试中的 HTTP 请求的看法是所有 ..

使用 Protractor multiCapabilities 配置运行 e2e 测试,但限制最大 Webdriver 实例

背景 我正在尝试带有 multiCapabilities 配置选项的全新量角器 0.19.0.它实际上按照文档中的描述工作: 它使在多个浏览器上运行测试变得更容易(不需要 grunt,也不需要脚本,只有 1 个配置文件). 它使测试并行运行 第二点对我来说是有问题的.我的一个应用程序无法处理多个数据连接,这意味着测试失败. 我的问题是: 是否可以限制 Webdriv ..

在浏览器加载 SUT 之前,Protractor+Mocha 因 TypeError 导致套件失败

背景 我正在探索 angular2 + angular-cli + typescript.我的目标是确保如果我在打字稿中使用 angular 应用程序或节点应用程序,我将使用与使用 mocha 的旧节点应用程序相同的测试技术.为此,我试图重新配置 angular-cli 生成的 protractor.conf.js 以使用 mocha 而不是 jasmine. 问题 您如何正确集 ..
发布时间:2021-11-09 00:12:19 其他开发

在构建服务器上运行时跳过某些测试

我们有一些 UI 集成测试无法在构建服务器上运行,因为启动测试 GUI 应用需要以用户身份运行构建代理(而不是当前设置的服务). 这会导致构建管道卡住.所以我想在本地而不是在构建服务器上运行这些测试. 有没有办法使用 xUnit 和 Azure DevOps 构建管道来实现这一目标? 解决方案 你当然可以. 在您的 .yml 文件中设置一个环境变量以指示它是否在构建服务器 ..
发布时间:2021-10-04 18:56:41 C#/.NET

使用 csrun.exe 开始调试 Azure Web 角色

我有一个 Visual Studio 解决方案,其中包含一个具有一个 Web 角色(包含 ASP.NET MVC Web API)的云项目.如果我按 F5,Azure 模拟器就会启动,我可以很好地调试 Web 角色. 我还有一个包含集成测试的测试项目,用于端到端测试 web api.在 AssemblyInitialize 操作中,我使用 csrun.exe 来部署和启动 Azure 模拟器 ..
发布时间:2021-09-18 19:47:59 C#/.NET

如何使用 React 测试库粘贴剪贴板数据?

我正在尝试将剪贴板中已有的文本粘贴到文本框中,但我不明白如何使用“eventInit"去做这个.我已阅读有关如何将文本粘贴到文本框中的文档,但不清楚如何使用 eventInit. 如何使用 userEvent 将剪贴板中的文本粘贴到文本框中? 这是我的代码: test('Copy id 按钮复制正确的 id', async() => {const { getAllByLabelTex ..

如何在条带中测试订阅续订流程?

我想在订阅付款(或失败)时测试我的应用程序对来自条带的 webhook 事件的处理.这是我迄今为止尝试过的: 设置新订阅 将用户的信用卡更新为可以添加到帐户但无法实际收费的信用卡 将试用结束日期更改为一秒后 等待几秒钟,等待 Webhook 发送 但是,根据文档: 如果您配置了 webhook,发票将在最后一个 webhook 成功发送(或最后一个 webhook 失败后超 ..
发布时间:2021-08-31 18:52:02 其他开发

如何运行Maven插件的集成测试?

我已经使用 maven-archetype-plugin 原型生成了一个maven插件项目. 我将生成的集成测试 src/it/simple-it/verify.groovy 更改为失败: 断言为false 然后我调用: $ mvn全新安装调用程序:集成测试调用程序:验证 我的断言测试通过: [INFO]将/home/peter/ownCloud/Personal/ec ..
发布时间:2021-05-16 19:18:18 其他开发

sbt:如何运行集成测试

根据文档: 标准测试任务可用,但必须前缀它:.例如, >IntegrationTest/testOnly org.example.AnIntegrationTest 如上所述,我将其添加到了 build.sbt : 惰性val服务器=(文件(“服务器")中的项目).configs(IntegrationTest) 我只想运行集成测试. 因此,我尝试了不同的方法-但没有 ..
发布时间:2021-05-16 19:18:16 其他开发