Top 42 Mobile Application Testing Interview Questions
Q1. List Out The Features Does Monkey Tool Provides?
Monkey equipment provide functions like:
Basic configuration alternatives
Operational constraints
Event types and frequencies
Debugging options
Q2. List Out The Types Of Mobile App Testing?
The sorts of cellular app checking out consists of:
Usability trying out
Compatibility trying out
Interface checking out
Services checking out
Low-degree resource testing
Performance trying out
Operational checking out
Installation assessments
Security trying out
Q3. Explain How You Can Install Sd Card In Emulator?
To install SD card in emulator, you have to use the command
MKsdcrd –I mySDCard 1024M mySdCardFile.Img
Q4. How To Check Cpu Usage And Memory Utilization Of An App ?
You can use diverse gear like Usemon,CPU Usage Monitor, CPU Usage& Process List Viewer and many others available in Google Play save and in case you need to use sdk, then you can use systrace characteristic of Android Monitor
Q5. List Out The Best Practices For Android Testing?
Developer must prepare the test cases on the equal time whilst they're writing the code
Together with source code all test instances have to be stored
Use non-stop integration and execute tests each time the code is modified
Avoid using rooted gadgets and emulators
Q6. What Kind Of Testing Did You Perform (useful, Interruption, Connectivity, Etc)?
Very first check we should perform installation , after that we test the fundamental functionality and after that we test the connectivity associated stuff of the utility, Then we uninstall the construct and verify how application reply while we interrupt all through installation and additionally we test interruption eventualities whilst our application request network name .
We additionally do low network/poor connectivity trying out during community call. Upgrade from older version to more recent version. Navigation inside the application with out network if it supports this selection.Compatibility of app on exclusive form of telephones like having outside buttons & gadgets do no longer have external buttons or apart from this turn cellphone etc
Q7. While Performing End To End Mobile Testing What Are The Major Criteria, You Have To Take In Consideration?
Set up
Application launching while not having community
Uninstallation of app
Orientation of app if it supports
Testing application overall performance on a unique type of gadgets and network eventualities
Testing the utility reaction how it's miles responding
Q8. Full Form Of Various Application Extensions.?
IPA:iOS APP Store Package
APK:Android Application Package report
exe:Executable File
jad:Java Application Descriptor
p.C:Palm Resource Compiler
Q9. Explain What Does Mobile Security Testing Includes?
Mobile safety trying out includes
Checks for multi-person support with out interfering with the facts among them
Checks for get admission to to documents saved in the app via any unintended customers
Decryption or Encryption approach used for sensitive data communication
Detect touchy regions in tested application so that they do no longer get hold of any malicious content
Q10. What Are Some Tools Used To Capture App Logs On Android.?
We can use reveal.Bat record placed under gear folder of android sdk to see log and we will pick and store the log from it.Apart from this alogcat is a loose log getting device that is found in Google Play
Q11. Explain How A/b Testing Is Done For Ios App?
A/B trying out for ios consists of 3 steps:
Configure a test: It prepares versions of your iOS app (A&B) and check metric
Test: Tests iOS variations above on gadgets simultaneously
Analyze: It choose and measure better version to launch
Q12. What Is The Difference Between Mobile Application Testing And Just Mobile Testing?
Mobile app trying out indicates testing an software accessible-held gadgets and differs from cellular testing in that it specializes in capabilities and capability of the examined application best while the other closely specializes in cell devices’ native software features like SMS, Call, Media Player, and so forth.
Q13. Issues Faced With Cross Platform Testing?
Generally the issue depends upon the one of a kind OS/tool version, it is probably equal element is running on one OS while it might not work on any other version.Example we faced trouble that our application changed into running excellent on iOS 6.X version devices but on tapping few modules on iOS 5.X devices software crashes and identical passed off with 2.3.Five Vs
Q14. Testing On Different Networks (wifi/cellular Data Plan)?
We have to test the utility on 2G/EDGE, 3G and Wifi network because a few times utility faces troubles on slower networks
Q15. Explain What Is The Difference Between Web Testing And Wap Testing?
WAP Testing: It is the checking out the WAP (Wireless Application Protocol) utilized in network applications
Web Testing: It is related specifically to the testing of web programs which include web sites and portals
Q16. Tell About Filter What You Can Create While Checking Logs?
Filters allows you in locating relevant records approximately your software and you could create filter based totally on the application bundle call like com.Abc.Com and shop this clear out via name as My software ,while you click in this filter out then you'll see only logs which might be out of your utility.
You can create clear out based totally on Log tag that's associated with the thing that line is doing example if you have located device.Out to print the output put then you can create a filter out by way of tag System.Out, then it will short listing all of the print output.
And you may create filter out by Choreographer which allows in finding the skipped frames if you need to look it.
You can create filter out corresponding to your PID and log message which is coming as textual content additionally.
Q17. Mention What Is The Android Testing Strategy?
The widespread Android testing strategy need to consist of the following test:
Unit Test
Integration Test
Operation Test
System Test
Q18. Some Issues You Faced During Testing In Regards To The Platforms You Used?
Some time a few issue seem on precise model device and OS of tool also do matter.
Q19. Types Of Mobile Applications?
Mobile applications may be extensively classified into three categories i.E, Native app, Web app and Hybrid App.
Native App: Native app are evolved especially for one platform, that is coded with a particular programming language (like Objective C for iOS, Java for Android) and mounted at once onto the device and might take full benefit of all of the tool functions — they could use the digital camera, the GPS, the accelerometer, the compass, the smartphone e-book and many others. Native apps can use the device’s notification system and may work offline. Native apps are installed via an application keep (such as Google Play or Apple’s App Store).Native cellular apps offer speedy performance and a excessive diploma of reliability. Example of native app: Temple Run, Candy Crush and many others.
Web App:Web packages are cell net portals which can be designed, custom designed and hosted specifically for mobiles. They are accessed through the cellular tool’s internet browser using a URL. Web apps have become sincerely famous when HTML5 came round and those realized that they can reap local-like capability in the browser. Mobile internet applications can't use tool capability. Example of web app: google.Com, m.Snapdeal.Com, m.Yahoo.Com and many others.
Hybrid App:Hybrid Apps are Web apps embedded in a local app, run at the device, and are written with net technology (HTML5, CSS and JavaScript). Hybrid apps run inner a native field, and leverage the tool’s browser engine (however not the browser) to render the HTML and system the JavaScript domestically. A internet-to-local abstraction layer allows get right of entry to to tool competencies that aren't accessible in Mobile Web programs, which includes the accelerometer, digital camera and local garage. An hybrid app is NOT tied to any platform or any specific cellular device. So, it may run on any tool once built. Write Once Run Anywhere (WORA) type of app. Example of hybrid app: Flipkart, Facebook, Twitter etc.
Q20. How Do You Perform End To End Testing In Respect To Mobiles?
It absolutely rely on the undertaking to mission,can you please intricate on the query due to the fact that is assignment precise as starting from installation and model improve ,uninstallation and so on we do apart from practical trying out. Security and Performance of application additionally want to be examined.
Q21. What Tools You Use For Performance Testing And Automation ?
@ Performance checking out of the Web provider which your utility uses you could use jMeter, it is an open source tool which can be used to test the api’s performances.
@Automation: It is very subjective term & totally depends on the assignment need and type of application , there are several paid equipment to be had in the market like SeeTest, Ranorex, Silk Mobile etc at the same time as desirable free automation equipment are Calabash, Appium , Robotium for Android, KIF for iOS and the use of unfastened equipment you require a few coding abilities like ruby or Java.
Q22. One Thing Which You Cannot Do With Emulator But Can Do With Real Device?
You can take a look at the interrupts like cellphone call, messages, battery drain out absolutely at the same time as you were the use of the utility underneath test, low battery scenarios and so on on real gadgets , memory card mount/unmount situations , real overall performance of you application may be check on actual gadgets most effective, Bluetooth related trying out can be simplest completed on real devices.
Q23. List Out Some Of The Automated Mobile Testing Tools?
For cell checking out, sorts of automation gear are to be had to check cell apps
Object primarily based cell testing gear: Jama solution, Ranorex,
Image based mobile testing equipment: RoutinBot, Egg Plant, Sikuli
Q24. Testing Performed/modules Handled By Testers Based On Their Project?
We usually divide the modules a number of the team contributors and then shuffle the modules among group member with special devices.
Q25. What Is Mobile Application Testing And How Is It Different From Mobile Testing?
Mobile Application Testing (MAT) is the trying out of utility on mobile devices and it's far distinct from Mobile Testing (MT) inside the term that in MT we awareness at the native utility features of the Mobile devices like Call, SMS, Media Player and so on even as in MAT we recognition best on the functionality & features of the software beneath Test. I.E, MT is commonly done in handset makers like Samsung, HTC, Nokia, Sony, Apple and many others even as MAT is finished in numerous product primarily based companies and through there carriers like provider based companies which do testing of various cell packages merchandise on unique devices like Gmail on cellular, Skype on cellular and so forth.
Q26. Mention What Are The Common Bugs Found While Mobile Testing?
Critical: Your smartphone gadget crash when checking out particular characteristic in your device
Block: Unable to do anything although telephone is on until you reboot your device
Major: Unable to carry out a function of a specific characteristic
Minor: Under minor insects normally GUI bugs fall.
Q27. Explain What Is The Difference Between Simulator And Emulator?
Simulator: It is an digital community simulation system or a base station device for CDMA/CMA cellular telephones. It allows in latching home networks with out roaming offerings and can make Voice; Data calls, SMS,
Emulator: It is a software program to test mobile application with out a live handset
Q28. List Out The Most Common Problem That Tester Faces While Doing Mobile Testing In Cloud Computing?
Challenges that tester faces even as doing cell checking out are:
Subscription model
High Costing
Lock-in
Internet connectivity issues
Automation is image primarily based and time-consuming
Automation can't be used outdoor the framework
Q29. List Out Some Iphone And Ipad Testing Tools?
IPhone tester: Test your web interface in an i-cellphone sized body
Appium: It is a check automation device used with native and hybrid ios software
iPad Peek: Test your net utility using an iPad interface
Test Studio: It allows you to file, build and run automatic assessments to your iPad and iPhone applications.
Q30. When To Choose Automation Testing And When Manual Testing?
Manual Testing
If the application has new capability
If the application requires trying out once or twice
Automate Testing
If the regression exams are repeated
Testing app for complex scenarios
Q31. When Performing End To End Mobile Testing What Major Criteria Are Taken Into Consideration?
Ajor regions are Installation,first time launching application without having network , uninstallation of app, orientation of app if it help it , testing software performance on extraordinary form of devices and network situations , trying out the utility reaction how it's far responding while invalid consumer credentials are provided and attempt to trade them after installation n so on.
Also in case your software is accessing network then you definately should see the logs generated at some stage in that duration so that sensitive data should usually cross in encrypted shape, like if it is fee associated CC variety and so on.
Q32. Explain Android Testing Framework?
Android trying out framework includes 3 segments:
Application Package: It is the goal software that calls for to be tested
Instrumentation TestRunner: It is a test case runner that runs test cases on course utility. It includes an SDK gear for building check and a device that provides APIs for writing software that manage an android device, for instance, MonkeyRunner
Test Package: It includes two classes, Test case instructions, and Mock items. Test case lessons include check strategies to carry out heading in the right direction software, while mock object consists of mock statistics that will be used as sample input for check cases.
Q33. List Out Mobile App Testing?
Testing in all internet browsers
Browsers very significantly throughout the gadgets
May assist xHTML,HTML,WML,AJAX
Difficulty in Benchmarking the performance due to pretty fragmented Market
Emulators do not capture all the attributes or traits of a device
Implementation of the specification might not be consistent across carriers and devices
In some state of affairs, trcoder might not respect user revel in factors
Q34. How Do You Test Patches/disorder Fixes Intended For An App Already In Production?
We generally do regression of relative module and mainly attention at the place which are associated with the trojan horse fixes as per the developer as we can not do complete regression in very short span of time, so just do sanity of rest of the software modules on high precedence gadgets(on which you have foremost customer base if you have crunch of time individuals & if group size is not an difficulty do sanity on all essential gadgets)
Q35. Explain What Is Robo-electric Testing Framework?
Testing executed on Android Testing Framework for emulators or device is tough. Running and constructing take a look at case once in a while takes lots of development effort. Robo-electric framework allows you to run Android test without delay on JVM with out the want of a tool or an emulator.
Q36. Examples Of Defects Found During Mobile Testing?
Issue is saving touch on cellphone memory or deleting it or some time convention name problem while an energetic name is there n like that.
Q37. What Are The Tools Used In Debugging ?
We normally use logs to look the purpose of issue wherein the failure is taking place , so for iOS iPhone configuration application for Android Monitor.Bat and so forth may be used and in case you furnished logs from these gear developer can effortlessly underneath stand the reason of issue.
Q38. How Are The Data Generation Tools?
This is usually completed via the Use cases, SRS and FRS report as you application particular take a look at data can be best created using these items.
Q39. Explain What Is Port Testing?
This testing is performed to test the equal capability on exceptional devices with distinctive structures.
It is assessed into two classes:
Device Testing
Platform Testing
Q40. Mention What Should Be The Selecting Criteria For Test Automation Tool For Mobile Testing?
For mobile checking out, the check automation device ought to have following standards
Multi-platform assist: Ensure that the tool does support your cutting-edge and future goal platform
Script Usability: Object-based gear offers a excessive degree of the script usability
Jailbreak Requirement: If the device makes use of rooted devices, it could no longer help today's OS version and may be incompatible with MDM policies
Source Code Changes: Sharing supply code might not be feasible constantly
Lead time for New OS version: How soon tool can help new iOS/android/different OS version
Q41. Screenshot Capabilities For Android, And Android Phones.?
Same with Android Debug Monitor (Monitor.Bat) if device is attached use display capture function and additionally for Samsung tool like note2: Power and Home buttons at the equal time & anticipate capture sound
Q42. What Are The Defect Tracking Mechanism?
His is of identical nature like some other software program checking out undertaking the use of any tool like Jira, Bugzilla and so forth

