From Mandriva Community Wiki
This is the home page for the Mandriva Testing wiki namespace. This namespace contains various testcases for the programs provided in Mandriva Linux. The purpose of these testcases is to provide testers (whether it be QA, maintainers, or end-users) the ability to rapidly test packages for regressions. The aim is to make it easy to execute test scenarios on bundled software to increase the stability of packages. The Testing namespace will tie closely with Bugzilla in that testing and bug reporting go hand in hand.
If you wish to create a new testcase page, please use the Testing:Template template. Simply edit this page, copy the contents, cancel the edit, return here and link to the new page and edit it, pasting the contents of the template. This is the fastest way to create a new testcase page and also contains helpful comments on the various macros that can be used.
Testcases can be obtained and one-time basis via their respective testcase page, which will have a link to the automatic/semi-automatic testcase in subversion. They can also be obtained wholesale by checking out the testcase directory:
$ svn co http://svn.mandriva.com/svn/soft/testing/testcases
The above will give read-only access to the testcases repository in subversion, which can be useful for executing many tests at once.
Adding and Changing Testcases
Any developer with write access to subversion can add or change testcases. Others that do not have write access to subversion will, unfortunately, have to send testcases or changes to testcases via email to testcases_at_mandrivalinux.org.
Please note in the email what package this is for, and ensure you have created the testcase page on the wiki before sending in the automatic/semi-automatic testcase. Once the testcase is committed, you may link to the testcase in subversion from the testcase page.
In the course of testing, you may need to file a bug report or two. Please use Bugzilla's bug creation for this purpose.
Index of Testcases
The list below is an alphabetical list of packages that testcases are available for. Please feel free to add new pages, but keep them in the Testing namespace. Multiple testcases per package is encouraged. Scripts to automate or semi-automate testing are also encouraged.
- Testing:Template - this is a starting template to use when creating new testcase pages; please use it as it will keep things consistent and make things easier for you