Highlighted Posts

Categorize a post as Highlight to add it to this section.

Planning to Join the Test Team Table at Contributor Day?

A little preparation before Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/ can help us spend less time on setup and more time actually testing and contributing together!

Whether you are heading to an in-person Contributor Day this week—such as WordCamp Sylhet (Bangladesh) or WordCamp Rajasthan (Jaipur, India) or participating remotely from your desk, the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Test Team welcomes you.

As celebrated in the recent Thank You to the WordPress 7.1 Test Contributors announcement, India (31 contributors) and Bangladesh (10 contributors) led the world as the top two countries in test contributions, making up nearly half of all testers globally. Now, with the WordPress 7.2 cycle underway, we are excited to carry that incredible momentum straight into our upcoming contributor tables!

And there is even more good news! 🎉

WordPress recently introduced the Contributor Day Toolkit Maintained By JuanMa Garrido, designed specifically to make getting started at Contributor Day easier and faster.

Before Contributor Day: Friction-Free Setup

Setting up a local WordPress development environment traditionally involves installing and configuring tools like GitGit Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. Most modern plugin and theme development is being done with this version control system. https://git-scm.com/, Node.js, npm, Docker, and SVNSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/.. For someone making their first contribution, that setup alone can take a significant amount of time.

To save time and venue Wi-Fi bandwidth, we recommend checking out these options ahead of time:

Don’t worry if you cannot complete everything beforehand. That’s exactly what the table is there for! Experienced table leads and mentors will be there to help you get started, answer questions, and work through your first contribution together. 💪

What Can We Work on at the Test Table?

With the Roadmap to 7.2 now underway, our primary focus is testing upcoming features, reproducing bug reports, and verifying patches before they land in core.

The #core-test SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ channel publishes a Weekly Testing Digest every Monday highlighting current issues, PRs, and tickets that need testing. Here are direct opportunities waiting for testing:

  • WordPress 7.2 Core TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. Tickets: Browse the Core Trac needs-testing queue to reproduce bug reports or verify patches.
  • Gutenberg (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. Editor) Issues & PRs: Help test open Gutenberg Issues and test proposed fixes in Gutenberg Pull Requests.

When filing your feedback on tickets, you can refer to the handbook’s Issue Reproduction and Patch Testing templates, along with the Trac Keyword Triage Guide, to write clear, actionable reports.

Joining Remotely?

Can’t attend an event in person? You can still participate! Jump into the #core-test and #contributor-day channels on Make WordPress Slack anytime. Team reps and contributors will be active online to answer questions and collaborate with you.

Want to Stay Involved After Contributor Day?

Contributor Day can be your starting point, not the end! 🙂

  • You can join the Test Team meetings every Thursday at 15:00 UTC in #core-test on Slack. The meetings rotate through the following schedule:
    • Team Voice Test Chat: 1st Thursday of each month at 15:00 UTC
    • Patch Testing Scrub: 2nd Thursday of each month at 15:00 UTC
    • Test Team Chat: 3rd Thursday of each month at 15:00 UTC
    • Patch Testing Scrub – Gutenberg: 4th Thursday of each month at 15:00 UTC
  • Follow the Make WordPress Test blog for bi-weekly updates, calls for testing, and weekly digests to stay familiar with current priorities.

And Most Importantly…

You don’t need to be an experienced tester or developer to join the Test table.

Testing is one of the most rewarding ways to learn how WordPress works behind the scenes. Come with your laptop, your curiosity, and your questions—we’ll work through the rest together.

Looking forward to testing and contributing with you! 🚀

Props to @krupajnanda for putting this post together, and @noruzzaman and @r1k0 for reviewing it.

X-post: Test Team Update: 25 September, 2026

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

X-post: WordPress Contributor Toolkit 1.2: One app for your first Core or Gutenberg contribution

X-post from +make.wordpress.org/core: WordPress Contributor Toolkit 1.2: One app for your first Core or Gutenberg contribution

Thank You to the WordPress 7.1 Test Contributors

WordPress 7.1 is here, and it wouldn’t have been possible without the incredible effort of the testing community. Behind every stable release is a dedicated group of people who download 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. versions, apply patches, reproduce bugs, and report what they find. They are the safety net that catches issues before they reach millions of WordPress users. This post is a celebration of those people.

7.1 Testing, By the Numbers

