Page MenuHomePhabricator

E2E test for CUJ 3: Edit a function definition
Open, HighPublic

Description

Context
We currently have a suite of end-to-end (E2E) tests that run on every patch merge request. We'd like to add test cases for the 7 critical user journeys (CUJs).

User flow

  1. Find a function from the Wikifunctions landing page
  2. Navigate to the function page
  3. Go to the edit page for this function
  4. Get a clear idea of what fields allow for modification and which fields don’t
  5. Modify the values of:
    1. Function name,
    2. Function aliases,
    3. Input list
      1. Add/remove input fields
      2. Edit input type
      3. Edit input labels
    4. Output type
  6. Publish my updates
    1. Visualize function definition successfully saved
    2. IF ERROR: Visualize function saving errors in a clear way for me to correct and re-save

Hints

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenSDunlap
OpenNone
ResolvedDVrandecic
ResolvedDVrandecic
ResolvedAdesojiThisDot
ResolvedDdwaal-WMF
ResolvedAAlhazwani-WMF
ResolvedNone
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Invalidaishwaryavardhana
DeclinedSWoodruff-WMF
DeclinedSWoodruff-WMF
Resolvedaishwaryavardhana
ResolvedAdesojiThisDot
DeclinedAdesojiThisDot
ResolvedSimoneThisDot
ResolvedJKieserman
ResolvedAdesojiThisDot
ResolvedSimoneThisDot
ResolvedAdesojiThisDot
ResolvedJKieserman
ResolvedJKieserman
ResolvedAdesojiThisDot
Resolvedgengh
ResolvedSimoneThisDot
Resolvedaishwaryavardhana
ResolvedSimoneThisDot
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
ResolvedNone
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
Resolvedaishwaryavardhana
ResolvedSWoodruff-WMF
ResolvedAAlhazwani-WMF
ResolvedAAlhazwani-WMF
ResolvedSimoneThisDot
DuplicateNone
ResolvedDVrandecic
ResolvedDVrandecic
ResolvedDVrandecic
Resolvedgengh