This script is designed to cover scenarios which are hard to write automated tests for and should be manually checked prior to a testflight build going out to beta testers or the public.
Check that search force touch works from a non-running app
- If it is running, kill the app
- Force touch the app icon and select search
- Ensure that a new activated tab is opened
Check that search force touch works from a running app
- Open the app, navigate to a deep menu (e.g tabs then settings)
- Background the app
- Force touch the app icon and select search
- Ensure that a new activated tab is opened
Check that paste force touch works from a non-running app
- If it is running, kill the app
- Force touch the app icon and select paste
- Ensure that a new tab is opened to the pasted query / url
Check that paste force touch works from a running app
- Open the app, navigate to a deep menu (e.g tabs then settings)
- Background the app
- Force touch the app icon and select paste
- Ensure that a new tab is opened to the pasted query / url
Switch on Application lock and ensure that it works:
- Open settings, toggle application lock on
- Background the app and open it again
- Ensure that the application lock is requested before you can proceed
- Kill the app and reopen it, again ensure application lock is requested before you can proceed
Switch off Application lock and ensure that it is no longer requested
- Open settings, toggle application lock off
- Background the app and open it again
- Ensure that the application lock is NOT requested
- Kill the app and reopen it, again ensure application lock is NOT requested