These numbers were compiled using the WordPress Test Contribution Tracker, an automated tool that scans TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. tickets, classifies test contributions, and identifies new contributors. If we missed your contribution or a number looks off, let us know in the comments — we’ll gladly fix it.

Note on Data Scope: This report specifically tracks testing and bug reproduction contributions submitted on WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Trac tickets for the 7.1 milestone. Testing contributions made directly on the Gutenberg GitHub repository are not captured in this automated tracker.

During the WordPress 7.1 release cycle, the testing community achieved something remarkable:

– 337 Core Trac tickets were evaluated and tested
– 84 unique contributors participated in testing and bug reproduction
– 50 of them were new contributors — testing WordPress without a Test Contributor badge yet
– 75 contributors tested patches directly
– 21 contributors helped reproduce confirmed bugs
– 20+ countries across 5 continents were represented

That’s 60% of all test contributors being new candidates to WordPress testing. If that’s not a sign of a growing and healthy community, we don’t know what is.

A Global Effort

Testing WordPress is truly a worldwide effort. During the 7.1 cycle, contributors joined in from 20+ countries across 5 continents, working across time zones and languages to make WordPress better for everyone.

🇮🇳 India led the way with 31 contributors — more than a third of all testers. 🇧🇩 Bangladesh followed with 10 contributors, and 🇺🇸 United States contributed 7. Rounding out the top countries: 🇵🇰 Pakistan (4), 🇪🇸 Spain (3), 🇫🇷 France (2), and 🇵🇭 Philippines (2).

Contributors also joined from 🇧🇹 Bhutan, 🇧🇬 Bulgaria, 🇨🇿 Czech Republic, 🇮🇹 Italy, 🇯🇵 Japan, 🇰🇪 Kenya, 🇱🇮 Liechtenstein, 🇱🇹 Lithuania, 🇳🇱 Netherlands, 🇵🇱 Poland, 🇷🇺 Russia, 🇹🇳 Tunisia, and 🇺🇬 Uganda — each with 1 contributor proving that every single test makes a difference.

Every Contribution Counts

We want to recognize every single person who tested a ticket, left a “reproduced” comment, or tried a patch during the 7.1 cycle. Whether you tested 12 tickets or just 1, you made a difference.

Here’s the full list of all 84 contributors who participated in testing or reproduction for WordPress 7.1:

@abcd95 @adamsilverstein @afercia @alexodiy @alshakero @ankitkumarshah @anukasha @cweiske @darshitrajyaguru97 @deepakprajapati @dhrupo @dhruvang21 @drwpcom @eishanoor @ekamran @fakhriaz @fatimatd @fushar @gaurangsondagar @gazipress @gulamdastgir04 @habiburdev @hbhalodia @hmbashar @huzaifaalmesbah @iamchitti @iamraju @jadavsanjay @jamesbregenzer @jeffpaul @joedolson @jonsurrell @juliemoynat @khokansardar @liaison @luisdavid01 @madhavishah01 @manhar @manishxdp @masteradhoc @mdridipu @mirmpro @mkrndmane @mosescursor @mukesh27 @n8finch @nadabulija @nazmulasif @noruzzaman @ozgursar @pavanpatil1 @pedrofigueroa1989 @phpbits @r1k0 @RavanH @ravichudasama01 @rejaulalomkhan @reneyap @rishabhwp @robert681 @rollybueno @sanayasir @SergeyBiryukov @shailu25 @shamimmoeen @shreyasikhar26 @simison @SirLouen @softglaze @soyebsalar01 @sumitbagthariya16 @swapnil1010 @tusharaddweb @tusharbharti @tyxla @ugyensupport @valani9099 @vedantere @vgnavada @westonruter @wildworks @yashjawale @yogeshbhutkar @yusufmudagal

Thank you, all of you. WordPress 7.1 is better because of your time and effort.

Get Involved — Help Test WordPress 7.2

The WordPress 7.2 cycle is already underway, and we’d love for you to join the testing effort. Testing is one of the most impactful ways to contribute to WordPress — and you don’t need to be a developer. If you can install WordPress, follow instructions, and describe what you see, you can be a test contributor.

Here’s how to get started:

1. Choose Your Setup

