Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

Github repo

Project wiki

QA Epic

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 Team and Product Manager to review test plan

System Testing

fio.test branch

  • Branch for new tests created on fio.test

System Testing

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

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 team

UAT

Merge to develop and install on DEV

  • Rebase feature branch and merge to develop for UAT testing
  • Install release on DEV server

QA complete

  • All bugs and outstanding items completed
  • JS tests completed and run cleanly against DEV server

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 smoketest with new actions and getters and run against Testnet

Testnet QA validation

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

Mainnet

Mainnet QA validation

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

  • No labels