X-post: Test Team Update: 30 September, 2025

X-post from +make.wordpress.org/updates: Test Team Update: 30 September, 2025

The Test Handbook Overhaul

For several meetings, one of the topics that has been repeatedly coming back and forth is the idea of updating some Test Handbook pages, which have been stalling a bit for a fairly long time, and it’s good to keep them freshly updated with the last decisions that have been coming from the latest meetings, especially regarding certain topics like the new testing protocols.

Future-Proofing Docs Changes

It is important that we address this as soon as possible to keep our processes up to date and efficient. More specifically, in the last meeting, @krupajnanda commented that maybe we should be updating based on the Test Handbook GitHub repo. All current active Test Team members found value in this change and agreed on making it possible.

Furthermore, we could also agree that working in the GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ repo will let us have a perfect log of changes and reasons behind changes, plus having everything better documented than just making changes directly on the Test blog.

After taking a more in-depth look, it seems to be a great idea to start from that point, and from there, we will be taking the next steps to make this happen.

Working in GitHub also helps us share the responsibility of maintaining the team pages with other Test contributors, and not only the Test Team members locating issues and helping fix them.

Protocol to mirror the current docs with the tracker

First and foremost, we need to ensure that all existing documentation is accurately mirrored in the tracker to maintain consistency and track progress effectively. There was an attempt made 2 or 3 years ago, but the docs have changed partially, and not all the docs were fully mirrored back then. For the mirror sync to take place, all current docs in the blog must be removed first so they can be reloaded with the sync pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.. We need to make sure with precision that the docs in the tracker are identical to the docs in the current handbook. We will have time to update them afterward, but first, the mirror should be as identical as possible. This task is not small and will take the following steps:

  1. First, we need to check which docs remain the same.
  2. Second, we have to add the missing docs with the best similar format possible.
  3. Third, we must review all the assets (images, videos, etc.) and links.
  4. Finally, we will have to make the table of contents manifest for the sync.

Collaboration and careful attention to detail will be essential throughout this process to ensure a smooth and accurate synchronization. A GitHub project will be created to track all the tasks in those four steps mentioned, assigned to each collaborator. Once we can confirm that the mirror is done, we can move into the next section.

Addressing Future Improvements to the Handbook

After the first step has been accomplished, we will need to execute the sync. For this process, @SirLouen will be contacting the MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. team, and in collaboration with them, we will enable the sync process.

Once we have the syncing up, we will be able to handle improvements easily with the GitHub Issue Tracker. Making decisions on what to change and what not to will be an important factor in how to handle this. But ideally, we should continue with the current format:

  1. Commenting on and addressing these things in our meetings
  2. Proposing a PR
  3. After some validations by the Test Team, they will be added to the Handbook.

Test contributors will have the ability to create GitHub PRs on issues in their time and convenience and to offer suggestions using GitHub Issues, and these are what will then be discussed in the meeting on a certain day or in a certain meeting to ensure proper planning and transparency. These issues will then be sorted by the Test team to see which ones meet the criteria.

Test Team members will have write access to the repository, so they will be able to accept revisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision., but still, all changes should undergo a meeting process before approval. Proposals should go into either a GitHub issue or a GitHub PR and be brought into the meeting. This approach will help maintain clarity, ensure quality control, and keep everyone aligned on updates.

Props to @mosescursor, @nikunj8866, and @krupajnanda helping review this article and offering feedback.

#docs, #test-docs

Week in Test: September 29, 2025

Hello and welcome to another edition of Week in Test, the place where contributors of any skill level can find opportunities to contribute to WordPress through testing. You can find the Test Team in #core-test.

Jump to: Calls for Testing | Weekly Testing Roundup | Profile Badge Awards | Read/Watch/Listen | Upcoming Meetings

Calls for Testing 📣

Calls for Testing can originate from any team, from themes to mobile apps to feature plugins. The following posts highlight features and releases that need special attention:

  • Accordion Block: See PR: 64119
  • Collaboration: add blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.-level comments:
    • Actively developed for 6.9. See #66377
    • Several existing issues have already been reported. See #71774

Weekly Testing Roundup 🤠

Weekly update: Test Team Update

Here’s a roundup of active tickets that are ready for testing contributions.

Did you know that contributions to the Test Team are also a fantastic way to level up your WordPress knowledge and skill? Dive in to contribute, and gain coveted props 😎 for a coming release.

Reproduction Testing 🔁

Who? Any contributor.
Why? It is helpful to show an issue exists for other users in order to move a ticket forward for patching.

The following new tickets are awaiting review and need testers to attempt to reproduce the reported issue (aka “repro”), and then provide a reproduction test report with the results:

Patch Testing 🩹

Who? All contributors (not just developers) who can set up a local testing environment.
Why? It is necessary to apply proposed patches and test per the testing instructions in order to validate that a patch fixes the issue.

The following tickets have been reviewed and a patch provided, and need testers to apply the patch and manually test, then provide feedback through a patch test report:

PHPUnit Tests 🛟

