integration-testing相关内容
我将一个大型 Grails 1.3.7 项目迁移到 3.1.6.控制器测试是集成测试.这工作正常,因为测试继承自 ControllerSpec.现在我应该能够做这样的事情: @Integration@TestFor(SampleController)类 SampleControllerIntSpec 扩展规范 { 因为 TestFor Annotation 允许在单元测试中使用模型/视图/..
..
我正在尝试按照官方 启动并运行量角器入门指南. 命令 webdriver-manager start 似乎运行流畅: webdriver-manager startseleniumProcess.pid: 221692014 年 4 月 23 日上午 10:27:46 org.openqa.grid.selenium.GridLauncher main信息:启动独立服务器将系统属性 w
..
在 Angular 1.x 单元/集成测试中发出未被 $httpBackend.when 模拟的请求会导致错误: 错误:意外请求:GET/real-request 是否可以使用 ngMock 和 Karma+Jasmine 测试台来发出真正的 HTTP 请求?这样做的好做法是什么? 解决方案 AngularJS 是一个自以为是的框架,它对单元测试中的 HTTP 请求的看法是所有
..
背景 我正在尝试带有 multiCapabilities 配置选项的全新量角器 0.19.0.它实际上按照文档中的描述工作: 它使在多个浏览器上运行测试变得更容易(不需要 grunt,也不需要脚本,只有 1 个配置文件). 它使测试并行运行 第二点对我来说是有问题的.我的一个应用程序无法处理多个数据连接,这意味着测试失败. 我的问题是: 是否可以限制 Webdriv
..
我在我的应用程序中使用量角器进行角度 js 测试,目前有大约 19 个测试用例,其中一个失败 describe('登录页面', function() {beforeEach(函数(){browser.ignoreSynchronization = true;ptor = protractor.getInstance();});it('应该包含导航项', function(){//这里是测试用例代
..
背景 我正在探索 angular2 + angular-cli + typescript.我的目标是确保如果我在打字稿中使用 angular 应用程序或节点应用程序,我将使用与使用 mocha 的旧节点应用程序相同的测试技术.为此,我试图重新配置 angular-cli 生成的 protractor.conf.js 以使用 mocha 而不是 jasmine. 问题 您如何正确集
..
我在 Visual Studio 2017 的 .NET Core 1.1 单元测试项目(不是 xUnit 测试项目)中有下面的测试类.如何将命令行参数传递给 TestMethod? [测试类]公共类测试类{[测试方法]公共无效测试方法(){var args = Environment.GetCommandLineArgs();var json = JsonConvert.SerializeOb
..
我们有一些 UI 集成测试无法在构建服务器上运行,因为启动测试 GUI 应用需要以用户身份运行构建代理(而不是当前设置的服务). 这会导致构建管道卡住.所以我想在本地而不是在构建服务器上运行这些测试. 有没有办法使用 xUnit 和 Azure DevOps 构建管道来实现这一目标? 解决方案 你当然可以. 在您的 .yml 文件中设置一个环境变量以指示它是否在构建服务器
..
我有一个 Visual Studio 解决方案,其中包含一个具有一个 Web 角色(包含 ASP.NET MVC Web API)的云项目.如果我按 F5,Azure 模拟器就会启动,我可以很好地调试 Web 角色. 我还有一个包含集成测试的测试项目,用于端到端测试 web api.在 AssemblyInitialize 操作中,我使用 csrun.exe 来部署和启动 Azure 模拟器
..
我正在尝试将剪贴板中已有的文本粘贴到文本框中,但我不明白如何使用“eventInit"去做这个.我已阅读有关如何将文本粘贴到文本框中的文档,但不清楚如何使用 eventInit. 如何使用 userEvent 将剪贴板中的文本粘贴到文本框中? 这是我的代码: test('Copy id 按钮复制正确的 id', async() => {const { getAllByLabelTex
..
我有一个这样的控制器功能...... func GetMaterialByFilter(c *gin.Context) {queryParam :=weldprogs.QueryParam{}c.BindQuery(&queryParam)materialByFilter, getErr := services.WeldprogService.GetMaterialByFilter(&query
..
我想测试一个控制器,它向某个 URL(例如:http://example.com/api/say-hello)发出请求,但它没有向另一个网址(例如:http://example.com/api/say-bye-bye). 我要测试的控制器功能如下所示: public function callApis(Request $request){$data = $this->validate($r
..
我想在订阅付款(或失败)时测试我的应用程序对来自条带的 webhook 事件的处理.这是我迄今为止尝试过的: 设置新订阅 将用户的信用卡更新为可以添加到帐户但无法实际收费的信用卡 将试用结束日期更改为一秒后 等待几秒钟,等待 Webhook 发送 但是,根据文档: 如果您配置了 webhook,发票将在最后一个 webhook 成功发送(或最后一个 webhook 失败后超
..
我正在使用 spring-data-elasticsearch v3.2.4.RELEASE,它可以通过 spring-boot-starter-data-elasticsearch v2.2.4.RELEASE 获得.我想为此进行集成测试,但可用的选项是:https://github.com/allegro/embedded-elasticsearch 不起作用. 我尝试作为 POC 开始
..
我正在使用 Spring Boot 2.4.0 开发多模块 Maven 项目.我已经为一个模块编写了集成测试.测试类看起来与此类似. @RunWith(SpringRunner.class)@SpringBootTest(classes = SpringApplicationClassWithMainMethod.class)公共类 XYZServiceIT {@测试public void te
..
我在集成测试项目之一中使用 Microsoft.Owin.Hosting 自托管Web API,以测试端到端功能. [TestMethod]公共无效GetLoanApplications(){使用(WebApp.Start(url:url)){使用(var client = new HttpClient()){//创建httpclient并发送aspnet-web-api中
..
我在Spring Boot应用程序的应用程序类中有一个逻辑,但是我不知道如何做一个单元和一个集成测试来覆盖它. 这是代码. @SpringBootApplication公共类MlgApplication {公共静态void main(String [] args)引发IOException {ConfigurableApplicationContext run = SpringAppli
..
我已经使用 maven-archetype-plugin 原型生成了一个maven插件项目. 我将生成的集成测试 src/it/simple-it/verify.groovy 更改为失败: 断言为false 然后我调用: $ mvn全新安装调用程序:集成测试调用程序:验证 我的断言测试通过: [INFO]将/home/peter/ownCloud/Personal/ec
..
根据文档: 标准测试任务可用,但必须前缀它:.例如, >IntegrationTest/testOnly org.example.AnIntegrationTest 如上所述,我将其添加到了 build.sbt : 惰性val服务器=(文件(“服务器")中的项目).configs(IntegrationTest) 我只想运行集成测试. 因此,我尝试了不同的方法-但没有
..
我的 ViewModel 有一个返回 PagingData 流的方法.在我的应用程序中,数据是从远程服务器上获取的,然后保存到 Room (房间的唯一来源): fun getChocolates():流>{val pagesSourceFactory = {dao().getChocolateListData()}返回传呼机(config = P
..