欢迎回到测试周报,在这里,任何技能水平的贡献者都可以找到一份实用的链接和机会列表,开始测试 WordPress。如有问题或希望进行深入讨论,请加入测试团队的 #core-test。
你知道吗?参与测试团队的贡献,也是提升 WordPress 知识和技能的绝佳方式?加入贡献行列,为即将发布的版本赢得令人垂涎的贡献者积分 😎。
复现测试 🔁
谁可以参与? 任何贡献者。
为什么? 为了推动工单进入修复阶段,向其他用户证明问题确实存在会很有帮助。
以下新工单正在等待审查,需要测试人员尝试复现报告的问题(即“复现”),然后提交复现测试报告并附上结果:
- #56169:FSE 中的页眉页眉 网站的页眉通常是访问者首先看到的内容。页面顶部横跨整个页面的标题区域或页眉图像,是网站外观和风格的一部分。它会影响访问者对您的内容以及您或您所在组织品牌的看法。在不同屏幕尺寸上,它的显示效果也可能不同。菜单导航可见性问题。
- #56178:FSE 中的移动菜单链接可见性问题。
- #56184:
register_block_type无法识别block.json中的ancestor区块区块 区块是用于描述标记单元的抽象术语。通过 WordPress 编辑器将这些单元组合在一起,可以形成网页的内容或布局。这一概念将过去可能通过短代码、自定义 HTML 和嵌入发现实现的功能,整合到一个一致的 API 和用户体验中。设置。
补丁测试 🩹
这些以下工单已经过审查并提供了补丁,需要测试人员应用补丁并进行手动测试,然后通过补丁测试报告提供反馈:
- #56167:Twenty Twenty 主题中使用 RTL 语言时文章标题区块的对齐问题。
- #54677:默认小工具的替代选项名称导致不必要的数据库查询。
- #51812:从核心核心 核心是运行 WordPress 所需的软件集合。核心开发团队负责构建 WordPress。中移除 jQuery Migrate 3.3.x 的第三(也是最后)一步。
作为本周的额外内容 🌟,以下是一些几乎完成且需要测试人员进一步关注的工单:
- #54394:添加用于表单必填字段指示器和消息的函数。
- #51170:更新FTPFTP FTP 是文件传输协议(File Transfer Protocol)的缩写,是一种通过互联网将计算机文件从一台计算机传输到另一台计算机的方式。您可以使用称为 FTP 客户端的软件,将文件上传到 WordPress 网站的服务器。https://codex.wordpress.org/FTP_Clients更新,使其符合 RFC 959。需要在各种服务器环境中进行全面测试。
- #53816:重构小工具小工具 WordPress 小工具是执行特定功能的小型区块。您可以将这些小工具添加到侧边栏,也就是网页上支持小工具的区域。WordPress 小工具最初用于为用户提供一种简单易用的方式,以控制 WordPress 主题的设计和结构。的读取/写入逻辑。
PHPUnit 测试 🛟
谁可以参与? 任何能够(或有兴趣学习如何)构建自动化 PHPUnit 测试的 QA 或 PHPPHP PHP(PHP:超文本预处理器的递归缩写)是一种广泛使用的开源通用脚本语言,尤其适用于 Web 开发,并且可以嵌入 HTML 中。https://www.php.net/manual/en/index.php 开发者贡献者。
为什么? 自动化测试可以改善软件开发的反馈循环循环 循环是 WordPress 用来显示文章的 PHP 代码。使用循环时,WordPress 会处理当前页面上要显示的每篇文章,并根据其与循环标签中指定条件的匹配方式进行格式化。循环中的任何 HTML 或 PHP 代码都会针对每篇文章进行处理。https://codex.wordpress.org/The_Loop,从而提高质量并保持向后兼容性。
这些以下 工单需要构建 PHPUnit 测试,以配合各自的补丁:
- #56068:在
WP::main()中查询文章后发送HTTPHTTP HTTP 是超文本传输协议(Hyper Text Transfer Protocol)的缩写。HTTP 是万维网所使用的底层协议,它定义了消息的格式和传输方式,以及 Web 服务器和浏览器应如何响应各种命令。标头。 - #21650:在
stats()函数中用print_r()替换serialize()。 - #56180:向
header_image()函数添加header_image过滤器过滤器 过滤器是钩子的两种类型之一。https://codex.wordpress.org/Plugin_API/Hooks。它们提供了一种让函数修改其他函数数据的方式,是动作的对应机制。与动作不同,过滤器旨在以隔离方式运行,不应产生影响全局变量和输出等副作用。。
阅读/观看 📖
本周会议 🗓
- 2022 年 7 月 12 日 16:00 UTC :
<test-triage>,地点:#core-test。 - 2022 年 7 月 15 日 13:15 UTC :
<test-scrub>,地点:#core-test。