testing 相关问题

软件测试是旨在评估程序或系统的属性或功能并确定其满足其所需结果的任何活动。

如何使用Hapi.js Lab测试框架在控制台进行调试?

Mocha 可以选择使用 mocha 调试来运行测试,就像节点调试一样,允许在 REPL 控制台中进行调试。 如何使用 Hapi Lab 进行 REPL 调试?

回答 1 投票 0

从 impl 函数内部更改可变堆栈变量的值?

这看起来非常简单。我希望有一个重复的,但我已经搜索过了。 我正在尝试进行一个测试,调用框架的方法会导致在所有

回答 1 投票 0

测试错误:未找到基表或视图:1146 表“testing.users”不存在

我做了这个简单的测试: 公共函数 test_my_awesome_test() { $user = 用户::find(1); $response = $this->actingAs($user)->get('/awesome/test'); $响应->assertStatus(200)...

回答 3 投票 0

SQLSTATE[42S02]:未找到基表或视图:1146 表“testing.users”不存在(连接:mysql,SQL:选择 count(*) 作为聚合来自

我正在尝试测试 pest 中的用户注册,这是我的 pest 代码 test('注册用户', function () { $response = $this->post('注册用户',[ '电子邮件' => '[email protected]', '

回答 2 投票 0

角度测试和变更检测:fixture.detectChanges() 仅在测试中有效一次。为什么?

我尝试测试一个简单的组件: HTML: 我尝试测试一个简单的组件: HTML: <ng-container *ngIf="lessThanTen(value) else moreThanTen"> <div class="circle" [ngClass]="{'active': isActive}" > {{value}} </div> </ng-container> <ng-template #moreThanTen> <div class="rounded-rectangle" [ngClass]="{'active': isActive}" > {{value}} </div> </ng-template> TS: export class MatchesCounterComponent { @Input() public value: number; @Input() public isActive: boolean; public lessThanTen(value: number): boolean { return value < 10; } } 并测试: describe('MatchesCounterComponent', () => { let component: MatchesCounterComponent; let fixture: ComponentFixture<MatchesCounterComponent>; beforeEach(async () => { await TestBed.configureTestingModule({ declarations: [MatchesCounterComponent], }).compileComponents(); fixture = TestBed.createComponent(MatchesCounterComponent); component = fixture.componentInstance; fixture.detectChanges(); // IF REMOVE IT ALL WORKS CORRECT }); it('should render circle if value is less than 10', () => { component.value = 5; fixture.detectChanges(); // DOESN'T WORK const compiled = fixture.nativeElement as HTMLElement; expect(compiled.querySelector('.rounded-rectangle')).toBeNull(); expect(compiled.querySelector('.circle')).not.toBeNull(); }); }); 问题: 测试失败,因为变化检测器没有第二次触发 问题: 为什么fixture.detectChanges()在“it”块中第二次不起作用? (value未定义,但我直接改了:component.value = 5)。 如果我从 beforeEach 块中删除fixture.detectChanges() - 一切正常。 如果我通过 Fixture.componentRef.setInput() 设置值 - 一切正常。 但我真的很感兴趣 CD 在这段代码中是如何工作的。 您的组件是否使用ChangeDetectionStrategy.OnPush?如果是这样,请将其包装在测试主机中,因为测试中 OnPush 组件的更改检测存在问题。测试主机可以用作解决方法。

回答 1 投票 0

使用 Lab 测试 HapiJS 插件的最佳方法是什么?

测试 HapiJS 插件的最佳方法是什么,例如添加路由和处理程序的插件。 由于我必须创建 Hapi.Server 的实例来运行插件,我是否应该定义所有测试......

回答 1 投票 0

了解实验室覆盖范围和.labrc.js

第一件事: 我还是不太明白覆盖的意义。请有人能像我还是个孩子一样向我解释一下吗? 这是否意味着:任何请求/处理程序/响应未经测试? 是否意味着:任何

回答 1 投票 0

如何验证协议?

我在协议经纪人上发布了一份协议,我现在需要向提供商验证它。 我首先在 docker 映像上使用 pact-cli,然后使用 pact-provider-verifier 我可以连接到专业版...

回答 1 投票 0

QA自动化测试工具

作为开发团队中唯一的 QA 测试跨平台应用程序时,自动化 QA 的基本工具是什么? 我想将自动化测试结合到我的工作环境中...

回答 2 投票 0

错误状态:GetIt:类型为 <> 的对象/工厂未在 GetIt 内注册

我正在尝试将依赖注入与 get_it 包一起使用,以便进行单元测试。 我正在使用这些依赖项: 获取它:^7.6.0 可注入_生成器:^2.1.6 我的主要功能看起来像...

回答 2 投票 0

将环境变量传递给 XCUITest

我在 CI/CD 提供商(如 CircleCI)上运行 UI 测试,我需要读取多个秘密环境变量(如测试用户名和密码)。我可以轻松设置它,但我不明白如何通过...

回答 1 投票 0

如何在Xcode中测试应用程序时录制iPhone屏幕?

我正在开发一个应用程序,需要在 Xcode 中运行时录制 iPhone 屏幕以进行测试。这将有助于将用户操作与 Xcode 输出和日志关联起来。有没有什么软件

回答 4 投票 0

Nest.js 和 Jest 测试框架:无法解析 RootTestModule 上下文中 AuthGuard 的依赖关系

我正在使用 Jest 框架来测试我的 Nest.js 应用程序。这是 recovery.controller.spec.ts 文件: 从'@nestjs/testing'导入{测试,测试模块}; 从...导入 {RecoveryController}

回答 1 投票 0

当 Chrome 浏览器版本设置为 115 以上时,Selenium findElements() 返回大小 0

升级到 V115 以上的任何浏览器版本后,我遇到了元素大小问题。 使用 V115 以上版本的 chrome 时执行的代码如下 ChromeOptions 选项 = new ChromeOptions(); 选择...

回答 1 投票 0

如何在boost单元测试中比较char*和字符串?

我有如下代码: BOOST_FIXTURE_TEST_CASE(测试,TestSuite1) { 无符号整型长度= 5; char* content1=新的char[长度]; 内容1=“abcde”; 字符串内容2(“abcde”);

回答 6 投票 0

在 Angular 2 中测试服务时,NgModule“DynamicTestModule”的提供程序无效

我有以下服务: 从 '@angular/core' 导入 { Injectable } ; 从 './../classes/menu-item' 导入 { MenuItem } ; 从'./../static-data/items-list'导入{ITEMS}; @Injectable() 电子...

回答 6 投票 0

测试管理工具可以支持自动化测试吗?

我和我的团队目前正处于十字路口,因为我们的目标是增强我们的测试流程。随着我们项目的复杂性不断增加,仅靠手动测试已经不足以保证质量......

回答 1 投票 0

使用特征文件并行空手道运行场景

如何在空手道中并行运行多个场景的测试? .feature 文件中是否有我可以使用的注释? |国家ISO | | '美国' | | “英国”|

回答 1 投票 0

如何解析具有 @TestPropertySource 值的属性占位符?

我在测试中无法使用 @TestPropertySource 值解析占位符 这是一个 MRE: 导入 jakarta.annotation.PostConstruct; 导入 lombok.Getter; 导入 lombok.Setter; 导入...

回答 1 投票 0

在 Karma 测试中获取 ExpressionChangedAfterItHasBeenCheckedError

我正在尝试在我的一个组件中执行一些测试。我正在使用一个通过管道传输到 ActivatedRoute 的 paramMap 的可观察对象,以便从 URL 获取 guid 并使用 switchMap ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.