Depending on what you want to test and your setup preference, you can choose:

  • WordPress Playground — The fastest way to test directly in your browser with zero setup (best for quick PR reviews).
  • WordPress Contributor Toolkit by JuanMa — A zero-prerequisite desktop app (user guide) that lets you apply and test both .patch/.diff files and 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/ PRs locally without needing Docker.
  • Local Docker Environment — Best for running automated test suites (PHPUnit, E2E) and advanced command-line development.
  • Test Gutenberg — Follow this guide to test 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. editor features and pre-release 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/ versions.

2. Find Something to Test

There are tickets and PRs waiting for testers right now:

You can also check the Calls for Testing on the Test Team blog — these are focused, guided testing tasks with step-by-step instructions, perfect for new contributors.

3. Test and Report

Once you’ve found a ticket, there are two main types of testing you can do:

  • – Issue Reproduction — Confirm that a reported bug is real by following the steps and describing your results. Use the Issue Reproduction template from the handbook.
  • – Patch Testing — Apply a patch and verify it fixes the issue (or delivers the expected feature). Watch for regressions where the patch fixes one thing but breaks another. Use the Patch Testing template from the handbook.

Both templates include fields for your environment (OS, 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 version, WordPress version, browser) and space for your results. Just copy, fill in, and post as a comment on the ticket.

4. Help with Triage

If you’re comfortable navigating Trac, you can also help with ticket triage. When a ticket is tagged `needs-testing`, testers evaluate it and decide the next step. The Trac Keyword Triage Guide explains the four keywords testers manage (`needs-testing`, `needs-test-info`, `dev-feedback`, `needs-refresh`) and includes ready-to-use comment templates.

5. Get Recognized

Contributors who provide meaningful test contributions — reproduction reports, patch tests, unit tests, or documentation updates — earn the Test Contributor badge on their 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. Learn more at Test Team Profile Badges.

Join the Community

Let’s keep making WordPress better, one test at a time. 🎉

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

#7-1, #core-test, #make-wordpress-orgupdates

Introducing: Test Team Reps for 2026 – 2027

Following this year’s nominations, we are pleased to announce our new Test Team Reps for the 2026-2027 term! 🎉 Join us in welcoming Erick Wambua and Huzaifa Al Mesbah to represent the Test team!

Three nominations were received during the nomination period. After the nomination period closed, one nominee, @ozgursar, confirmed that they were unable to take on the Test Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. responsibilities at this time. With two confirmed candidates remaining for the two available Test Team Rep positions, a voting period was not required. We are therefore pleased to welcome Erick Wambua and Huzaifa Al Mesbah as the Test Team Reps for the 2026-2027 term.

Erick Wambua (@r1k0)

Erick began actively contributing to WordPress by helping people with different issues in the Forums. His love for hunting for bugs, breaking things, and seeing how they work led him to the Test Team. Aside from testing, he has also contributed to CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. and Translation. He now serves as the Co-Test Lead for WordPress 7.2.

His professional background is currently centered around Quality Assurance (QA Engineer). Erick is dedicated to helping WordPress improve in every way possible.

Residing in the ‘Green City Under the Sun’, Nairobi, he spends most of his free time drawing, painting, hiking, and reading. He also enjoys learning new languages and is currently learning French.

You can read more about Erick on his profile page.

Huzaifa Al Mesbah (@huzaifaalmesbah)

Huzaifa Al Mesbah is an open-source contributor and WordPress developer from Bangladesh. He has been contributing to WordPress since 2023, with a strong focus on Core development, testing, and community engagement.

An active Test Team member, Huzaifa helps maintain the Test Team Handbook, performs patch testing and triage, and works to improve overall test quality. He began his Core contributions with WordPress 6.3 and has continued contributing consistently to every major WordPress release since then, through WordPress 7.0. He has also been recognized as a Noteworthy Contributor for WordPress 6.4, 6.5, and 7.0, and is serving as Test Co-Lead for the WordPress 7.1 Release Squad.

Huzaifa has served as Test Table Lead at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Rajshahi 2026 and Core Table Lead at WordCamp Dhaka 2025 and WordCamp Sylhet 2024. He will also participate in a panel discussion at WordCamp Sylhet 2026.

As a WordPress Credits mentor, he helps guide students through their first steps in open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. contribution, supporting them in developing meaningful projects and gaining hands-on experience with the WordPress community.

As a Test Team Representative, Huzaifa wants to improve testing processes, support contributors, and encourage more participation in the Test Team.

You can read more about Huzaifa on his profile page.

Congratulations 🥳 to our new reps! We look forward to supporting their move into the team rep role.

