JUnit
-
JUnit 5 初学者指南
JUnit 5是开发人员用来对其代码进行单元测试的软件测试框架。它是一个基于Java的框架,允许在Java平台上编写和运行测试,包括一个集成的报告器显示测试结果…
-
TestNG与JUnit:Java测试框架的对比分析
在软件开发领域,尤其是在Java编程中,测试框架是确保代码可靠性、效率和质量的关键工具。Java中最著名的两个测试框架是TestNG和JUnit。这两个框架都有…
-
在Java测试栈上打造你的多功能工具
代码的可测试性在高效代码设计中确保了诸多优点,如可维护性;它有助于文档编写,使得重构和构建演进式设计/架构更为简便。这一点毋庸置疑,但一个好的测试栈应如何启动一…
-
JUnit 5.7中@EnumSource的测试参数化深入解析
参数化测试允许开发人员使用一系列输入值高效地测试他们的代码。在JUnit测试领域,经验丰富的用户长期以来一直在努力应对实现这些测试的复杂性。但随着JUnit 5…
-
如何使用JaCoCo-Maven插件生成代码覆盖率报告
代码覆盖率是软件开发过程中常用的一项质量指标,用于确定已测试(或执行)的代码程度。为达到最佳代码覆盖率,关键在于测试实现(或测试套件)需覆盖大部分已实施代码。 …
-
使用AssertJ进行单元测试的提示
单元测试已成为开发的标准组成部分。有多种工具可以以不同方式用于单元测试。本文将展示一些对我有效的提示或最佳实践。 在本文中,你将学习 如何使用JUnit和断言框…
-
BankNext案例研究:JUnit Mockito自动化测试
BankNext拥有超过300个实时微服务的大规模生产环境。多个团队同时在这些服务上工作,增加了破坏功能的风险。手动为现有和新代码添加JUnit和代码覆盖是一项…
-
我不采用TDD:Java实践中的实用测试
我们正在构建一个Google Photos克隆版,但测试实在是太难了! 我们如何测试我们的Java应用程序是否正确地启动了ImageMagick进程,或者生成的…
-
JUnit,4,5,Jupiter,Vintage
自从JUnit 5发布后,很多开发者都将这个出色的新库添加到他们的项目中,因为与之前的版本不同,在这个新版本中,不需要从JUnit 4迁移到5,你只需要在项目中…