MediaWiki 1.19/Feature test charters

Apropos of 1.19

This is subject to revision and expansion:

MEDIAWIKI 1.19 ACCEPTANCE TEST CHARTERS

 * Check skins that use common*.css files
 * Check skins in general
 * Available existing skins are selected under "My preferences/Appearance".
 * The documentation under http:// /wiki/Skins should be correct.
 * Check that default user signature contains working "talk" link and also "user" link.
 * Leave a signature by editing a page or Talk page while logged in using "~" . Resulting signature should have active link both to user page and user talk page.
 * Check that time zones in user preferences are recognized correctly.
 * Time zones are available in "My preferences/Date and time".
 * Check that page difference display is appropriate for colorblind people, not red and green.
 * Available under "View history". Current diffs are yellow+red on left, green+red on right.

Check interwiki links in general, reading and creating.

* Examples of interwiki links are here: http://en.wikipedia.org/wiki/Wikipedia:InterWikimedia_links

INTERNATIONAL TEST CHARTERS

Check logs and user lists for (in)appropriate use of gender.

* http://www.mediawiki.org/wiki/Localisation#Users_have_grammatical_genders * http://www.mediawiki.org/wiki/Localisation#PLURAL_and_GENDER_support_in_JavaScript

Check for Canadian English language selection.

* Language selection is available under "My preferences/User profile", eh.

Check that if page content is in one language, the wiki aspects of pages are also in that language.

* Create a page in a language other than the default selected language and save the page.

Check bi-directional language support. For details see: http://www.mediawiki.org/wiki/Directionality_support.

ADMINISTRATOR TESTS

Check UX for searching blocked usernames in block log.

DEVELOPER TESTS

Check that Mediawiki extensions can now participate in the extraction of titles from URL paths.

Check that API and Interwiki extension have access to the interwiki links table when interwiki cache is used.

TESTS FOR INSTALLS NOT DEPLOYMENT


 * MySQL version should be 5.0.2
 * Check command-line installer for supported RDBMSes