I have created a draft of the test plan based on the items me and Alex identified.
Before locking it in we'd need buy-in from core committee, testnet admin and specifically
@Brian Deery.
A short overview.
The spreadsheet is hosted on google drive, and contains a template sheet. The idea is to make a copy of this for every new factomd release that will undergo testing.
The spreadsheet is broken down into 4 general steps:
- Controlled update of 2 Authority nodes to determine if progressing with test.
- Testing on partially updated network.
- Testing on fully updated network (minimum 80% updated).
- Reporting back on findings and results
The different sections are broken down into steps/tasks:
Each task can be expanded to reveal specific sub-tasks which should be executed as written, and then marked passed/failed:
The most comprehensive testing is done first on a partially updated network (50%), and then on a "fully updated network" (80% or more):
As Rene wrote above; the Testnet Admin should be responsible for coordinating and ensuring that the test plan is executed; but may of course delegate specific tasks to testnet-ANOs/others as convenient and applicable.
As of now this is a draft, and I would appreciate to get the appropriate feedback prior to 6.2.3 is released so we can start using it.
The spreadsheet is available
here