网站公告: 诚信为本,市场在变,诚信永远不变...
400-123-4657

赢博体育

24小时全国服务热线

400-123-4657

如果您有任何疑问或是问题, 请随时与我们联系

查看联系方式>>
行业资讯 当前位置: 赢博体育 > 赢博动态 > 行业资讯

球王会【行业资讯】PHPUnit 10 正式发布PHP 单元测试框架

作者:小编    时间:2023-03-20 15:03:16

  PHPUnit 是一个轻量级的 PHP 测试框架。它是在 PHP5 下面对 JUnit3 系列版本的完整移植,是 xUnit 测试框架家族的一员 (它们都基于模式先锋 Kent Beck 的设计)。

  PHPUnit 10 现已发布,这是 PHPUnit 项目历史上最重要的版本。此版本之于 PHPUnit 就像 PHP 7 之于 PHP:大规模清理、重构和现球王会代化,为未来的开发奠定了基础行业资讯。

  注意:PHPUnit 10 需要 PHP 8.1 或更高版本。另请注意,PHPDBG 和 Xdebug 2 不再是受支持的代码覆盖信息来源,需要使用 PCOV 或 Xdebug 3 来收集、处理和报告代码覆盖率信息。

  具体来说,PHPUnit 10 版本添加了新功能,修改和删除了现有功能,并修复了错误。

  以前版本的 PHPUnit 为 PHPUnit 测试运行程序的扩展开发人员提供了  接口和  接口球王会。这两种扩展 PHPUnit 测试运行器的方法都有严重的缺点。PHPUnit 10 用事件系统替换了  和  接口:(几乎)现在一切都是事件。所有到控制台和日志文件的输出现在都基于事件。

  PHPUnit 10 在测试结果(错球王会误、失败、不完整、跳过或通过)和测试问题(被认为有风险、触发警告……)之间引入了明确的区分。

  PHPUnit 10 的错误处理程序不再将  球王会、  、  等转换为异常。因此,例如,当  被触发时,测试不再被强行中止。

  默认情况下,PHPUnit 的测试运行器不显示有关弃用、通知或警告的详细信息。如果想要显示这些详细信息,必须使用 CLI 选项  、  和  (或其对应的 XML 配置文件)。

  PHPUnit 10 引入了对 PHP 8 属性的支持,用于将元数据添加到测试类和测试方法以及测试代码单元。

【返回列表页】
Copyright © 2018-2023 赢博体育(中国)官网入口 版权所有  xml地图  网站地图  电话:400-123-4657地址:广东省广州市天河区88号
ICP备案编号:冀ICP备2021007386号