-
Notifications
You must be signed in to change notification settings - Fork 2
Release Quality Checklist: 1.0.3 staging build:33
Matthew Dailey edited this page Oct 14, 2016
·
2 revisions
This page details a series of workflows we need to verify before cutting a release. Ideally we will automate all of these workflows.
The purpose of this page is NOT to detail all possible things to test but to provide a high level list of behaviors. This doesn't cover all scenarios but forces putting the app through it's paces.
45 min
-
🔥 crashed while submitting credit card (no error on the backend)Unable to reproduce with a ton of users, seems like possibly something weird with test data or a specific test user. ⚠️ after updating picture, listing disappeared from MyListings (re-appeared on kill and restart app), listing change was not visible in local listings, but was upon clicking on item view⚠️ Cannot pay after opening details from chat list scene
- touch is unresponsive at start when loading ~45 nearby listings
- friends listings seems responsive, but also had half as many listings
- receipt scene scrolls bottom but not image
- credit card email input text wraps but scrolls
- EditScene is sluggish when typing (i think due to rerendering on every new character, which includes the map; confirmed that it is not sluggish once setting listing visibility to 'just friends' meaning hte map is hidden)
- spinner overlay on EditListingScene does not cover entire scroll view
- long titles in chat are not truncated to a single line, will overflow
- get 3 notifications when a friend posts a listing (instead of 1)
- credit card email input isn't clearerd between users
- All workflows should be run on a physical device.
- All workflows should be run against the staging instance of Selbi.
- The list of workflows should be copied to a new wiki page and checked off with notes as you go.
- Should be able to sign in and sign out as different users.
- 1 add friends bulletin is posted on sign in.
- Should be able to sign in from:
- Drawer Menu
- BulletinBoard
- Trying to chat
- Trying to buy
- Trying to post
- When signing out:
- BulletinBoard should suggest sign in.
- Drawer Menu actions should be faded out.
- Can sign in with Facebook
- should be able to load local listings
- should be able to see friends listings
- Can start sell flow from
- local listings
- my listings
- drawer menu
- Should be able to post a listing:
- For friends
- For anyone nearby
- Should be able add details to listing and see it propagate to listings views :
- Title
- Description
- Image
- location
- price
- visibility
- Should show add bank bulletin after posting (only 1 bulletin total)
- Should be able to share deep link after publish
- Friend should see bulletin about new listing
- Should be able to add bank
- directly after create listing
- from bulletin board
- Can customize banking email
- Can chat about listing
- Can open receipt scene
- Shows edit + share if owner of listing
- Chat scene shows own messages as blue, has other users initials
- Can open chat from:
- Details page
- chat list scene
- Can view details from chat (will not show chat button)
- Receives notifications about new chats
- can open chat if seller does not accept payments
- can add credit card from receipt scene
- can complete purchase from receipt scene
- seller gets notification and bulletin when item sells
- after sale of listing, receipt scene doesn't show buttons, just receipt
- get notification and bulletin when someone follows you
- can see listings of person you follow
- can add friend by username
- Can kill the app and restart without weird behavior
- Sign in persists between kill and restart
- bulletin shows up if not done yet
- can sync phone number and follow any contacts
- can view personal listings based on visibility
- can open detail scene from listing
- can view friends listings
- go to details scene