Welcome back to Week in Test, where contributors of any skill level can find a handy list of links and opportunities to start testing WordPress. Join the Test Team in #core-test for questions and thoughtful discussion.
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:
- #56169: Header menu navigation in FSE visibility issue.
- #56178: Mobile menu link in FSE visibility issue.
- #56184:
register_block_typedoes not recognizeancestorblock setting inblock.json.
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:
- #56167: Post title block alignment with RTL languages in Twenty Twenty theme.
- #54677: Alternate option names for default widgets cause unnecessary DB queries.
- #51812: Third (and final) step in removing jQuery Migrate 3.3.x from core.
And as this week’s bonus 🌟, here are some tickets that are almost there and need a little more exposure to testers:
- #54394: Add functions for form required field indicators and messages.
- #51170: Update FTP updates to be RFC 959 compliant. Needs thorough testing across a variety of server environments.
- #53816: Refactor widget read/write logic.
PHPUnit Tests 🛟
Who? Any QA or PHP developer contributors who can (or are interested in learning how to) build automated PHPUnit tests.
Why? Automated tests improve the software development feedback loop for quality and backward compatibility.
The following tickets need PHPUnit tests built to accompany their respective patches:
- #56068: Send HTTP headers after querying posts in
WP::main(). - #21650: Replace
serialize()withprint_r()instats()function. - #56180: Add
header_imagefilter toheader_image()function.
Read/Watch 📖
- Contributor Teams: Submit WCUS 2022 Table Leads Signup Form by July 29
- FSE Program Testing Call #15: Category Customization
- The Month in WordPress – June 2022
Meetings This Week 🗓
- 12 July 2022 at 16:00 UTC :
<test-triage>in #core-test . - 15 July 2022 at 13:15 UTC :
<test-scrub>in #core-test.