一个新的 PHP8+ 单元测试框架,名为 MicroUnit

发布: (2025年12月17日 GMT+8 08:15)
2 min read
原文: Dev.to

Source: Dev.to

Cover image for A new PHP8+ Unit Testing Framework called MicroUnit

背景

我曾多年担任专业的 C# 开发者,并逐渐爱上了这门语言。在专注后端开发的同时,我也涉足前端工作,成为了一名以后端为主的全栈开发者。

为什么再次选择 PHP?

不久前,我决定在长时间的间歇后重新审视 PHP。我很快注意到,PHP 生态系统中的单元测试仍然被 PHPUnit 主导。PHPUnit 是一个坚实、经受考验的框架,但我想要一些 新鲜、现代且不同 的东西——一种强调简洁、速度以及零依赖理念的解决方案,而不是直接与 PHPUnit 竞争。

介绍 MicroUnit

MicroUnit 是一个基于 PHP 8+ 的单元测试框架,从零开始构建,具备以下特点:

  • 无臃肿、现代的语法,利用最新的 PHP 特性。
  • 极快的执行速度。
  • 零外部依赖。
  • 内置的 Mock 功能。

我从头编写了整个代码库,在 GitHub Pages 上搭建了文档,并提供了详尽的 README。项目已进入 第 6 个 beta 版本,我为它目前的成果感到自豪。

你可以如何帮助

MicroUnit 在首次正式发布之前仍有很长的路要走。你的帮助将非常宝贵:

  • 在自己的项目中尝试 使用它。
  • 提供使用体验、性能以及缺失功能的反馈
  • 如果有动力,可以贡献代码、文档或测试。

任何形式的支持都能让项目更进一步,迈向稳定版本。

获取项目

  • GitHub:
  • Packagist: microunit/microunit
Back to Blog

相关文章

阅读更多 »