[2.7.1] QA Milestone Checklist

The milestone checklist tracks the QA tasks that need to be completed prior to moving the Epic or story into a new status

Task

Checklist

Status / Deliverables

Task

Checklist

Status / Deliverables

QA Test Plan

Excluded
Included

 

Scoping

Create QA stories and subtasks
Estimate stories

Each story should be unit of work that is deliverable in a 2 week sprint. An initial estimate should be included with every story.

Meeting - Test plan review

Meeting held with Dev Lead and Project Lead to review test plan

 

System Testing

Excluded
Included

 

fio.test branch

Branch for new tests created on fio.test

Test updates were in tvl83: fioescrow/testsForBugFixes and

System Testing

fio.test enhanced with functional tests
Tests run cleanly
Functional tests well documented (in fio.test) and reviewed with team

System testing will be done as part of upgrade testing below.

Performance testing

 

History node testing

 

Meeting - Testing code and results review

 

UAT

 

Merge fio.test to target branch and install on DEV

Tests have been merged to release/2.7.x_3.3.x:

Fioescrow/tests for bug fixes by tvl83 · Pull Request #242 · fioprotocol/fio.test

Release upgrade testing

  • Install current release version (see master release plan)

  • Use msig deployment plan to upgrade contracts to new version

  • Run full regression

https://fioprotocol.atlassian.net/browse/BD-3685

Devnet

 

Release branch testing

After release branches have been created for new release:

 

Devnet testing

 

Testnet

 

Smoketest

No new actions or getters in 2.7.1 hotfix

Testnet QA validation

Run fio.test testnet-smoketest.js against testnet

Main feature testing will be done by Thomas

Deployment tests will be done by QA.

https://fioprotocol.atlassian.net/browse/BD-3686

 

Mainnet

 

Mainnet QA validation