Test plan prior to MediaWiki upgrade

Hi all,

I am about to upgrade our MediaWiki version.

Doug and I discussed that we should set in place things to test prior to
upgrade.

To do the testing, we’ll use the "staging" environment. The staging
environment should replicate most of the setup but with a different
domain name.

While testing, make sure you see "docs.webplatformstaging.org" instead
of "webplatform.org" in the address bar.

If you want co compare with current production, open a new tab, paste
the address and remove "staging".

Remember that anything in "docs.webplatformstaging.org" isn’t production
and therefore anything done there can be lost.

Here is a list of details you can look for. Please tell me if anything
is clunky.



Test plan: 

1. Go to the staging wiki [1]


2. (new) Reduce browser size window, look how readiness marker reacts.
See how it looks like on mobile [2]


3. There should be the Purple notice saying "This is a version upgrade
test...".

We disabled it a few months ago, its back and we’ll keep it silent until
I want to make a maintenance notice.


4. Login with your account. Note that if your account is newer than last
Jan. 27 you would have to create a new one.


5. (fixed) Edit a page (e.g. "Edit" button, not "Edit source"). After
making a small edit, click "Preview" and you should see the page change
and display the edit you’ve made.


6. (fixed) Try to search for something in the search bar (e.g.
border-radius) autocomplete should be working. Clicking on an item in
the list should bring you to the page.


7. (new) Edit menu has now "Page information" option


8. (new) If user is not part of bureaucrat group + "Edit source" should
be disabled in Edit menu.


9. (new) On non content page, e.g. Special:Version [3]. We should not
see the Edit button


10. Semantic MediaWiki "Overview table" and "Syntax" on [4] should look
the same as in production.


11. Semantic MediaWiki inheritance should work too. Look at "Syntax" and
"Examples" block in [5] and be the same as in production.


12. Compatibility table on a page that has compat data should be
displayed [6] and the same as in production.


13. Compatibility table single view should display the data alone [7]
and without styles [8]


14. (new) Recent changes in the main pages — where we can see
contributions we care about— are sorted with dates[9]. See comparison
[10] screenshot.


15. (new) In the top menu, where you see "SIGN IN" or your username.
There should be no "Talk" link.  We will block the feature in a near future.



[1] https://docs.webplatformstaging.org/wiki/
[2] https://docs.webplatform.org/wiki/File:webplatform_docs_theme_new_mq.png
[3] https://docs.webplatformstaging.org/wiki/Special:Version
[4]
https://docs.webplatformstaging.org/wiki/css/properties/border-bottom-width
[5]
https://docs.webplatformstaging.org/wiki/apis/webaudio/AudioContext/createDelay
[6] https://docs.webplatformstaging.org/wiki/css/properties/border-radius
[7]
https://docs.webplatformstaging.org/wiki/Special:Compatables?format=table&feature=border-radius&topic=css
[8]
https://docs.webplatformstaging.org/wiki/Special:Compatables?format=table&feature=border-radius&topic=css&foresi=1
[9]
https://docs.webplatformstaging.org/w/index.php?title=Special:RecentChanges&days=30&from=&namespace=0&limit=200
[10]
https://docs.webplatform.org/wiki/File:20150202-mediawiki-upgrade-log.png

-- 
Renoir Boulanger    http://www.w3.org/People/#renoirb
@renoirb                 https://renoirboulanger.com/
World Wide Web Consortium (W3C)    http://www.w3.org/

Received on Wednesday, 4 February 2015 14:16:31 UTC