Selenium/Ruby/Features testing

QA on new features is assessed mainly through manual testing of software build through the continuous integration process. Developers and community testers manually check function and features, either on their own or through organized testing activities.

Infrastructure
mediawiki.org is frequently used as a test bed for new features once they are stable enough for adventurous users.

Beta cluster is offered to teams deploying new features to Wikimedia projects. If you want to test bleeding edge versions of Wikipedia check http://test.wikipedia.org and http://test2.wikipedia.org

MediaWiki developers can use Wikimedia Labs to have their own testing environment. See also the MediaWiki Manual pages for Unit testing.

Get involved

 * Visual Editor Test


 * Help testing Echo, the new notifications framework for Wikipedia and other MediaWiki based projects.

Contributing to Features testing may take several forms:


 * Helping organize test efforts or test events
 * Checking software under development for proper function.
 * Reporting issues in Bugzilla - see How to report a bug.
 * Collaborating with others to specify proper behavior of software features to be checked.

If you are interested in manual/feature/functional testing, join the proposed MediaWiki Group Features testing.

Learning
New testers may want to read about Exploratory Testing. The Test Heuristics Cheat Sheet (warning: PDF) from Elisabeth Hendrickson is a particularly valuable resource for exploratory testers. Tester may want to look into Session Based Test Management when planning testing activities.