Test-a-thon Instructions
ย Goals
For the Community to have a virtual place and time to complete some tests as part of the Release Testing Process.
ย Testing Instructions
Step 1: Visit the "<RELEASE NAME> TESTS" tab in the testing sheet (<link to testing sheet>) and pick a test in an area you are familiar with, one you want to learn more about, or an area that is of interest to you. Assign yourself by writing your name in the "Assigned To" column. Please only "claim" tests you can complete in the next 24 hours.ย Note: The user role in column A of the testing sheet is a good indicator as to the type of user that may be relying on the tested workflow. For example: A test with the user role marked as Learner would test a functionality that the learner relies on. |
Step 2: When you begin to test, update the Status column to 'In Progress'. |
Step 3: Perform the test! Use our testing sandbox for this:
For details about test accounts and more, see: Testing Cheatsheet |
Step 4: Update the Status column to 'Complete'. |
Step 5: Update the Result column to 'Passed' or 'Failed'. |
Step 6: If the test fails, please create an issue on GitHub in the build-test-release repo, with the "Test Case ID" in the title of the ticket and a description including steps to reproduce, expected result, actual result, and screenshots and/or screen recordings. Add the label "release testing". Here is an example of a well-written ticket. ย Note on Github: If you donโt yet have a GitHub account, you can create one here: |
Step 6B: Please ensure you have email alerts โonโ from GitHub. When you receive notification that your failed test has been fixed, please come back here and re-test. If you are not available to re-test, please post on the GitHub ticket or in Slack. |
ย Helpful Testing Information
ย For Help or Channeling Feedback
Forโฆ reach out to the Product Liaison and the Release Testing Coordinator via slack DM during or after the Test-a-thon so we can help and/or work together to improve our testing spreadsheet for this and future releases.
Help during the Test-a-thon
Sharing any feedback on unclear test instructions
Provide a detailed explanation as to how the test could be improved or why itโs currently unclear - does it need more detailed setup instructions? Or does the test case need need to be re-written/expanded?
If you can, please write up the test case using these instructions to help us fix this more quickly