This is the first edition of Week in Test. This post highlights where you as a contributor can get involved (testers needed), learning opportunities, and some reading to keep you informed.
🙋♀️ 🙋 Contributing: Tester Help Needed
Looking for ways to contribute? The following tickets and patches need contributors.
Manual testing help needed
Who? All contributors (not just developers) who can set up a local testing environment, apply patches, and test per the testing instructions.
The following are tickets and patches that need testers to manual test and provide feedback (test report):
- #53883: @sabernhardt asked for testers (see Slack) for these patches to land in 5.8.1
Gutenberg PR 30617: @paaljoachim asked for testers for fixing metabox A post metabox is a draggable box shown on the post editing screen. Its purpose is to allow the user to select or enter information in addition to the main post content. This information should be related to the post in some way. reordering (hoping for it to land in 5.8.1) Done ✅ #53945: @hellofromTonya asked for testers to try local testing with npm/Docker workflow (see Slack and testing instructions) Done ✅
- #51857: @francina asked for testers for PR 1492 (see Slack). FYI: questions from the last round of testing have been answered in the ticket.
PHPUnit tests help needed
Who? Any QA or PHP 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. http://php.net/manual/en/intro-whatis.php. developer contributors who can (or is interested in learning how to) build automated PHPUnit tests.
The following tickets need PHPUnit tests build:
- #47642: Order by comment count – posts list tables
- #52241: Windows OS specific – infinite loop 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. in
- #50567: Set
Reproducing reported issue help needed:
Who? Any contributor.
Since last week, there are at least 19 new tickets which need testers to attempt reproducing the reported issue and then providing a test report with the results.
Reproducing the reported issue is the first step in a new defect ticket’s lifecycle. Why? In order to fix a bug, first step is confirm the bug is reproducible and is due to WordPress Core Core is the set of software required to run WordPress. The Core Development Team builds WordPress. itself (and not a third party like a plugin 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 or theme).
Documentation help needed
Who? Any contributor
This Friday will be another round of live mob programming session for preparing WordPress for PHP 8.1.
The following are past live working sessions (many more are available):
Props to @boniu91 for peer review.