一种软件测试形式,其中各个软件模块(或组件)组合在一起并作为一组进行测试。集成测试在单元测试之后和系统测试之前进行。
我想知道我在使用“构造函数注入”时是否犯了一个错误: 给定两个规则,它们具有完全不同的任务和要使用的依赖关系。 为了使它们可进行单元测试,我...
@SpringBootTest 为@Service 类编写测试用例,但@Value 未填充
我正在使用 Spring boot 3.0.3,并且正在为 Service 类编写测试用例。 我正在使用 @SpringBootTest 和 Junit5。 测试正在运行,但问题是我从属性文件注入了 @Value ...
SpringBootTest - 如果上下文加载失败如何断言
我编写了一个ApplicationListener,它应该在上下文初始化期间检查环境是否已准备好。我在测试场景时遇到问题,因为我在...
SpringBootTest 和 WebTestClient 在运行多个测试时给出 409 状态冲突响应
我用 SpringBootTest 和 WebTestClient 编写了一些集成测试。但是,当我尝试通过单击运行测试类及其所有测试来运行它们时,它给出的状态为 409,而不是当...
如何解决 ASP .NET 集成测试中的可访问性参数不一致?
我正在尝试为 ASP .NET WebApi 进行干净的集成测试。 这是 Web 应用程序工厂类。 它在扩展中使用的程序类是 api 项目的内部类。 (完成
集成测试java spring:预计至少有1个符合自动装配候选资格的bean
我想编写集成逻辑和端点,但程序没有进入服务层,并给出错误: 引起的:org.springframework.beans.factory.NoSuchBeanDefinitionException:...
ASP.NET Core 6 之后的 Program.cs 文件
我用 ASP.NET Core 6 编写了一个简单的令牌生成 API。我需要进行集成测试。当我编写集成测试时,它需要引用 Program 类,但出现错误 “专业...
如何在 ASP.NET Core 集成测试中伪造 LocalCertificate?
我正在开发一个 ASP.NET Core 项目,我需要编写一个涉及使用 SSL 证书的集成测试。具体来说,我想在集成中伪造 LocalCertificate 属性...
应用 Entity Framework Core 迁移创建新数据库的最快方法
我们有大约 150 个并行运行的集成测试。为了确保它们是隔离的,我们每次都会创建一个新的数据库。为了创建数据库,我们调用 DatabaseContext.Database.MigrateAsync()。
如果这是开放式的,我们深表歉意。 目前,我和我的团队正在制定端到端 (E2E) 测试策略,我们似乎不确定是否应该针对我们的分期执行 E2E 测试
目前,我在创建一个 API 来连接第三方创建的数据库时遇到问题。创建集成测试时检查 API 的响应是否如
Flutter - 从 Widget 测试/UI 测试中单击部分 RichText(特定 TextSpan)
假设您需要在运行 Widget UI 测试的 Flutter widget 树中单击以下 TextSpan 斜体文本范围。 用户界面如下所示: 富文本( 键:键(“任意键”),
我编写了一个集成测试,用两个线程同时插入两个文档,测试完成后,我希望测试期间插入的记录都不存在于数据库中。 我用过...
使用 @ApplicationModuleTest 进行 Spring Modulith 集成测试中 Feign 客户端的问题
我正在使用 Spring Modulith 1.2.4 开发 Spring Boot 3.1 项目,该项目有两个不同的模块:amadeus 和 collinson。每个模块都有自己的 Feign 客户端: amadeus.client.AmadeusFeignClient 科尔...
如何使用 .NET 8 隔离工作模型对 Azure 函数进行 Docker 化以进行集成测试?
我有一个用 .NET 8 编写的 Azure 函数,它使用隔离的工作线程模型。 我想为此函数编写集成测试,因此想在内存中启动它。 我调查了
我正在使用 cypress 在项目中编写集成测试。这是我的项目中的流程: 您点击项目的购买按钮; 单击时,会在结帐产品中打开一个新选项卡 仅此一点,点击...
我有一个 ASP.NET Core Web API 项目,我已经对其进行了升级,现在正在 .NET 8 上运行。 我计划将集成测试包含在 xUnit 的项目中。 现在因为我总是有一个
如何在 Java 中获取 REST API 端点覆盖率测试报告
我有一个 spring-boot 项目,其中包含现有的单元测试和空手道集成测试,它们在我的 Maven 构建周期中与我的应用程序交互,我希望生成一个报告来告诉我...
我在集成测试中使用了这个技巧,以确保每个测试都在事务中运行,并且该事务会回滚: 我定义了以下基类,我所有的集成测试类都可以
我的 NestJs 应用程序中有此服务: 异步 testTEst(id: string) { const 用户 = 等待 this.prismaService.user.findUnique({ 在哪里: { ID, }, }); // 创建 5 秒