Props @mosescursor, for peer review of this post.

#team-reps

Call for testing: DataForm editor inspector

X-comment from +make.wordpress.org/core: Comment on Call for testing: DataForm editor inspector

Team Chat Agenda: 17th September, 2026

Here is the agenda for the upcoming Test Team Chat scheduled for Thursday, 17 September 2026, 03:00 PM UTC, which is held in the #core-test Slack channel. Lurkers welcome!

Agenda

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.

#test-chat-agenda

X-post: Test Team Update: 11 September, 2026

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

Test Chat Summary: September 3rd, 2026

Huddle Notes: 9/4/26 in #core-test.
AI took notes for this huddle from 1:01:42 AM – 2:25:23 AM GMT+10. The test team reviewed three 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/ issues/PRs for the Test handbook, discussed extending the test flowFlow Flow is the path of screens and interactions taken to accomplish a task. It’s an experience vector. Flow is also a feeling. It’s being unselfconscious and in the zone. Flow is what happens when difficulties are removed and you are freed to pursue an activity without forming intentions. You just do it. 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. with difficulty ranking and SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ integration, and explored separating UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. testing from unit testing keywords

Attendees

@mosescursor, @r1k0, @ozgursar, @jns141191, @huzaifaalmesbah, @pbearne, @mohkatz and @khushdoms

Summary

Test Flow Plugin Extension Proposal

@ozgursar noted that Soft Glaze aims to filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. tickets by difficulty before sessions, helping moderators select appropriate tasks. [7:51]

@jns141191 raised concern that duplicate tickets spanning years aren’t surfaced, making discovery difficult. [10:18]

@r1k0 identified that the “good first bug” keyword doesn’t necessarily indicate ease of testing, conflating patch difficulty with test difficulty. [11:33]

@r1k0 proposed exporting session history; @pbearne suggested auto-generating posts summarizing completed tickets instead. [17:30]

Slack integration flagged for deferral pending 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 discussion on privacy and security concerns. [19:00]

Pull Requests #186 and #183 Status

PR #186 awaits author updates to address @ozgursar‘s comments before merge. [22:43]

PR #183 has two approvals and @ozgursar‘s support but needs minor rewording before merging. [26:59]

Test Contributor Badge Recognition

@r1k0 fully supports proactively awarding badges to contributors meeting requirements without requests. [30:54]

@pbearne argued that “needs testing” conflates UI testing with unit testing and needs separate keywords for clarity. [33:18]

@r1k0 agreed to discuss keyword separation with the Meta team; @pbearne suggested also exploring E2E/puppet testing tags. [36:28]

Current “need testing” keyword visibility is low; @r1k0 proposed tagging all milestone tickets to increase discoverability. [31:38]

Unit Testing AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) and Coverage

@r1k0 initially meant to ask about Unit testing in the open floor section, but it came up earlier in the session.

@pbearne shared that WordPress coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. is at 40.47% code coverage; the goal is 80% before retirement. [41:12]

@pbearne noted AI tools simplify test writing; a local Docker setup is required, and writing unit tests is not exclusively reserved for committers. [40:05]

@pbearne offered to mentor anyone interested in writing unit tests and shared a Codecov link for coverage analysis.

@pbearne recommended documentation in the repo README and suggested splitting handbook guidance by skill level (coder vs. UI tester). [45:05]

Announcements and Ecosystem Updates

  • WordPress 7.1 “Mary Lou” released; 7.2 seeking volunteers; 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/ 23.9 and multiple ecosystem updates posted.
  • New WordPress community groups on events.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/ are available for testing and feedback.

Action items

@r1k0 will pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” Soft Glaze to update PR #186 with @ozgursar‘s requested changes. [22:43]

@r1k0 will ping Moses to update PR #183 with suggested rewording. [27:55]

@ozgursar will summarize today’s discussion and ping Soft Glaze for feedback on the test flow proposal. [48:47]

@r1k0 will discuss separating “needs testing” keywords (UI vs. unit vs. E2E) with the Meta team. [36:28]

Files and media

#test-chat-summary

Test Team Chat Agenda: 03rd September, 2026

Here is the agenda for the upcoming Test Team Voice Chat scheduled for Thursday, 03 September at 18:00 GMT+3, which is held in the #core-test Slack channel. Lurkers welcome!

Agenda

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.

#test-chat-agenda