OTA Install (iOS Only)

Test your Over The Air (OTA) installing

 

Test: Fresh install with a bad connection while downloading new JS file

Steps
1. Install app
2. Have a network connection with high net loss
3. Launch skillz
4. 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
Steps
1. Install app 
2. Be on a cellular network connection ( no wifi)
3. Launch skillz 
4. Press store
5. Repeat for each tab
Results: Loading indicator until JS file is loaded
 
Test: Launch Skillz with a bad connection while downloading new JS file
Steps
1. Have a network connection with high net loss 
2. Launch skillz 
3. Press store
4. 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
Steps
1. Have a cell only network (no wifi)
2. Launch skillz 
3. Press store
4. Repeat for each tab
Results: Loading indicator until JS file is loaded
 
Test: What occurs when two changes are in flight since last launch
Steps
1. Launch skillz
2. Have JS files downloaded
3. Quit Skillz
4. Have multiple JS files altered and put in flight
5. Launch Skillz
6. 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
Steps
1. Install game
2. Turn device into airplane mode
3. Launch Skillz
Results: User gets a retry for bad connection prompt
 
Test: Verify that depressed state is shown while holding down the button
Steps
1. Open Match Select (press play)
2. Press and hold a button
Results: Depressed state is shown while holding down the button