User:DWalden (WMF)/Test2wiki k8s migration/Web Readers
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:
- Selenium tests (see How_to#Find_pre-existing_Selenium_tests)
- API tests (see How_to#Find_pre-existing_API_tests).
- Documented test procedures
- Exploratory testing