[wp-meta] [Making WordPress.org] #5681: Add a test template to Trac tickets
Making WordPress.org
noreply at wordpress.org
Mon Mar 29 11:04:36 UTC 2021
#5681: Add a test template to Trac tickets
-------------------------+--------------------
Reporter: francina | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: Trac | Keywords:
-------------------------+--------------------
During the WordPress 5.6 release cycle, the squad had a test lead and
amongst the different tasks, we started actively looking into improving
the quality of everything released in WordPress.
To make sure all tickets can get properly tested, developers need to help
the testing team to test their submissions.
This means that developers:
- Need to add test cases/steps in all tickets so testers know exactly what
to test;
- If a ticket has priority, notify #core-test in Slack
There is a #core-test channel in Slack where we’re happy to help out any
developer or tester with testing or the scenarios that need to be covered.
**Possible fix**
We cannot expect every developer to exactly know what to write to explain
to the test team what needs to be tested and how. This means the Trac
template needs to be updated with testing information.
The issue is in this: inserting comments as on GitHub can be done, but are
not very user friendly, as a Trac comment will look like this:
{{{
#! Comment
Note to: ....
}}}
This kind of comment in Trac might scare off (new) developers and this is
something we absolutely do not wish.
We’d like to propose the following:
When creating a Trac ticket, you can submit various details, such as
Keywords, Priority, and Description. Extra steps with details on how to
test will be added here. Perhaps it’s wise to automatically add an URL
after it with a short ‘how-to’ on how to write testing descriptions. If
one is unsure of how to write testing descriptions, the developer will
then also learn where to reach out for help.
We should make the fix as clear as possible, but not without forgetting
the goal. While we want to make sure that developers will continue to
develop and provide the best testing scenarios possible, the ultimate goal
is to test more and deliver more quality products.
**Template:**
- List the exact steps necessary to reproduce the problem.
- Specify the environment details where you reproduced the issue, e.g.
WordPress version, PHP version, browser & version, operating system &
version, plugins installed, and their versions.
- Paste any relevant error messages.
- Are there any workarounds for this issue?
- How can this issue be tested to ensure it’s fixed?
- Are there any testing dependencies, such as a plugin or script?
- What is the expected behavior after applying the patch?
Thank @monikarao, @carolinegeven, @hellofromtonya, and @ma0sm for
brainstorming and review
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/5681>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list