/
[2.7.1] QA Milestone Checklist

[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

Work with Dev Lead to create performance test plan
fio.test enhanced with performance tests

 

History node testing

Test against node with V1 History and confirm no errors in log file (add results to Dev Spec)

 

Meeting - Testing code and results review

System and performance tests and results reviewed with Dev Lead and Project Lead

 

UAT

Excluded
Included

 

Merge fio.test to target branch and install on DEV

Rebase feature branch and merge to develop for UAT testing

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

All bugs and outstanding items completed
Complete 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

Excluded
Included

 

Release branch testing

After release branches have been created for new release:

Run full fio.test regression, including tests that require manual updating of the contracts

 

Devnet testing

Work with Dev Lead to complete devnet testing
Validate Devnet test results

 

Testnet

Excluded
Included

 

Smoketest

Update fio.test testnet-smoketest.js with new actions and getters and run against Testnet

No new actions or getters in 2.7.1 hotfix

Testnet QA validation

Perform Testnet validation for the release and report findings to Discord

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

Excluded
Included

 

Mainnet QA validation

Perform manual Testnet validation for the feature and report findings to Discord

 

 

Related content