Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

EpicQA complete

Task

Checklist

Status / Deliverables

Github repo

Project wiki

QA

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 Team Lead and Product Manager 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 teamLead and Project Lead

UAT

  •  Excluded
  •  Included

Merge fio.test to develop target branch and install on DEV

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

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

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

Devnet

  • 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

Jira Legacy
serverSystem JIRA
serverId5f0d8161-d4cf-3d17-96b1-53b2b2b5013d
keyBD-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 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
serverSystem JIRA
serverId5f0d8161-d4cf-3d17-96b1-53b2b2b5013d
keyBD-3686

Mainnet

  •  Excluded
  •  Included

Mainnet QA validation

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

...