Bureaucrats, Moderators (CommentStreams), Interface administrators, Push subscription managers, Suppressors, Administrators
4,120
edits
m (Text replacement - "Powerpedia" to "Saintapedia") |
|||
Line 1: | Line 1: | ||
The '''Test plan''' will document generic tests that should be run against [[ | The '''Test plan''' will document generic tests that should be run against [[Saintapedia|Saintapedia]] after an upgrade. This page should not include any sensitive network or architecture elements. | ||
[[User:Tom]] - Check this one out | [[User:Tom]] - Check this one out | ||
Line 76: | Line 76: | ||
=== VisualEditor === | === VisualEditor === | ||
{{Main|Visual editor}} | {{Main|Visual editor}} | ||
* Description - Visual editor for MediaWiki. See also [[ | * Description - Visual editor for MediaWiki. See also [[Saintapedia:Test_plan#Visual_editor|Saintapedia:Test_plan#Visual_editor]] below. | ||
* Test 1 - Using [[Help:Visual editor]], verify that all menu items work, including: | * Test 1 - Using [[Help:Visual editor]], verify that all menu items work, including: | ||
** [[Help:Visual editor#Undo and redo|Undo and redo]] | ** [[Help:Visual editor#Undo and redo|Undo and redo]] | ||
Line 96: | Line 96: | ||
!Example | !Example | ||
|- | |- | ||
|[[ | |[[Saintapedia:Main namespace|Main]] | ||
|[[Saintapedia]] | |[[Saintapedia]] | ||
|[[Help:Using talk pages|Talk]] | |[[Help:Using talk pages|Talk]] | ||
|[[Talk:Saintapedia]] | |[[Talk:Saintapedia]] | ||
|- | |- | ||
|[[ | |[[Saintapedia:User pages|User]] | ||
|[[User:Tom]] | |[[User:Tom]] | ||
|User talk | |User talk | ||
|[[User talk:Tom]] | |[[User talk:Tom]] | ||
|- | |- | ||
|[[ | |[[Saintapedia:Saintapedia namespace|Saintapedia]] | ||
|[[ | |[[Saintapedia:Historic content|Saintapedia:Historic content]] | ||
|Saintapedia talk | |Saintapedia talk | ||
|[[ | |[[Saintapedia talk:Red link|Saintapedia talk:Red link]] | ||
|- | |- | ||
|[[Help:Images and media|File]] | |[[Help:Images and media|File]] | ||
Line 116: | Line 116: | ||
|TBD | |TBD | ||
|- | |- | ||
|[[ | |[[Saintapedia:MediaWiki namespace|MediaWiki]] | ||
|Not enabled | |Not enabled | ||
|MediaWiki talk | |MediaWiki talk | ||
|[[MediaWiki talk:Anonnotice]] | |[[MediaWiki talk:Anonnotice]] | ||
|- | |- | ||
|[[ | |[[Saintapedia:Template namespace|Template]] | ||
|No enabled | |No enabled | ||
|[[ | |[[Saintapedia:Template namespace|Template]] talk | ||
|[[Template talk:Video table]] | |[[Template talk:Video table]] | ||
|- | |- | ||
|[[ | |[[Saintapedia:Help namespace|Help]] | ||
|[[Help:Images]] | |[[Help:Images]] | ||
|Help talk | |Help talk | ||
Line 168: | Line 168: | ||
* Description - [[Dynamic Page List]] outputs a bulleted list of the most recent items residing in a category, or an intersection of several categories | * Description - [[Dynamic Page List]] outputs a bulleted list of the most recent items residing in a category, or an intersection of several categories | ||
* Test - Check if the list of [[:Category: | * Test - Check if the list of [[:Category:Saintapedia Ambassadors|Saintapedia Ambassadors]] appears below (limited to 15 people). | ||
{{div col | colwidth=300px}} | {{div col | colwidth=300px}} | ||
Line 208: | Line 208: | ||
* Description - [[Labeled Section Transclusion]] adds <code>#lst</code> and <code>#lstx</code> functions and <code><nowiki><section></nowiki></code> tag, enables marked sections of text to be transcluded | * Description - [[Labeled Section Transclusion]] adds <code>#lst</code> and <code>#lstx</code> functions and <code><nowiki><section></nowiki></code> tag, enables marked sections of text to be transcluded | ||
* Test - See if the [[Lead section]] of [[ | * Test - See if the [[Lead section]] of [[Saintapedia|Saintapedia]] appears below. | ||
{{#lsth:Department of Energy}} | {{#lsth:Department of Energy}} | ||
Line 316: | Line 316: | ||
* Description - Provides per page view statistics | * Description - Provides per page view statistics | ||
* Test - At the bottom of each page there should be a statement "This page has been accessed x times," such as at the [[Portal:Welcome to | * Test - At the bottom of each page there should be a statement "This page has been accessed x times," such as at the [[Portal:Welcome to Saintapedia#References|bottom of Portal:Welcome to Saintapedia]]. | ||
** Bonus test - Is it updated daily (for more viewed pages) | ** Bonus test - Is it updated daily (for more viewed pages) | ||
Line 421: | Line 421: | ||
* Test - Click on a page with a large image. Examples: | * Test - Click on a page with a large image. Examples: | ||
** [[Help:Editing | ** [[Help:Editing Saintapedia#Editing sections|Help:Editing Saintapedia#Editing sections]] - [[Help:Editing Saintapedia#/media/File:Enhanced editor advanced tab.png|Help:Editing Saintapedia#/media/File:Enhanced editor advanced tab.png]] | ||
** [[Help:Maps#Map editor]] - [[Help:Maps#/media/File:Map Editor Screenshot.png]] | ** [[Help:Maps#Map editor]] - [[Help:Maps#/media/File:Map Editor Screenshot.png]] | ||
Line 451: | Line 451: | ||
* Description - [http://mythopoeic.org/mediawiki-private-2017/#privatewiki PrivateWiki] attempts to close obvious security holes for private Wikis. This includes disabling remember-password features on both client and server sides, not leaking valid user names at login and recording failed login attempts (for use with fail2ban or similar tools). | * Description - [http://mythopoeic.org/mediawiki-private-2017/#privatewiki PrivateWiki] attempts to close obvious security holes for private Wikis. This includes disabling remember-password features on both client and server sides, not leaking valid user names at login and recording failed login attempts (for use with fail2ban or similar tools). | ||
* Test - Check if "Keep me logged in" option is removed from the login page (see [[ | * Test - Check if "Keep me logged in" option is removed from the login page (see [[Saintapedia upgrade (Mediawiki 1.29)#Security enhancements|Security enhancements]] for more details). | ||
=== RedirectAfterLogout === | === RedirectAfterLogout === | ||
Line 491: | Line 491: | ||
**'''You are now logged in to Saintapedia as "Username".''' | **'''You are now logged in to Saintapedia as "Username".''' | ||
**The list of what not to post from [[What not to post on | **The list of what not to post from [[What not to post on Saintapedia|What not to post on Saintapedia]] | ||
*Compare the list of extension on [[Special:Version]] before the upgrade and confirm that they are there after the upgrade (This page's [[ | *Compare the list of extension on [[Special:Version]] before the upgrade and confirm that they are there after the upgrade (This page's [[Saintapedia:Test plan#Installed extensions|inventory of extensions]] could also be helpful) | ||
*Ensure edits can be made using both in [[Visual editor]] and using the [[Enhanced editor]] | *Ensure edits can be made using both in [[Visual editor]] and using the [[Enhanced editor]] | ||
Line 513: | Line 513: | ||
**[[Reset password]] | **[[Reset password]] | ||
*Ensure you cannot change your password to your personal email address (only accept allowed domains [[Who can Create A | *Ensure you cannot change your password to your personal email address (only accept allowed domains [[Who can Create A Saintapedia Account|can create a Saintapedia account]]) | ||
*Check if HTTPs (SSL) is enabled | *Check if HTTPs (SSL) is enabled | ||
*Ensure [[ | *Ensure [[Saintapedia:bots|Saintapedia:bots]] are working | ||
*For [[Watchlist|Watchlists]], check if: | *For [[Watchlist|Watchlists]], check if: | ||
Line 525: | Line 525: | ||
**[[Help:Watchlist#Getting notifications|Email notifications]] work | **[[Help:Watchlist#Getting notifications|Email notifications]] work | ||
*Ensure the default main page is [[Portal:Welcome to | *Ensure the default main page is [[Portal:Welcome to Saintapedia|Portal:Welcome to Saintapedia]], not the generic "Mainpage" by clicking the logo. The function is set at [[MediaWiki:Mainpage]] | ||
==Look and feel== | ==Look and feel== | ||
Line 563: | Line 563: | ||
**On [[Special:Upload]], in January 2019, the list includes png, gif, jpg, jpeg, svg, doc, docx, dot, dotx, pps, ppsx, ppt, pptx, xls, xlsx, pdf, mp4, txt, flac, mkv, mov, mp3, oga, ogg, ogv, wav, webm | **On [[Special:Upload]], in January 2019, the list includes png, gif, jpg, jpeg, svg, doc, docx, dot, dotx, pps, ppsx, ppt, pptx, xls, xlsx, pdf, mp4, txt, flac, mkv, mov, mp3, oga, ogg, ogv, wav, webm | ||
** Contact [[Tom O'Neill]] if you would like a copy of the [https://usdoe-my.sharepoint.com/:f:/r/personal/thomas_oneill_hq_doe_gov/Documents/ | ** Contact [[Tom O'Neill]] if you would like a copy of the [https://usdoe-my.sharepoint.com/:f:/r/personal/thomas_oneill_hq_doe_gov/Documents/Saintapedia/Upload%20test%20files?csf=1&e=auuqcg upload test files] (currently restricted to by invite by invite only to [[EITS]] supported customer) | ||
** Note - Some original format office documents [.doc, .xls, etc.] cannot be uploaded due to a S/MIME error. They should be able to be opened if they are already in Saintapedia. An easy work around is to convert the file to the newer file format (docx, pptx, xlsx, etc.). | ** Note - Some original format office documents [.doc, .xls, etc.] cannot be uploaded due to a S/MIME error. They should be able to be opened if they are already in Saintapedia. An easy work around is to convert the file to the newer file format (docx, pptx, xlsx, etc.). | ||
Line 649: | Line 649: | ||
*Do portals display correctly? | *Do portals display correctly? | ||
**Test [[Portal:Welcome to | **Test [[Portal:Welcome to Saintapedia|Portal:Welcome to Saintapedia]] and [[Portal:Occupational medicine]] | ||
*Are they hiding their [[Help:Table of contents|Table of contents]]? | *Are they hiding their [[Help:Table of contents|Table of contents]]? | ||
Line 671: | Line 671: | ||
=== Navbox === | === Navbox === | ||
{{ | {{Saintapedia}} | ||
==References== | ==References== | ||
<references />{{Purge}} | <references />{{Purge}} |