单元测试
datafaker: 为Java测试提供假数据

如何为应用程序生成假数据,例如用于演示目的?推荐使用 Datafaker 库: 为 JVM(Java、Kotlin、Groovy)生成假数据从未如此简单! 这个库是 java-faker 的现代分... 详细
hackingtool: 黑客的一体化工具大全

可用于安全测试,包括: 匿名隐藏工具 信息收集工具 词表生成器 无线攻击工具 SQL注入工具 钓鱼攻击工具 网络攻击工具 后期开发工具 取证工具 有效载荷创建工具 利用框架... 详细
hurl: 用简单纯文本编写HTTP/API测试

Hurl 是一个命令行工具,它运行以简单的 纯文本格式定义的 HTTP 请求 。 它可以链接请求、捕获值并评估对标头和正文响应的查询。 Hurl 非常通用:它可用于 获取数据 、 测试 HTTP ... 详细
为什么我不做 TDD? - Shai

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

使用 ArchUnit 强化Java架构:展示如何使用 Spring 运行前端 (React) 和后端 (Java) 的 Java开源项目,创建具有前端和后端的项目,以便在本地或通过浏览器轻松运行。... 详细
Spring Boot + Junit 5 + Testcontainers源码项目

这是一个新的Spring Boot项目的例子,该项目有一个集成测试,使用JUnit 5(Jupiter)和一个Testcontainer的数据库。 创建这个项目是因为发现由于大多数指南使用JUnit... 详细
45种用于前端测试的Chrome插件工具

面向测试人员的 Chrome 扩展: WebUI 测试: 1. WhatFont 2. ColorZilla 3. Spell Checker 4. IE Tab 5. Sess... 详细
单元测试被高估了 - tyrrrz
Apache Camel的单元测试

几乎大多数软件开发人员都知道Apache Camel是一个事件驱动的框架,具有基于规则的路由和调解引擎,它由Java驱动,许多人都受益于它在与Spring集成方面提供的巨大支持。 但是如何进行单元测... 详细
使用Spring Boot、Kotlin和OpenFeign实现类型安全API测试

有多种方法可以测试你的 Spring Boot 应用程序的 API,虽然启动时间比MockMvc它稍长,但我更喜欢这种OpenFeign方法。 您可以在我的 Github 页面 上找到所有 4 种方... 详细
Datafaker是用于生成类似生产数据的工具 – jworks.io

当需要真实的测试数据时,Datafaker 是一个很棒的库。例如,单元测试就是一个很好的例子,或者填充数据库表,或者生成 CSV 文件。使用 Datafaker,生成真实的数据(例如信用卡号码、电话... 详细
为什么单元测试的目标从类改为依赖行为? - miro

类级别的测试有以下主要问题: 类测试使更改变得痛苦 类测试不验证实际行为 类测试很难理解 类测试使更改变得痛苦 当对我们的代码进行更改时,这会成为一个问题,因为每个小的修改都... 详细
不要依赖Mock库 - Erwin

过去我大量使用Mock,但现在我已经放弃了这种方法,我的测试变得更好了: 不要依赖 Mocking 库。对模拟库的依赖导致: 增加类之间的耦合。 降低了测试的可读性。 降低了应用程序的可维... 详细
使用Testcontainers测试Spring Boot

Testcontainers是一个 Java 库,可在Docker容器内启动服务、运行测试并最终销毁容器。您无需担心任何事情,框架可以完成这项工作。只要确保你已经安装了 Docker,然后你就可以开... 详细