Software Tester
Scope
How to become a Committer ?
Prerequisites
- The contributor follows the project’s Code Of Conduct
- The contributor knows Prestashop software
- The contributor knows how to correctly install a shop and a module
- The contributor knows the difference between a bug and a feature
- The contributor knows Git commands and understands how versioning works
- The contributor has already contributed to the project (via PR/issues/release)
- The contributor is able to follow the stages of an issue
- The contributor is aware of testing
- The contributor is able to describe an issue
- The contributor has tested PRs (other than his/her own)
Process
- Open an issue at the open-source repository to apply
- Reflection period
- Quality Council members can ask questions to contributors
- The contributor has done peer testing with one or more Quality Council members
- Voting period
How to become a Maintainer ?
Prerequisites
- You have to be a Software Tester committer
- The committer has already tested many PRs
- The committer wishes to progress to Quality Council level
- The committer follows the recommendations provided by the QA Maintainers
- No repetitive (and relevant) negative feedback from the community or council members
- The committer has been able to talk to members of the various councils when a problem has arisen.
Process
- Open an issue at the open-source repository to apply
- Reflection period
- Quality Council members can ask questions to contributors
- The contributor has done peer testing with one or more Quality Council members
- Voting period
How to lose the role ?
- Refusal to follow the rules and policies stated in this document
- Willful negligence or intent to harm the PrestaShop project
- On their demand, for personal reasons
- On request of at least 2/3 of Quality Council