集成测试指南

     

使用知识图实现领域知识建模与测试

16 5K

知识图成为现代软件工程实践的基石。知识图是一个巨大的信息网络,其中元素和想法相互链接以显示它们在现实世界中的关系。这超出了仅存储信息的数据库的范围。知识图谱还存储信息之间的联系。这使得知识图谱在各个领.

SpringBoot中@DataJpaTest 和 JUnit 中的存储库类

27 11K

当使用使用Spring Data JPA进行数据持久化的 Spring Boot 应用程序时,测试与数据库交互的存储库至关重要。在本教程中,我们将探索如何使用Spring Boot 和JUnit提供的.

Testcontainer桌面应用简介

32 4K

在本教程中,我们将探索 Testcontainers 桌面应用程序,这是一个用于运行Testcontainers的简单而强大的工具。我们将学习如何使用它来配置Docker 环境、管理容器生命周期,并深.

TestContainer用户使用经验

54 8K

TestContainer是集成测试的游戏规则改变者,它们具有特定于语言的 docker api,这使得启动容器并验证它们是否已完全初始化并准备好接受连接变得很简单。不再需要模拟或复杂的环境配置。将测.

功能测试与集成测试

136 14K

在错综复杂的软件工程世界中,功能测试和集成测试是软件开发生命周期中的关键组成部分。本文深入探讨了这些测试方法的本质,强调了它们在创建健壮、无错误的软件过程中的关键作用。功能测试重点关注软件应用程序的各.

什么是质量金字塔?如何实现?

105 9K

