1 / 16

Mobile Application Development India

Inflectica Technologies a web development company provides professional services of: web application development, ecommerce website design and programming, dedicated teams of web developers with high quality, affordable cost and timely delivery.

Download Presentation

Mobile Application Development India

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile App Testing Process INFLECTICATECHNOLOGIES (P) LTD

  2. Mobile Application Testing Strategy

  3. EMULATOR • QA team can perform most of the testing in a well-equipped test environment using device emulators with various options like ability to bypass the network, using live environments via modems and use of an effective scripting language

  4. MOBILE CLOUD COMPUTING SOLUTIONS • Can use the mobile cloud environment to deploy and test an application. • The task and data are kept on the internet rather than on an individual device, providing on-demand access. • Can significantly reduce project cost and boost the return on investment.

  5. REAL TIME DEVICES WITH REAL NETWORKS • Involves testing app on real devices on real networks. • Helps in the understanding most of the usability and performance issues due to the network limitations • Can help in analyzing the OS level customization especially in case of Android devices • Can simulate the best case scenario for different types of devices on the basis of resolution, screen sizes etc..

  6. REAL TIME DEVICES WITH REAL NETWORKS

  7. Types of Testing for Mobile App

  8. USABILITY TESTING • Text visibility in the selected language • Navigation between screens • Verification of Functionality online / offline • Feedback from interaction with System, i.e., downloaded application should be prompt with message

  9. COMPATIBILITY TESTING • Validation of App for different mobile devices (iphone 4, 4s, 5, 5s, 6, 6s etc..) • Validation of App for different OS Versions (iOS 7, 8 Android 2.3 +) • Validation of App for different Screen sizes and Resolutions • Verifying if integration server changes • Checking for app isolation with other apps on the device

  10. INTERFACE TESTING • Covers validation of each screen, buttons, text inputs, navigation flow such as Facebook, bookmarks, reviews etc..

  11. SERVICES TESTING • Checking for mobile app not to act as a server • Checking if a service takes too long or is used offline • Checking if a service goes down and returns malformed responses

  12. LOW LEVEL RESOURCES TESTING • Check for overuse of memory and not releasing it • Check if app temporary files are not cleaned • Check if app local database grows too big • Check garbage generation by the app

  13. PERFORMANCE TESTING • Check on server connection changes to WIFI from 2G/3G or vice versa • Check on Shared images size used for the application is as per requirement • Checking for Application response time • Checking for Code optimization of CPU Cycle, battery consumption, memory leaks, resources like GPS, Camera etc.. are freed regularly • UI Responsiveness Testing • Transaction completion Time(s) • Peak Load Performance

  14. OPERATIONAL TESTING • Checks for back-up of necessary information in the app • Check for save and recovery plan if battery goes down • Check for data lost in case of app upgradation from appstore market • Check for app access if user gets any alarm, call, message, reminder etc. • Checks for battery power usage while app is being accessed.

  15. SECURITY TESTING • Checks for encryption/decryption techniques used for sensitive data communication • Check for multi-user support without interfering with the data between them • Checks for access to files saved in the app by any unintended users • Detect areas in tested application so that they do not receive any malicious content • Data Retention on device • Transmission security

  16. THANK YOU !!! INFLECTICA TECHNOLOGIES (P) LTD

More Related