Skip to content

Instantly share code, notes, and snippets.

@esperancaJS
Last active February 1, 2018 11:00
Show Gist options
  • Save esperancaJS/f8d9f5972b92817056a64188aa7bdf2a to your computer and use it in GitHub Desktop.
Save esperancaJS/f8d9f5972b92817056a64188aa7bdf2a to your computer and use it in GitHub Desktop.

QA Flow

A small sum up of what I think an effective and efficient QA Flow could look like

Steps :


- [DEV] Submit Changes
- [QA]  Review Changes                   < ┐
- [DEV] Fix Issues raised in the Review    ┘                      

(A list of changes or Issues with screenshots and small videos is submitted at each step)

Details:

General test suite

(on Chrome, Safari, Android and IOS)

  • When Signed out the in-page notice is visible and blog content isn't

  • Register works

  • Login works

  • When logged in, blog is visible and in-page notice isn't

  • Navigating to another website preserves logged in account

  • When Navigating to other blog posts the wallet is charged

  • When Treshold is reached and wallet stops being charged

  • Top Up Works

Duration

The cycle stays open until a final thorough review is successfully done.

This can be as quick as a single 30 min review or as lengthy as a 1 week cycle.

QA work:

  • General test suite (up to 1h)
  • Specific review (up to 10 min)

Periodicity:

  • Before Major Releases
  • When 'completing' one of many features needed for a Release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment