forked from MrsLSmith/Essex-STEM
-
-
Notifications
You must be signed in to change notification settings - Fork 12
Testing Protocol
Anahi Costa edited this page Jan 29, 2020
·
25 revisions
Running the latest version of the App
- Create a GitHub account, join our Slack channel
#green-up
- To access the app, Slack your email address associated with your AppleId to the Tech Lead (@John Need)
- If you're using an iPhone, download the TestFlight app. John will enable access to the beta app for you. Find further information at TestFlight
- If you have an Android, download the Expo app, and scan This QR Code
- When a new app version is made available, our slack channel will display a new commit to the repository - you can do a quick search by using the following parameters:
in:#green-up has:link from:@GitHub
- Regardless of which area you will test, you will need to create a login in the beta Green Up Vermont App
- Delete your current beta version
- Open TestFlight
- Download the beta application + open it
- On your computer, open up a tab with the Issues from this Repo. Pin it.
- Open another tab with the testing targets you have agreed to cover in this test plan. Pin it. Duplicate the feature you will test and save the new page replacing
template
with your initials. - In a text editor, enter test device details to report new issues.
- Open the test plan document
- Select a test to follow, then right click - duplicate the plan you will be working with
- Replace 'template' in the file name you just created and add your initials ie:
Login Template
will becomeLogin AC
- Fill in the information in cell D1 - D5
- Use the statuses specified in cells G2 - G5 to signal if a test passed
P
, needs to be re-testedR
, or is failingF
. Fill column C with the status. - Send screen shots if possible
If you are using TestFlight:
- Take a screenshot
- Add any relevant highlights using the editor function
- Send it to the developers - first option in the share menu
- Add a description relevant to the bug
If you prefer using Github:
- When you hit a bug, go to Issues > "New Issues" in GitHub. Then click on the Bug report Get Started button.
- Title the issue something descriptive (Crash on Message Reload) + operating system.
- If you have access to the beta service to find similar issue, use it to see a set of existing issues. Do any of them look like the same one you're reporting? Click on it and confirm that it is indeed the same issue.
- Describe the Bug following this Issue Format using Markdown Syntax
- Include your testing environment details.