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 |
---|
QA Test Plan | | |
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 | | |
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 | | |
Merge fio.test to target branch and install on DEV | - Rebase feature branch and merge to develop for UAT testing
- Install release on DEV server
Merge | Tests have been merged to release/2.7.x_3.3.x | QA complete: https://github.com/fioprotocol/fio.test/pull/242 |
Release upgrade testing | - All bugs and outstanding items completed
- JS tests completed and run cleanly against DEV server
- Complete release upgrade testing:
| Jira Legacy |
---|
server | System JIRA |
---|
serverId | 5f0d8161-d4cf-3d17-96b1-53b2b2b5013d |
---|
key | BD-3685 |
---|
|
|
Devnet | | |
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 | | |
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 manual Testnet validation for the feature 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. Jira Legacy |
---|
server | System JIRA |
---|
serverId | 5f0d8161-d4cf-3d17-96b1-53b2b2b5013d |
---|
key | BD-3686 |
---|
|
|
Mainnet | | |
Mainnet QA validation | - Perform manual Testnet validation for the feature and report findings to Discord
| |
...