[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