Test your Over The Air (OTA) installing
Test: Fresh install with a bad connection while downloading new JS file
Steps1. Install app2. Have a network connection with high net loss3. Launch skillz4. Press Store
5. Repeat for each tab
Results: Loading indicator until JS file is loaded
Test: Fresh install with a bad connection while downloading new JS file
Steps1. Install app2. Be on a cellular network connection ( no wifi)3. Launch skillz4. Press store5. Repeat for each tab
Results: Loading indicator until JS file is loaded
Test: Launch Skillz with a bad connection while downloading new JS file
Steps1. Have a network connection with high net loss2. Launch skillz3. Press store4. Repeat for each tab
Results: Loading indicator until JS file is loaded
Test: Launch Skillz with a cell connection only while downloading new JS file
Steps1. Have a cell only network (no wifi)2. Launch skillz3. Press store4. Repeat for each tab
Results: Loading indicator until JS file is loaded
Test: What occurs when two changes are in flight since last launch
Steps1. Launch skillz2. Have JS files downloaded3. Quit Skillz4. Have multiple JS files altered and put in flight5. Launch Skillz6. View OTA screen
Results: Most recent js file is active and loaded correctly
Test: What occurs when a user has no internet and needs to download the JS file
Steps1. Install game2. Turn device into airplane mode3. Launch Skillz
Results: User gets a retry for bad connection prompt
Test: Verify that depressed state is shown while holding down the button
Steps1. Open Match Select (press play)2. Press and hold a button
Results: Depressed state is shown while holding down the button