The Test Team helps manage testing and triage across the WordPress ecosystem. They focus on user testing of the editing experience and WordPress dashboard, replicating and documenting bug reports, and supporting a culture of review and triage across the project.
Please drop by any time in SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. with questions or to help out.
Hello and welcome to 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.
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:
6.1 RC1 was released on Tuesday, and is available for testing. See the 6.1 Call for Testing post for a rundown of major new features and tips for testing. Prereleases of 6.1 will be available until its official release the first week of November, so please test and provide feedback before 1 November 2022.
Have you ever gotten stuck installing a fancy new pluginPluginA 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, and then spent two days in support forums just to find out that you needed to install another required plugin to get it working? Or are you a plugin author who would like to bundle plugins for a smoother setup experience for your users? Plugin Dependencies is here to help! See the Plugin Dependencies call for testing, and provide feedback before 1 December 2022.#feature-project
Weekly Testing Roundup 🤠
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:
#56768: Base64-encoded images render in editor, but not frontend.
#56789: Toolbar: .screen-reader-shortcut does not have background color until focused.
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:
#55990: Twenty Twenty: Pullquote BlockBlockBlock 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.: Add Citation Text Color Issue.
#48244: script-loader.php: Use _n() when multiple results found.
#56388: Remove unnecessary comments from compiled block styles.
#56802: Query: Post IDs cached for search and other ‘LIKE’ queries are unreachable.
PHPUnit Tests 🛟
Who? Any QA or PHPPHPPHP (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/preface.php. developer contributors who can (or are interested in learning how to) build automated PHPUnit tests. Why?Automated tests improve the software development feedback loopLoopThe 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.
#47164: map_deep in formatting.php does not handle null-byte.
#55290: Not all image edits are applied to all subsizes.
#56340: Resolve PHP 8.1 E_DEPRECATED in PasswordHash::gensalt_blowfish.
Profile Badge Awards 🎉
Thank you to the following contributors who have earned the Test Contributor profile badge. These users have participated in WordPress 6.1 betaBetaA 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./RCRelease CandidateA beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. release parties, as well as performed general testing over the past few weeks:
WordPress Auto-updates feature pluginFeature PluginA plugin that was created with the intention of eventually being proposed for inclusion in WordPress Core. See Features as Plugins. aims to provide automatic updates for plugins and themes feature as an opt-in feature.
WordPress developers are welcome to contribute to this project by testing the feature plugin. Our goal is to ship the feature in WordPress 5.5.
We are particularly looking for design, copy or accessibilityAccessibilityAccessibility (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) review, as well as UIUIUI 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./UXUXUX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it. feedback.
Websites owners testing
If you want to contribute to this feature by testing the betaBetaA 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.pluginPluginA 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, please install the feature plugin:
Plugins screen
Then, you are invited to navigate to the WP-Admin Plugins screen. The following actions are available for websites administrators:
Set up auto-updates on a plugin-by-plugin basis. Use the last column of the list table to se up plugins auto-updates.
FilterFilterFilters 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. plugins that are set up for auto-updates or not. Use the filters available on the top of the screen to filter plugins.
Bulk Edit. Using the first column’s checkboxes, bulk enable or disable plugins autoupdates.
Themes screen
Then, you can go through the WP-Admin Themes screen:
Set up auto-updates on a theme-by-theme basis. Open the theme modal and enable auto-updates for the selected theme.
Updates screen
Once you have tested the above features, please navigate to Dashboard > Updates admin screen. If you previously enabled auto-updates on some plugins or themes and if they are still not updated, the next scheduled update will appear.
Email notifications
Once a plugin or a theme is automatically updated, you’ll receive an email notification. Example:
MultisiteMultisiteMultisite is a WordPress feature which allows users to create a network of sites on a single WordPress installation. Available since WordPress version 3.0, Multisite is a continuation of WPMU or WordPress Multiuser project. WordPress MultiUser project was discontinued and its features were included into WordPress core.https://codex.wordpress.org/Create_A_Network. installations
This plugin aims to support multisite installations. It pretty the same, except concerning Themes updates, because the themes screen is slightly different for multisites. Please test everything works properly.
Themes screen on multisite:
Plugins authors
Please report any compatibility issue.
We are particularly interested by feedback from plugins that already handle themes and plugins automatic updates.
Dear Flow PatrolFlow patrolFlow patrol is the regular exercise and monitoring of important flows. Issues found while on flow patrol are kibbled and ticketed. Continuous flow patrol encourages use of our own software and increases awareness of what our users are experiencing day to day. Flow patrol duties are outlined in the flow handbook.,
We’ve already posted a few user tests and a visual records for Shiny Updates here but in order for Shiny Updates to be in the best shape it can be before getting merged to coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress., it would help us tremendously if you could look over the latest version and review the various interactions and flows.
If you do encounter issues during your review, it would be great if you could file those on GitHub for us to discuss and fix them.
Our next chat will be on Tuesday, May 17 at 19:00 UTC[/time’] in #feature-shinyupdates, in case you have questions or want to discuss any aspect of Shiny Updates. We’re also around to answer questions outside of that of course, please feel free to let us know.
Surveying the oEmbed API feature plugin, which makes WordPress an oEmbed provider and allows you to embed posts from other WordPress sites. Related ticket: #32522
Using it is pretty simple:
Find a blog post you like to embed
Copy its URLURLA specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org
Paste it into the editor
Note that the pluginPluginA 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 needs to be active on both sites to work.
Chrome (on OS X), single site, admin user:
Simply insert the URL to the blog post you’d like to embed
A preview of the embedded post is inserted right away
Surveying the Toolbar ExperimentspluginPluginA 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 for #32678.
A brief visual surveyVisual surveyA visual survey is a collection of screenshots for a like set of screens or interfaces, such as all list table screens or all toolbar incarnations across various devices. These screens are not presented in the context of a particular flow.https://make.wordpress.org/test/tag/visual-survey/ for #31195 with WP 4.4-alpha-33848 and Customizer UI Experiments 0.1.
Macnchrome
Macnchrome
Macnchrome
iPhone 6+, customize mode.
iPhone 6+, preview mode. Note there is no responsive selector on phones.
iPad Air with customizerCustomizerTool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. ui experiments active, Preview doesn’t load and the Collapse button doesn’t show.
With the pluginPluginA 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 deactivated, preview still doesn’t load but the Collapse button shows.
You must be logged in to post a comment.