Mobile App testing Check for QA
|Testing a particular set of code independent of other functionalities of the App.
|Testing All possible positive or True test Scenarios, Specifically Called as Business Flows
|Social connect, Payment Gateway, Cloud Services, Web Based Portal integration, Data sink if any.
|Ways to create Network zone and no network zone,
Check how app behaves in this.
Try disabling wifi while using app.
Try stopping data flow by using IP via network tool.
Try Stopping the Application using application manager.
|Thread or instance Test
|If we have multiple task or window functionality, artificially create many instances & Check
|Most Important part, every time new release is exposed. QA should do regression testing. This is up to QA’s Intelligence to decide which part might affect.
|If Possible Try Atomizing the app flows to test the performance of the app, using emulators or paid tools
|Page Scrolling, Navigation Between Screens, Zoom in & Zoom out By Tapping, Buttons color, size, Coordinates, Labels & Forms View, Image, Data Grid View, Menu Navigation, Back & Next flow test.
|Call, Conf Call, Message etc
|Most of the apps in Mobile world crash due to memory leak.
In such scenarios on should always take help of App developers, mostly this occur in objects which the coder selects.
|Brute force test, username & password test, Session Expiry test.
Special in case of IOS APP (SANDBOX Test with Install & Uninstall)
|Try Adding some negative or out of range values and check if the app behaves normal or not
|Data Migration Test
|Check Data Migration test ie: SD To Phone and Vice versa.
|Installation / Uninstall
|Installation Success, Uninstall Success, Side Effect test, App Start Stop Behavior
|Archive functionality, Cloud, Email download link, phone backup etc
|Check if app responds while getting upgraded