Who? Any QA or PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php developer contributors who can (or are interested in learning how to) build automated PHPUnit tests.
Why? Automated tests improve the software development feedback loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop for quality and backward compatibility.

The following tickets need PHPUnit tests built to accompany their respective patches:

6.9 Related issues need testing

The following 6.9 tickets need testing, those are having patches:

Profile Badge Awards 🎉

@rishabhwp @yashjawale @mindctrl @dilip2615 @kishanjasani @nimeshatxecurify @fahimmurshed

Read/Watch/Listen 🔗

  • Gutenber 21.7.0 is now available.
  • Notes from the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Committer meeting at WCUS 2025 are now available.
  • Bug Scrub Schedule for WordPress 6.9
  • WordPress 6.9 is planned for December 2, 2025, with BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1 beginning October 21

Upcoming Meetings 🗓

🚨 There will be regular #core-test meetings held for 2025.

2025 Schedule:

Interested in hosting a <test-scrub>? Test Team needs you! Check out Leading Bug Scrubs for details, or inquire in #core-test for more info.

#core-test

Test Chat Summary: September 24, 2025

On Wednesday, September 24, 2025 at 12:00 AM GMT+8, <test-chat> started in #core-test facilitated by @krupajnanda. The agenda can be found here.

1. Attendance

@krupajnanda @oglekler @sirlouen @nikunj8866(asnyc) @shsajalchowdhury @dilip2615 @callumbw95 @sajjad67 @fakhriaz @muddassirnasim(async) @passoniate

2. Volunteer

This week’s Note-taker was @krupajnanda

3. Announcements

  • To facilitate the development and testing of the BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. Commenting feature, @wildworks has created a plugin to bulk insert multiple block comments. Please feel free to use it if you need it.
  • GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ 21.7 is expected to be released today. Keep an eye here for the latest update.
  • Bug Scrub Schedule for WordPress 6.9

4. Test Team Updates

5. Calls for Testers/Visibility

6. Focal Group Updates

@sirlouen has started building a dedicated Testing pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. to replace the current one with plan to introduce new features along with a plan to redesign the Handbook sections for reports, which will be used for the new testing plugin for clarity. For more details please revisit meeting history here.

Badge Requirements

@sirlouen suggested increasing the minimum number of test reports from 1 to 5 tickets and proposed removing the requirements related to unit/e2e tests and contributing to WordPress test suites, as those are not directly related to the part of Test Team 

8. Questions

@fakhriaz asked for recommendations on books, YouTube channels, and the best path to become an expert in testing and coding. @sirlouen suggested reading “PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php: The Right Way” for PHP, and checking the WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ documentation and resources to learn about WordPress testing.

@krupajnanda mentioned everyone that the WordPress 6.9 release is coming soon, with BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1 expected in a month. They encouraged everyone to explore the new features, fixes, and enhancements, and to keep an eye on the roadmap and the “Week in Test” post for early testing opportunities.

8. Next Meetings

#core-test

Team Chat Agenda: 24th September 2025

Here is the agenda for the upcoming Test Team Chat scheduled for 24 September 2025 at 16:00 UTC, which is held in the #core-test Slack channel. Lurkers welcome!

Agenda

  • Attendance
  • Note-taker and facilitator selection for the next meeting
    • This week’s facilitator is – @krupajnanda
    • This week’s note-taker is – Looking for a volunteer
  • Announcements
    • To facilitate the development and testing of the BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. Commenting feature, @wildworks has created a plugin to bulk insert multiple block comments. Please feel free to use it if you need it.
    • GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ 21.7 is expected to be released today.
    • Bug Scrub Schedule for WordPress 6.9
  • Test Team Announcements
  • Focal Group Updates
  • Questions/Blockers
  • Call for testers/visibility:
  • Open Floor
  • Got a topic? Add in comments below, or bring it up live during the chat.

Leave a Comment

  • Do you have something to propose for the agenda?
  • Can’t make the meeting, but have a question for the Test Team?

If any of the above apply, please leave a comment below.

#core-test

X-post: Call for Mentors: Join WordPress Credits

X-comment from +make.wordpress.org/community: Comment on Call for Mentors: Join WordPress Credits

Week in Test: September 23, 2025

Hello and welcome to another edition of Week in Test, the place where contributors of any skill level can find opportunities to contribute to WordPress through testing. You can find the Test Team in #core-test.

Jump to: Calls for Testing | Weekly Testing Roundup | Profile Badge Awards | Read/Watch/Listen | Upcoming Meetings

Calls for Testing 📣

Calls for Testing can originate from any team, from themes to mobile apps to feature plugins. The following features need special attention:

  • Accordion Block: See PR: 64119
  • Collaboration: add blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.-level comments:
    • Actively developed for 6.9. See #66377
    • Several existing issues have already been reported. See #71774

Weekly Testing Roundup 🤠

Weekly update: Test Team Update

Here’s a roundup of active tickets that are ready for testing contributions.

Did you know that contributions with the Test Team are also a fantastic way to level up your WordPress knowledge and skill? Dive in to contribute, and gain coveted props 😎 for a coming release.