“质量金字塔”是一个通常与软件测试和质量保证相关的概念。它表示一个层次结构,根据范围和抽象级别说明各种类型测试的分布。金字塔通常由三个主要层组成:底部的单元测试,中间的集成测试,最后是顶部的端到端(E.

2024 年 QA 自动化的语言是什么?

198

厌倦了手动测试,可以开始自动化测试了。我有一些使用 Ruby 和 Java 进行自动化的经验,但我参与的所有项目都已经有了现成的框架,所以主要是重构(因为我擅长 Google,而且用问题来烦同事也没有.

软件Bug训练人变成条件反射

214 2K

科学必须可复制重现,但很难,以可靠性著称的计算机也有Bug:你是否曾经在使用一个新程序或系统时,发现它有令人厌恶的错误,但过了一段时间后,你就不再注意到这些错误了?如果是这样,那么恭喜你:你已经被电脑.

混沌工程实验的五种模式

386 3K

混沌工程是一个系统化的过程,它包括故意让一个应用程序以一种降低风险的方式遭受破坏性事件,密切监测其反应,并实施必要的改进。其目的是验证或挑战关于应用程序处理这种破坏的能力的假设。混沌工程使工程师们能够.

为什么我不做 TDD? - Shai

1175 1 2K

编写大量的测试。这怎么可能是坏事呢?但随着时间的推移,我从另一个角度看待它。我认为它是一个非常有限的工具,有非常具体的用例。它不适合我所建立的项目类型,而且经常阻碍它应该促进的流动过程。在TDD其中,.

使用Kotlin (Spring Boot) + MockMVC + DatabaseRider轻松实现API集成测试

1608 1 2K

在本文中,我将介绍如何对使用服务器端 Kotlin(Spring Boot)创建的 Web API 进行 API 集成测试。通过结合MockMVC和DatabseRider,可以轻松实现API集成测试.

stepci:让 AP​​I 测试和监控变得简单

966 4K

Step CI 是一个开源工具,它使测试和监控 API 变得简单:概览: 语言无关。灵活的声明式配置语言 REST、GraphQL、XML 融合的。与 Node、Docker 和 GitHub Act.

使用Testcontainer对Spring Boot实现集成测试

1889 8K

在使用容器进行测试时,Testcontainers 是多种编程语言的标准解决方案。它对 Spring 应用程序具有一流的支持。它甚至包含在众所周知的start.spring.io上作为默认测试依赖项,.

Qovery/Replibyte:将真实生产数据放入你的开发数据库

817

Replibyte 是一种速度极快的工具,可以在您的数据库中植入生产数据,同时保证敏感数据的安全。特点: 支持 PostgreSQL、MySQL 和 MongoDB 的数据转储和恢复 用虚假数据替换敏.

Twitch如何对前端进行混沌工程?

1113 5K

混沌工程是 Netflix 首创的一种用于测试系统弹性的方法。您可以使用 Chaos Monkey、Gremlin、AWS Fault Injection Simulator 等工具模拟整个系统的不同.

45种用于前端测试的Chrome插件工具

1487

面向测试人员的 Chrome 扩展: WebUI 测试: 1. WhatFont 2. ColorZilla 3. Spell Checker 4. IE Tab 5. Session Manager.

GitHub - Kholid060/automa: 能够定制自动化浏览网页的chrome扩展

1868 1

从自动填写表单、执行重复性任务、截取屏幕截图到抓取网站数据,您想使用此扩展程序做什么取决于您。您还可以安排自动化执行的时间。这是通过连接块来自动化浏览器的扩展,点击此安装扩展插件操作演示视频点击这里市.

如何使用Docker将PostgreSQL、MySQL、MariaDB 上的集成测试运行速度提高20倍?

1171

来自 vladmihalcea的建议:在 tmpfs 上映射数据文件夹,可在使用Docker时,将PostgreSQL、MySQL、MariaDB 上的集成测试运行速度提高 20 倍!只要在Docke.

软件测试主要种类大全

1326 1 4K

测试的主题是广泛的。从外面看起来可能很简单,但事实并非如此。例如,人们可以将测试定义为检查软件是否适合其目的。 1. 单元测试单元测试是一门有据可查的学科:无论使用哪种语言,都已经出版了大量关于该主题.

六个单元测试、自动测试、集成测试和端到端测试的开源框架介绍

2530 7K

1. 测试框架 RoboFrameworkRobot Framework 是一个通用的开源自动化框架。它可用于测试自动化和机器人过程自动化 (RPA)。Robot Framework 是开放和可扩展的.

SRE与DevOps比较

1420 2K

SRE代表站点可靠性工程(或有时称为站点可靠性工程师),它是一种IT操作方法,优先考虑软件开发常用的工具和方法。换句话说,您不会使用传统的IT策略(例如手动部署)来处理IT任务(例如应用程序部署和监视.

微服务时代金字塔测试已经过时!

1408 1 2K
Martin Fowler的测试金字塔已经过时,在前端使用“Testing Trophy(测试奖杯)”;在后端使用Spotify工程模型中的“测试蜂窝testing honeycomb”。您听到的有关.

使用Wiremock进行集成测试 - kubilay

984 3K

作为Trendyol客户服务团队,我们开发和维护不同的项目。为了能够安全地依赖我们的项目并增加我们的交付重点,我们始终试图改善我们的运营。集成测试是这些操作步骤之一,最近我们有机会专注于我们的集成测试.

程序测试第一法则?

860 1

“如果有任何方法可以在没有数据库的情况下进行测试,请在没有数据库的情况下进行测试!”杰拉德·梅萨罗斯(Gerard Meszaros) 说这句话的人可能不知道有TestContainer. 最好同时具.

Spring Boot + Testcontainers + DbRider + P6spy:测试关系数据库的案例

648

使用Spring Boot,Testcontainers,DbRider和Datasource Proxy为持久层编写集成测试的方法:可以在GitHub页面上找到完整的源代码。 .

Spring Boot单元和集成测试概述 | rieckpil

1311 13K

单元和集成测试是您作为开发人员日常生活不可或缺的一部分。特别是对于Spring Boot而言,新手为他们的应用程序编写有意义的测试是一个障碍: 从哪里开始我的测试工作? Spring Boot如何帮助.

2020年最受欢迎的前端自动化测试工具 - Applitools

2237

什么是最流行的Web测试自动化测试工具?Selenium WebDriver尽管从技术上讲是Web自动化框架(而不是测试框架),但Selenium WebDriver仍然占据主导地位。到目前为止,We.

使用Playwright对Java API实现自动视觉测试 - applitools

1930 6K

微软新的端到端浏览器自动化框架Playwright引起了轰动!仅在几个月前,我才试玩了Playwright,当时它是一个仅JavaScript的框架,当得知语言支持已经扩展到我心爱的Java以及Pyt.