[go: up one dir, main page]

Page MenuHomePhabricator

[Epic] Define testing and QA strategy for Codex
Closed, InvalidPublic

Description

We need to define a comprehensive testing and QA strategy for Codex (specifically, for individual components as they get added to the library).

This comprehensive strategy needs to accomplish the following goals:

  • Define a way to manually test components in isolation as part of the development process (i.e. before release)
  • Define a way to manually test components in a MediaWiki environment (either before or after release)
    • MW's internationalization tools can be utilized to ensure that Codex components work properly across different languages, scripts, directionalities, etc
  • Define standards to write/structure automated component tests (mainly run in CI and required before a new component can be merged)
  • Define a way to automate visual regression testing and accessibility testing

Details

Other Assignee
NBaca-WMF

Related Objects

StatusSubtypeAssignedTask
Duplicate STH
InvalidNone
InvalidNone
ResolvedNone
Resolvedegardner
Resolved Catrope
Resolvedldelench_wmf
ResolvedSpike DAbad
Resolvedegardner
Resolvedldelench_wmf
Resolvedegardner
Resolved EUdoh-WMF
Resolved Catrope
Resolvedegardner
OpenNone
Resolved Catrope
Declined Catrope
DeclinedNone
ResolvedSpikeAnneT
Resolved Catrope
OpenNone
ResolvedAnneT

Event Timeline

STH changed the task status from Open to In Progress.Feb 17 2022, 10:19 PM
STH triaged this task as High priority.
STH renamed this task from [Epic] Set up a QA workflow for Codex to QTE, testing and QA workflow for Codex.Apr 25 2022, 11:43 PM
STH updated the task description. (Show Details)
STH renamed this task from QTE, testing and QA workflow for Codex to [Needs Discussion] QTE, testing and QA workflow for Codex.Apr 26 2022, 12:09 AM
STH renamed this task from [Needs Discussion] QTE, testing and QA workflow for Codex to Testing and QA strategy for Codex.Apr 30 2022, 3:53 PM
STH changed the task status from In Progress to Stalled.
STH assigned this task to Catrope.
STH updated Other Assignee, added: NBaca-WMF.
STH updated the task description. (Show Details)
STH moved this task from Quarterly Plan to Up Next on the Design-System-Team board.

@Catrope shared an important point about how to learn and deviate from OOUI release QA process. In OOUI we've run into post-release issues having visual breakages quite often (needed to have follow-up patch releases).
We should collaborate on a QA process that not only involves a dedicated QTE in design system team, we should also ensure to bridge QTE's to be informed about Codex releases and test in their respective teams.

STH changed the task status from Stalled to Open.May 12 2022, 8:16 PM
STH changed the task status from Open to In Progress.May 26 2022, 1:02 AM
egardner renamed this task from Testing and QA strategy for Codex to [Epic] Define testing and QA strategy for Codex.Aug 1 2022, 8:55 PM
egardner updated the task description. (Show Details)
egardner subscribed.
ldelench_wmf subscribed.

Closing this epic in favor of the more actionable subtasks:

  • T306180 Define manual testing & QA strategy in Codex - we expect to resolve this as a first iteration within a few days
  • VueTest Improvements - epic to be created