110 lines
3.5 KiB
Markdown
110 lines
3.5 KiB
Markdown
|
---
|
||
|
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"
|
||
|
|