#481: You created a QA test case for a package! -------------------------------------+------------------------------------- Reporter: | Owner: mildew | Status: new Type: | Keywords: New badge idea | Has a description: 0 Priority: | Artwork status: None minor | External requirements: Has a name: | Triaged (triagers only): 0 0 | Concept approved (reviewers only): | 0 | Badge definition status: | None | Manually awarded: | 0 | -------------------------------------+------------------------------------- Badge description: You created a QA test case for a package!
QA test cases are created by packagers as well as package testers. Anyone with permissions to create and edit pages on the fedoraproject.org wiki can create a QA test case.
As their name suggest, they server for quality assurance purposes -- use case testing, regression testing, etc. As an example, here's a Firefox package test case:
https://fedoraproject.org/wiki/QA:Testcase_firefox_media
The test case are automatically linked to package updates in Bodhi ([https://bodhi.fedoraproject.org/updates/FEDORA-2016-0af3ff40a7 example]) where package testers can indicate whether the package passes a test case or not.
Because the test case page names have to follow specific naming conventions, it should be easy to create criteria for awarding the badge.
#481: You created a QA test case for a package! -------------------------------------+------------------------------------- Reporter: mildew | Owner: Type: New badge | Status: idea | new Priority: minor | Resolution: Keywords: | Has a name: Has a description: 0 | 0 Artwork status: None | Concept approved (reviewers only): External requirements: | 0 Triaged (triagers only): 0 | Badge definition status: | None | Manually awarded: | 0 -------------------------------------+-------------------------------------
Comment (by riecatnor):
Ideas for artwork:
Maybe something like this: https://quickmvp.com/assets/icon-interview- de0dffca837a46addacdb776bfba852d.png with the package icon included on the paper
#481: You created a QA test case for a package! -------------------------------------+------------------------------------- Reporter: mildew | Owner: Type: New badge | Status: idea | new Priority: minor | Resolution: Keywords: | Has a name: Has a description: 0 | 0 Artwork status: None | Concept approved (reviewers only): External requirements: | 0 Triaged (triagers only): 0 | Badge definition status: | None | Manually awarded: | 0 -------------------------------------+-------------------------------------
Comment (by pnemade):
Interesting badge, I am more interested to know how this is going to get automated for awarding these badges.
#481: You created a QA test case for a package! -------------------------------------+------------------------------------- Reporter: mildew | Owner: Type: New badge | Status: idea | new Priority: minor | Resolution: Keywords: | Has a name: Has a description: 1 | 0 Artwork status: Concept | Concept approved (reviewers only): External requirements: | 1 Triaged (triagers only): 1 | Badge definition status: | None | Manually awarded: | 0 -------------------------------------+------------------------------------- Changes (by jflory7):
* triaged: 0 => 1 * has_description: 0 => 1 * has_artwork: None => Concept * concept_review_passed: 0 => 1
Comment:
Hi mildew, thanks for submitting this ticket. Like pnemade asked, I am also curious to know if this could be automated. I'm inclined to say probably not since it's creating wiki pages. However, it seems like creating a test case is a fairly significant task, right? So it should be possible for lead members of the QA team to remember to award this badge for people who create the test cases.
Some more context about the process for creating test cases would be helpful. One of my concerns with badges is that we have a lot of the manually awarded ones, but over time, people lose track of them and forget to award them for tasks like this, so I'd want to make sure that this is not too frequent or minor of a thing where it would become tedious or difficult to keep up with.
I think it will be fine if this badge is manually awarded, but I would want to both ensure that this is a notable task in the QA process and also probably identity some key members of the QA team to potentially assign awarding privileges for this badge so that there will always be an active member of QA who could award the badge.
Thanks!
badges@lists.fedoraproject.org