-
Notifications
You must be signed in to change notification settings - Fork 16
QA Test Info
earonesty edited this page Jun 26, 2023
·
3 revisions
NOTE: In the future, we should use a QA platform of some kind.
QA:
-
daily or on request (slack message)
- log in to the repo, check for pull requests
- if the pull request doesn't have QA instructions, comment and request it
- if the pull request has QA instructions, test those features, and also consider testing other features you think might be affected
- post results to the pull request, along with your reasoning if any extra tests were done
-
for release candidates:
- change relays to only our relays (so we don't pollute the public space with tests)
- create ios/android builds (or pick up from artifacts if we have that working)
- add ios npub as a contact for android
- add 2 extra contacts (random)
- click on 1 contact and make it a "secret" contact
- set profile image, bio, description
- vice versa
- show contacts screen
- kill app, go back in... contacts are still there, and all the settings are the same
- post a dm to that contact from both, it should arrive in real-time
- create a channel
- it should have an image, description
- both ios/android join channel
- post a channel message to both
- create an encrypted channel
- it should have an image, description
- invite the other device
- post a channel message
- all messages arrive in real time
- messages with images display correctly
- when finished testing, post a message with the results, and "approve" the release