Mobile App Interview Questions and Answers
Question - 1 : - Explain what is the difference between Web testing and WAP testing?
Answer - 1 : -
WAP Testing: It is the testing the WAP (Wireless Application Protocol) used in network applications
Web Testing: It is related mainly to the testing of web applications such as websites and portals
Question - 2 : - List out some of the automated mobile testing tools?
Answer - 2 : -
For mobile testing, two kinds of automation tools are available to test mobile Applications.
- Object based mobile testing tools: Jama solution, Ranorex,
- Image based mobile testing tools: RoutinBot, Egg Plant, Sikuli
Question - 3 : - Explain what is the difference between simulator and emulator?
Answer - 3 : -
- Simulator: It is an electronic network simulation equipment or a base station equipment for CDMA/CMA mobile phones. It helps in latching home networks without roaming services and can make Voice; Data calls, SMS,
- Emulator: It is a software to test mobile application without a live handset
Question - 4 : - List out the types of mobile app testing?
Answer - 4 : -
The types of mobile app testing includes
- Usability Testing
- Compatibility Testing
- Interface testing
- Services testing
- Low-level resource testing
- Performance Testing
- Operational testing
- Installation tests
- Security Testing
Question - 5 : - Mention what is the Android testing strategy?
Answer - 5 : -
The standard Android testing strategy must include the following test
- Unit Test
- Integration Test
- Operation Test
- System Test
Question - 6 : - List out the most common problem that tester faces while doing mobile testing in Cloud Computing?
Answer - 6 : -
Challenges that tester faces while doing mobile testing are
- Subscription model
- High Costing
- Lock-in
- Internet connectivity issues
- Automation is image based and time-consuming
- Automation cannot be used outside the framework
Question - 7 : - When to choose automation testing and when manual testing?
Answer - 7 : -
Manual Testing
- If the application has new functionality
- If the application requires testing once or twice
Automate Testing
- If the regression tests are repeated
- Testing app for complex scenarios
Question - 8 : - Mention what should be the selecting criteria for Test Automation Tool for mobile Testing?
Answer - 8 : -
For mobile testing, the test automation tool should have following criteria
- Multi-platform support: Ensure that the tool does support your current and future target platform
- Script Usability: Object-based tools provides a high degree of the script usability
- Jailbreak Requirement: If the tool uses rooted devices, it may not support latest OS version and may be incompatible with MDM policies
- Source Code Changes: Sharing source code may not be possible always
- Lead time for New OS version: How soon tool can support new iOS/android/other OS version
Question - 9 : - List out the features does monkey tool provides?
Answer - 9 : -
Monkey tools provide features like
- Basic configuration options
- Operational constraints
- Event types and frequencies
- Debugging options
Question - 10 : - While performing end to end mobile testing what are the major criteria, you have to take in consideration?
Answer - 10 : -
- Installation
- Application launching without having network
- Uninstallation of app
- Orientation of app if it supports
- Testing application performance on a different kind of devices and network scenarios
- Testing the application response how it is responding