Page MenuHomePhabricator

Write selenium tests for QA checklist "Add/Edit/Remove Structured data on file page" section
Open, NormalPublic

Description

User story: As an employee working on SDC, I don't want to waste time going over the QA checklist before/after every release, or risk things breaking after implementing random new things, just because we didn't test all other features again.

We have this:

  • We have a pretty decent QA checklist to perform manual tests.
  • We're starting to have a pretty decent selenium setup, where tests can be automated

We want this:

  • We want the tests in the QA checklist to be automated, so that we are always aware of breaking changes as they occur.

Acceptance Criteria:

Event Timeline

Restricted Application added a project: Multimedia. · View Herald TranscriptJul 4 2019, 1:11 PM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

@Ramsey-WMF At the offsite, we've been playing with the idea of gradually converting the QA checklist to automated tests.
We can start picking them off one by one, but since you created the QA checklist originally, and have best insight in "the future", I thought you might want to prioritize things differently.
If you're ok with us just going through them in whatever order we feel like, that's fine too - just let me know here and I'll update the acceptance criteria.

Feel free to go through them in whatever order you feel like :)

@Ramsey-WMF At the offsite, we've been playing with the idea of gradually converting the QA checklist to automated tests.
We can start picking them off one by one, but since you created the QA checklist originally, and have best insight in "the future", I thought you might want to prioritize things differently.
If you're ok with us just going through them in whatever order we feel like, that's fine too - just let me know here and I'll update the acceptance criteria.

Ramsey-WMF triaged this task as Normal priority.Jul 17 2019, 8:08 PM
Ramsey-WMF moved this task from Untriaged to Triaged on the Multimedia board.

Assigning back to Matthias since we've agreed all that is need is to go through the checklist in whatever order feels right :)

matthiasmullie renamed this task from Write selenium tests for QA checklist to Write selenium tests for QA checklist "Add/Edit/Remove Structured data on file page" section.Sep 6 2019, 10:48 AM
matthiasmullie updated the task description. (Show Details)

I've spun this off into multiple tickets - one per "category" - and I'm pulling this first one into "current work".

matthiasmullie removed matthiasmullie as the assignee of this task.Sep 6 2019, 11:02 AM

And unassigning myself - I don't want to claim this. Anyone can pick this up, work on any number of the acceptance criteria, and pass it on.