Reproduction Testing 🔁

Who? Any contributor.
Why? It is helpful to show an issue exists for other users in order to move a ticket forward for patching.

The following new tickets are awaiting review, and need testers to attempt to reproduce the reported issue (aka “repro”), and then provide a reproduction test report with the results:

Patch Testing 🩹

Who? All contributors (not just developers) who can set up a local testing environment.
Why? It is necessary to apply proposed patches and test per the testing instructions in order to validate that a patch fixes the issue.

The following tickets have been reviewed and a patch provided, and need testers to apply the patch and manually test, then provide feedback through a patch test report:

PHPUnit Tests 🛟

Who? Any QA or PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php developer contributors who can (or are interested in learning how to) build automated PHPUnit tests.
Why? Automated tests improve the software development feedback loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop for quality and backward compatibility.

The following tickets need PHPUnit tests built to accompany their respective patches:

6.9 Related issues need testing

The following 6.9 tickets need testing those are having patches:

Profile Badge Awards 🎉

No Badges awarded this week.

Read/Watch/Listen 🔗

  • To facilitate the development and testing of the Block Commenting feature, @wildworks has created a plugin to bulk insert multiple block comments. Please feel free to use it if you need it.
  • GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ 21.7.0 RC1 is now available for testing.
  • Bug Scrub Schedule for WordPress 6.9

Upcoming Meetings 🗓

🚨 There will be regular #core-test meetings held for 2025.

2025 Schedule:

Interested in hosting a <test-scrub>? Test Team needs you! Check out Leading Bug Scrubs for details, or inquire in #core-test for more info.

#core-test

X-post: Test Team Update: 16 September, 2025

X-post from +make.wordpress.org/updates: Test Team Update: 16 September, 2025

Week in Test: September 15, 2025

Hello and welcome to another edition of Week in Test, the place where contributors of any skill level can find opportunities to contribute to WordPress through testing. You can find the Test Team in #core-test.

Jump to: Weekly Testing Roundup | Profile Badge Awards | Read/Watch/Listen | Upcoming Meetings

Weekly Testing Roundup 🤠

Weekly update: Test Team Update:

Here’s a roundup of active tickets that are ready for testing contributions.

Did you know that contributions to the Test Team are also a fantastic way to level up your WordPress knowledge and skill? Dive in to contribute, and gain coveted props 😎 for a coming release.

Reproduction Testing 🔁

Who? Any contributor.
Why? It is helpful to show an issue exists for other users in order to move a ticket forward for patching.

The following new tickets are awaiting review, and need testers to attempt to reproduce the reported issue (aka “repro”), and then provide a reproduction test report with the results:

Patch Testing 🩹

Who? All contributors (not just developers) who can set up a local testing environment.
Why? It is necessary to apply proposed patches and test per the testing instructions in order to validate that a patch fixes the issue.

The following tickets have been reviewed and a patch provided, and need testers to apply the patch and manually test, then provide feedback through a patch test report:

PHPUnit Tests 🛟

Who? Any QA or PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php developer contributors who can (or are interested in learning how to) build automated PHPUnit tests.
Why? Automated tests improve the software development feedback loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop for quality and backward compatibility.

The following tickets need PHPUnit tests built to accompany their respective patches:

6.9 Related issues need testing

The following 6.9 tickets need testing those are having patches:

Profile Badge Awards 🎉

No Badges awarded this week.

Read/Watch/Listen 🔗

Upcoming Meetings 🗓

🚨 There will be regular #core-test meetings held for 2025.

2025 Schedule:

Interested in hosting a <test-scrub>? Test Team needs you! Check out Leading Bug Scrubs for details, or inquire in #core-test for more info.

#core-test

Test Team Reps: Submit Your Votes (2025–2026)

This election is closed, and I’m contacting the finishers for final steps before making the official announcement.
Thank you, everyone who voted, as well as the nominees who stepped forward for this role!

Thanks to everyone who took part in nominations and for all your contributions to testing and team progress this year. 🎉 We will now elect two Test Team Representatives for the next term.

Voting is open for two weeks until 0:00 UTC on September 29, 2025.

Who Are the Nominees

In alphabetical order, this term’s nominees are:

How to vote

  • Who can vote: Test Team contributors only.
  • How many picks: You may select up to 2 nominees.
  • Voting period: Open for two weeks.

Eligibility & fairness checks (why we’re doing this)

Last year we encountered unusual voting activity and had to reset the poll. To keep things fair, learning from this experience, we’re adding light verification.

What we’ll ask on the form (and how we’ll use it):

  • Your WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ profile URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org (to confirm you’re a Test contributor).
  • Your email (one vote per address; used only to prevent duplicates—votes will be kept private).

Thank you for helping us keep the process welcoming, transparent, and fair. 💙

👉 The poll will remain open for two weeks, until September 29, 00:00 UTC. After that, votes will be tallied and reps selected based on votes received.

Props to @krupajnanda and @sirlouen to review this post.

#team-reps