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.
There is a new editing experience in WordPress called 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/—it has been a huge team effort and it is currently the main focus for the testing group. The goal of Gutenberg is to simplify the creation of rich pages and posts in WordPress by replacing old custom HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites., CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. and shortcodes with native Blocks.
Gutenberg 3.8 included several improvements and bug fixes and had a short release cycle. There are also a couple test cases from 3.7 thrown in. The testing list tries to cover the major updates as a good starting point for testing.
To help with pre-release testing, please download the
gutenberg.zip file from the releases page (or use the button above) and try testing the following things:
UPDATE: the following items were added since they made it in to the RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. after this post was originally published.
- In the top editor toolbar, go to More > Fullscreen Mode and test in that mode. (9567)
- Check that 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. settings menu works as expected after being moved from the top right of the block to the block toolbar. Note the browser version you tested. (9572)
- Add several reusable blocks then bulk delete them. (9588)
- Bonus: enable editor styles for a theme you are developing and try writing CSS without adding extra specificity to target the edit area. (9008)
Here is the original testing list:
- Drag and drop a block and test that it works as expected: the block being dragged is shown as a grey box, the dragging event shows an image that is a clone of the block being dragged. (9311)
- Hover over blocks and see that the block label appears after a short delay. (9197)
- Try to upload a filetype not allowed: `.exe`, empty text file, file w/ no extension. (9578)
- Center an image and check that it works as expected on the front end. (9509)
- Check that block library icons are aligned properly in various browsers/screen sizes. (9497)
- Create a table with 2 columns, remove a column, remove another column. (8767)
- Create a table, toggle fixed width table cells, check that alignment works. (8767)
- Check to make sure categories still work when the Yoast SEO 8.1.1 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 is active.
- Bonus: test with Yoast SEO 8.1.1 which was released Sep 3.
- Bonus: test with WooCommerce 3.4.5 which was released Aug 29.
- Bonus: test with Jetpack 6.5 which was released Sep 4.
- What else? Are there any major plugins you think should be added to this list?
If you find a new bug, please file it in
gutenberg on GitHub. Thank you!
Note for testers/developers: some scripts such as
underscore are no longer used by Gutenberg. Please keep in mind that plugins should always add their dependencies explicitly when registering scripts, even if it’s already there somehow registered by another script. (9163, 9374)