Version tested: {0.x.y release candidate N, or git commit}
Test environment: {Operating System or other relevant info}
Describe any test environment setup that needs to be done, in an explicit, step-by-step fashion.
For example, for sanity-testing a release the setup might be:
- Begin with a clean, non-developer operating-system image.
- Download release candidate (RC) version to be tested.
- Run installer or follow installation instructions.
Each test is a level-3 section, with Title, test procedure, and expected results. Examples:
- Run the RC on a clean system.
EXPECT:
- After a few minutes, GUI shows wallet with zero balance.
- After a few minutes, GUI shows at least one connection to the network.
- After 24 hours, GUI shows fully synchronized with network/blockchain.
PASS/FAIL (if FAIL, tester may add notes here or links to issues filed)
- Steps to be performed, with enough detail to be precisely repeated
EXPECT:
- Specific details about presentation to user; links to annotated screenshots are helpful
- Specific details on how to check for correct outputs, e.g. blockchain content, wallet
PASS/FAIL
Tell testers what they should do when they're finished.
Submit your test results, including links to log files and screenshots, by filling out the
MSC Client Test Results Reporting Form.