Jump to content

User:DWalden (WMF)/Test2wiki k8s migration/Web Readers

From mediawiki.org
Feature Need testing? Does it have dependencies? Existing regression or smoke testing strategy? Does the regression/smoke testing strategy cover the dependencies? Can it be tested on test2wiki? Feasible to make it testable on test2wiki?
Desktop Improvements Yes Yes Yes Yes Yes Yes


(there are a lot more here: https://www.mediawiki.org/wiki/Reading/Web/Projects)

<Feature>

[edit]

What are the dependencies?

[edit]

Load a page (anonymous and logged in)

  • Loading a page on mobile takes you to mobile website
Auth 1.41.0-wmf.16 (7a7eb2d)

19:59, 3 July 2023

Version Version
Logged In
Logged out
  • Loading a page on desktop takes you to a page on desktop
Auth 1.41.0-wmf.16 (7a7eb2d)

19:59, 3 July 2023

Version Version
Logged In
Logged out
  • Check all skins
Auth 1.41.0-wmf.16 (7a7eb2d)

19:59, 3 July 2023

Version Version
Logged In
Logged out

Submit a Form

  • N/A

Make an API request

  • Page Previews
Auth 1.41.0-wmf.16 (7a7eb2d)

19:59, 3 July 2023

Version Version
Logged In
Logged out
  • Related Articles
Auth 1.41.0-wmf.16 (7a7eb2d)

19:59, 3 July 2023

Version Version
Logged In
Logged out
  • Mobile Site: Smoke Test, edit workflow, language overlay (click language button, make sure language appears), Search
Auth 1.41.0-wmf.16 (7a7eb2d)

19:59, 3 July 2023

Version Version
Logged In
Logged out
  • Desktop Site: Language, Search
Auth 1.41.0-wmf.16 (7a7eb2d)

19:59, 3 July 2023

Version Version
Logged In
Logged out

Does it use any external services?

[edit]

No

Is there any back-end processing?

[edit]

Yes

Does it use external binaries?

[edit]

Yes

Does it read or write files on the filesystem?

[edit]

No

Is there a regression or smoke testing strategy?

[edit]

Yes

Does it cover the dependencies mentioned above?

[edit]

Yes

Can it be tested on test2wiki?

[edit]

Yes

Is it feasible to make it testable on test2wiki?

[edit]

Yes

What features do not need testing on test2wiki?

[edit]

Definitions

[edit]
test2wiki
https://test2.wikipedia.org/wiki/Main_Page. An environment hosted on production servers but with test data, so is appropriate for testing. The code it is running is updated every Tuesday.
To find a list of extensions already installed on test2wiki, see https://test2.wikipedia.org/wiki/Special:Version.
Need testing?
Features may not need testing. For example, this might be because:
  • it is not hosted on Production
  • it is mainly a UI feature
  • it is considered low-risk
External services?
  • Inside our ecosystem like database, APIs, Parsoid
  • Outside our ecosystem like third-party APIs
Back-end processing?
Including DeferredUpdates, job queue. See How_to#Find_out_if_my_feature/extension_does_back-end_processing.
External binaries?
See How_to#Find_out_if_my_feature/extension_uses_external_binaries.
Existing regression or smoke testing strategy?
This could include: