I have a piece of software I like and enjoy using. I want to help make sure the new version is well tested by making a testcase to ensure functionality and prevent regressions. How can I contribute a manual testcase for a package?
You have almost everything what you need in a very good tutorial found at this address: QATeam/ContributingTestcases/Manual - Ubuntu Wiki.
There is also a nice video screencast about how to contribute a manual testcase to Ubuntu posted on YouTube: http://www.youtube.com/watch?v=VO7DdlUSt_4. Many thanks to Nicholas Skaggs for this one :)
I will list only the things you need to know before to start:
- Launchpad holds the source code for all manual testcases in the manual testcase project. Code contributions are submitted as merge requests.
- The QATracker is the master repository for all our our testing within ubuntu QA. It records results and helps coordinate our testing events. Learn more about it here. Code committed to the manual testcase project will be utilized for testing on the qatracker.
- Style Guide - a quick review of how the testcases should look and tips to keep in mind while your writing.
And of course, requirements:
sudo apt-get install bzrin a terminal to install it).
- Launchpad/Ubuntu SSO account