Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

Smart Phone Testing - Are You Smart Enough?

Explore industry best practices on mobile testing and effective ways of managing mobile application quality. Learn about different aspects of mobile app testing, how to accelerate any mobile testing cycle, and how to establish a mobile testing lab without breaking the bank.

53.
User can create multiple instances of simulator and can simulate events like calling between instance, messaging etc.

54.
Each running emulator instance includes a console facility that lets you dynamically query and control the simulated device environment.

55.
It contains all the default applications available with android.</li></ul>Drawbacks<br />Not much user friendly, uses the command-line method to invoke most of the operations like network emulation, telephony emulation, using ‘Android Debug Bridge’ etc.<br />Standalone Emulator<br />Link-http://www.addictivetips.com/windows-tips/download-google-android-emulator/<br />Features<br />It comes as a standalone application, no need to download the complete SDK.<br />Drawbacks<br />It lacks many features available in the official version.<br />It just shows how an application will look like in an android environment.<br />

60.
Dependency on Mac Desktop to launch the simulator.</li></ul>Note: The simulators are iBBDemo2, iPadPeaK<br />

61.
21<br />M-Webchecker<br />A desktop tool which would check the compatibility of web page for mobile <br />browsers in accordance to W3C standards<br />Features<br />Key Benefits<br />Architecture<br />Evaluates a web page on various parameters and provides a comprehensive ‘Mobile Compliance Report’<br />Provides a detailed information on each and every parameter of a web page to be rendered on a mobile device<br />Renders the web page on an iPhone simulating a real experience of browsing on a mobile device<br />Provides the HTML source code of the requested Web Page<br /><ul><li>Provides the mobile web compatibility percentage with respect to W3C mobile and cognizant standards

62.
Points out the errors in a webpage and recommends changes facilitating faster time to market

72.
Tables for Layout has to be avoided. </li></li></ul><li>25<br />M-Jammer<br />Jammer, Cognizant’s Mobile Interrupt Simulating Tool, can be used for testing the AUT when the mobile application is stressed with multiple interrupts.<br />Features<br />Key Benefits<br /><ul><li>Works without any knowledge of the application, thus stands independent and executes on Native, Hybrid or any Web Application.

76.
Controls the brightness of the screen to enhance the usability for UI developer.

77.
Works as a standalone or interacts with the Server App on Wi-Fi or through USB.

78.
User has flexibility to operate independently on the mobile thus performing Mobile Automation or to configure, initiate and control the Automatic test execution from the Server or to individually trigger / control the mobile scenarios.

82.
26<br />M-TestLocale<br />Jammer, Cognizant’s Mobile Interrupt Simulating Tool, can be used for testing the AUT when the mobile application is stressed with multiple interrupts.<br />Features<br />Key Benefits<br /><ul><li>Works without any knowledge of the application, thus stands independent and executes on Native, Hybrid or any Web Application.

83.
The predefined locations provided can be set as "My Position" as latitudes/longitudes.

93.
The tool should support testing for various screen types, resolutions, and input mechanisms such as touchpad and keypad.

94.
The tool should be connected to the external system to carry out end-to-end testing.

95.
Use the Weighted Device Platform Matrix method to identify the most critical hardware/ platform combination to test. This method will be very useful especially when hardware/ platform combinations are high and time to test is low.

96.
Check the end-to-end functional flow in all possible platforms at least once.

97.
Conduct performance testing, GUI testing, and compatibility testing using actual devices. Even though these tests can be done using emulators, testing with actual devices is recommended.