Difference between revisions of "Wiki Acceptance Tests"

From Second Life Wiki
Jump to: navigation, search
(Created page with 'In all cases, the pages should look the same as they did previously. The best way to ensure this would be to compare their appearance in the new installation with their appearanc...')
 
(Extensions)
Line 18: Line 18:
  
 
See [[Wiki subpages/Test]].
 
See [[Wiki subpages/Test]].
 +
 +
=== Subpages in main namespace===
 +
 +
Go to [[Wiki_subpages/Test]] -- first line should just say Wiki_subpages, second line should just say Test. If they both say Wiki_subpages/Test, then this isn't working right.
  
 
== Extensions ==
 
== Extensions ==
'''Following lists the installed extensions.  Most have links to pages that demonstrate each extension.  Click on the link for each bullet item to view these test cases'''.
 
  
Tests for a few of these extensions will be at [[User:Sarahd/Mediawiki_Extension_Tests]]. Proof of concept for new extensions in the 2.0 release, Cite, ParserFunctions, StringFunctions, and CategoryWatch are there.
+
Check that [[Special:Version]] lists the same set of installed extensions.
 +
 
 +
=== Cite ===
 +
 
 +
=== Flagged Revisions ===
 +
 
 +
=== Rename User ===
 +
 
 +
See if [[Special:RenameUser]] exists.
 +
 
 +
 
 +
===ReplaceText===
 +
If this page exists, then the extension is installed. [[Special:ReplaceText]]
  
NOTE: This section is itself a test of the "Labeled Section Transclusion" extension.  It should include the list of extensions from [[Help:Extensions]].
+
===ParserFunctions===
{{#lst:Help:Extensions|list}}
+
  
=== DPL ===
+
If what follows is the current date and time formatted as Y m d H:i:s then this extension is working.
  
This is one of the more complex extensions.  Here are some additional test cases:
+
{{#time: Y m d H:i:s}}
* [[Project_Updates]]
+
* [[Red_Yellow]]
+
* [[Viewer_Platform/Archive]]
+
  
=== GraphViz ===
+
===StringFunctions===
  
We discovered that it is not sufficient to test existing diagrams.  Because the wiki caches images (apparently), we need to create a few NEW diagrams.
+
If the number on the line below is 4, then this extension is working.
  
Complex example: [[User:Rand/GraphViz_Test]]
+
{{#len:test}}

Revision as of 15:58, 5 October 2010

In all cases, the pages should look the same as they did previously. The best way to ensure this would be to compare their appearance in the new installation with their appearance in the old (existing) installation.

Basic content tests

Special pages

Search

Test "Google Search" in the sidebar:

  1. Enter a search term.
  2. Click Google Search.

Make sure it returns reasonable results.

Subpages

See Wiki subpages/Test.

Subpages in main namespace

Go to Wiki_subpages/Test -- first line should just say Wiki_subpages, second line should just say Test. If they both say Wiki_subpages/Test, then this isn't working right.

Extensions

Check that Special:Version lists the same set of installed extensions.

Cite

Flagged Revisions

Rename User

See if Special:RenameUser exists.


ReplaceText

If this page exists, then the extension is installed. Special:ReplaceText

ParserFunctions

If what follows is the current date and time formatted as Y m d H:i:s then this extension is working.

2019 09 23 08:17:03

StringFunctions

If the number on the line below is 4, then this extension is working.

4