Platform
- Check OS depend on test
- Check many OS’s we will support (Android / iOS / Windows Phone)?
- What mobile / tablet device will be used?
- What mobile / tablet screen size (Inch: 10 / 8)?
- What will be happened if OS updated?
Device-Specific Features
- Content – Text size, Content adjustment, Responsive design
- UI- Touchscreen gestures- swipe, zoom, pinch, multi-touch, shake
- Pre-install software (Such as for export or import file)?
- Check if battery down
- Check making/Receiving voice calls while the app is running
- Check memory utilise overflow
- Check resuming App from the same point as left at the time of switching to another app
- Check data will be saved (SD card / internal memory)
- Check happened if memory (SD card / internal memory) full and try to export
- Check in portrait / landscape mode?
- Check application for empty / large database
- Check screen off / screen saver off.
- What are difference real device and emulator?
- Check minimise app while loading shows
Connectivity and Network Issues
- Check data connection will be used (Mobile operator / wifi)
- Check if data connection loss while saving data
- Check if data connection slow while saving data
- Check both connection are open; Now, lost wifi connection what will be happen; Vice versa
- Check both connection are open; Now, slow wifi connection what will be happen; Vice versa
- Check shows error message if connection failed
- Check app bandwidth consumption
User Experenice
User Experience
- Check app logo
- Check menu logo
- Check list page are searchable
- Check list page are sortable
- Check list page are filterable
- Check screen resolution?
- Check how many columns will display in list / details page?
- Check able to export from list page?
- Check able to print from list/ details page?
- Check able to create design custom forms details page?
- Check able to fill up fields in details page?
- Check able to click button in list /details page?
- Check navigation across different screen
- Check responsiveness of the App Logo and Name
- Check easy navigation across different screens
- Check responsiveness of drop down lists
- Check prompt display of errors and warning messages
- Check spelling, typo and grammar in all kind of messages and labels
- Check inactive buttons and active buttons
- Check date format or date picker
- Check amount with rounding figure
- Check currency format
- Check text field format
- Check number key pad when number text field
- Check auto save available
- Check delete feature
- Check Custom name feature or behaviour
- Check sent email from on screen
- Check description field enough space to enter data
- Check easy way to ‘collapse or expand’ all data
- Check all select feature in list page
- Check user profile settings
- Check notification feature available (Such as if new project add, delete or modified notification)
- Check app version
Data Testing
- Data Sync issue (If data added from mobile app but not showing in web app. Vice versa)
- API testing
- Check image / document upload and limitation
- Check document / image view feature
- Check list page data count shows or not
- Check server down time
- Check xero/ other third party software data sync (if applicable)
- Check CRUD operation
- Check concurrency message
- Check will data save offline mode
- Check data create/update/delete in offline but what will be happened when its in online
- Check previous data access cache
Security Testing
- Check login credential attach with mobile fingerprint
- Check ‘Remmber me’ feature in login
- Check app sign out / Sign in feature
- Check cache clear and run application again
- Check user logged in but inactive / locked from admin
- Check non admin user logged in what data s/he can access
- Check customer’s data security
- Check customer payment data security
- Check network protocols security for running application
- Check user security policy
- Check one user can see another user data or information
- Check antivirus related issue
Performance Issue
- Check time taken to launch the application
- Check application performance at times of peak load conditions and continual key pad entry
- Check splash performance check and ensuring it remains on screen for less than 1~2 seconds
- Check application performance in low device battery and charging conditions
- Check Integration with the device and other applications without hampering performance
- Check application install/uninstall successfully within the desired timeframe
- Check displaying error messages and exits gracefully at times of low memory issues
- Check app performance at the time of a Network problem and error alert prompts
- Check application performance when the Network is back in action
- Check memory Consumption
- Check hardware Utilisation
- Check app behaviour if app crashed
- Check device performance
- Check server performance
- Check network performance
- Check Install or update app feature
- Check OS based app limitation
Feedback Feature
- Check ‘Contact Us’ feature
- Check help guide available
- Check legal feature available (Such as ‘Term and condition’ and ‘Privacy Policy’)