From 39a9d799008531aca29e2bc85e2f56951c06c783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Jadot?= Date: Mon, 2 Mar 2020 10:47:29 +0100 Subject: [PATCH] docs: create policies/qa --- policies/qa.md | 110 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 policies/qa.md diff --git a/policies/qa.md b/policies/qa.md new file mode 100644 index 0000000..8eb837c --- /dev/null +++ b/policies/qa.md @@ -0,0 +1,110 @@ +--- +title: Quality Assurance +description: Policies for QA +published: true +date: 2020-03-02T09:47:24.215Z +tags: qa, development +--- + +OpenMandriva Quality Assurance {#openmandriva_quality_assurance} +------------------------------ + +Welcome to the OpenMandriva Quality Assurance portal. As our association +grows, we strive to ensure that we uphold the standards of the +distribution as a whole. + +The goal of the Quality Assurance group is to ensure not only that bugs +do not make their way to the public through testing and standards, but +that they may be easily resolved through triaging to their respective +packages and maintainers. + +These are not meant to be perfect statements that dictate our work; +rather, guiding principles that govern our work. We do not extensively +test items like individual packages, as those are left up to the +maintainers (though we do monitor every single update that goes through +the system); rather, we make sure that **the system as a whole functions +properly**. + +Breakdown +--------- + +- Cooperating with Cooker maintainers to assign bugs to those that may + be able to resolve them. +- Providing for the testing repository and ensuring that migration to + the stable repositories will not cause harm. +- Verifying the integrity of standards within the distribution + releases. +- Coordinating and prioritizing major tasks that maintainers need to + be aware of. +- Determining, with the help of Cooker maintainers, the release + priorities and criteria that must be upheld for any release to + happen. + +Joining QA {#joining_qa} +---------- + +We welcome everyone to help us test OpenMandriva Lx! You can see our +[Getting Started] page for more information about the tools we have at +our disposal, and future plans. + +Active Members {#active_members} +-------------- + +- Ben Bullard +- Colin Close +- Chris Tanner +- Cristina + +*(Is this accurate? Speak up people!)* + +Policies +-------- + +QA-Team members need a thorough understanding of: + +- [Release Plan and Repositories] +- [Repository Policies] +- [Current and Future Releases (including Release Plans)] + +*(There will be more as we better document our distro but we like to +keep documentation as simple and light as possible.)* + +Tools +----- + +We use a variety of tools to help us with our work. However, none +compare to the actual task of checking by hand and doing it with actual +computers, as those are the true use cases. We invite everyone to test +any OpenMandriva official releases that occur, including development and +milestone releases. + +- [OpenMandriva Issue Tracker] +- [ABF] +- [Github] +- [Kahinah] +- Your Brain. +- Your Computer/Computers. + +: Please read: [How to report a bug] + +Communication +------------- + +QA Team daily communication takes place on Freenode IRC channel +\#openmandriva-cooker but remember that this is also where developers +work so mind your IRC manners. Currently OpenMandriva contributor group +is small enough that developers and QA work together on IRC. There is +also a dedicated + + [Getting Started]: QA/Getting_Started "wikilink" + [Release Plan and Repositories]: OpenMandriva_Release_Plan_and_Repositories + "wikilink" + [Repository Policies]: Policies/Repository_Policies "wikilink" + [Current and Future Releases (including Release Plans)]: :Category:Releases + "wikilink" + [OpenMandriva Issue Tracker]: http://issues.openmandriva.org + [ABF]: https://abf.openmandriva.org/projects + [Github]: https://github.com/OpenMandrivaSoftware + [Kahinah]: https://kahinah.rxu.tech/ + [How to report a bug]: How_to_report_a_bug "wikilink" + \ No newline at end of file