YouTube Icon

Interview Questions.

Top 100+ Mobile Application Testing Interview Questions And Answers - May 31, 2020

fluid

Top 100+ Mobile Application Testing Interview Questions And Answers

Question 1. What Is Mobile Application Testing And How Is It Different From Mobile Testing?

Answer :

Mobile Application Testing (MAT) is the checking out of application on cell devices and it's far different from Mobile Testing (MT) within the time period that during MT we recognition on the native utility capabilities of the Mobile gadgets like Call, SMS, Media Player and so forth whilst in MAT we attention simplest on the capability & capabilities of the utility underneath Test. I.E, MT is generally executed in handset makers like Samsung, HTC, Nokia, Sony, Apple etc at the same time as MAT is accomplished in numerous product based totally companies and through there providers like carrier based totally organizations which  do checking out of various cell programs merchandise on one-of-a-kind gadgets like Gmail on cellular, Skype on cell and so on.

Question 2. What Is The Difference Between Mobile Application Testing And Just Mobile Testing?

Answer :

Mobile app trying out shows checking out an application available-held gadgets and differs from mobile trying out in that it focuses on functions and capability of the examined application simplest even as the alternative closely focuses on cellular gadgets’ native software capabilities like SMS, Call, Media Player, and so on.

Manual Testing Interview Questions
Question 3. Explain What Is The Difference Between Web Testing And Wap Testing?

Answer :

WAP Testing: It is the checking out the WAP (Wireless Application Protocol) utilized in network applications

Web Testing: It is associated mainly to the checking out of web programs including websites and portals

Question four. List Out Some Of The Automated Mobile Testing Tools?

Answer :

For cell testing,  varieties of automation equipment are available to test cell apps

Object based cellular trying out equipment: Jama solution, Ranorex,
Image primarily based cell testing tools: RoutinBot, Egg Plant, Sikuli
Selenium Tutorial
Question five. Explain What Is The Difference Between Simulator And Emulator?

Answer :

Simulator: It is an digital network simulation system or a base station gadget for CDMA/CMA cellular phones. It enables in latching home networks with out roaming offerings and may make Voice; Data calls, SMS,

Emulator: It is a software program to test cellular utility without a stay handset

Mobile Plant Operator Interview Questions
Question 6. List Out The Types Of Mobile App Testing?

Answer :

The styles of mobile app testing includes:

Usability testing
Compatibility trying out
Interface testing
Services checking out
Low-stage useful resource trying out
Performance trying out
Operational testing
Installation exams
Security testing
Question 7. Mention What Is The Android Testing Strategy?

Answer :

The widespread Android checking out strategy need to encompass the subsequent test:

Unit Test
Integration Test
Operation Test
System Test
Mobile Testing Tutorial Selenium Interview Questions
Question eight. Explain Android Testing Framework?

Answer :

Android trying out framework includes 3 segments:

Application Package: It is the goal application that calls for to be tested

Instrumentation TestRunner: It is a check case runner that runs take a look at cases heading in the right direction utility. It includes an SDK equipment for constructing test and a device that offers APIs for writing application that manipulate an android device, for example, MonkeyRunner

Test Package: It includes  classes, Test case training, and Mock gadgets. Test case classes encompass take a look at techniques to carry out on the right track utility, whilst mock item includes mock information on the way to be used as pattern enter for test cases.

Question 9. List Out The Best Practices For Android Testing?

Answer :

Developer ought to put together the check cases at the equal time when they're writing the code
Together with source code all check instances ought to be saved
Use non-stop integration and execute checks on every occasion the code is changed
Avoid using rooted devices and emulators
Mobile Testing Interview Questions
Question 10. Mention What Are The Common Bugs Found While Mobile Testing?

Answer :

Critical: Your smartphone machine crash whilst testing particular feature to your tool

Block: Unable to do anything though smartphone is on unless you reboot your device

Major: Unable to carry out a feature of a selected feature

Minor: Under minor bugs typically GUI bugs fall.

Mobile Security Tutorial
Question 11. Explain What Is Robo-electric Testing Framework?

Answer :

Testing executed on Android Testing Framework for emulators or device is difficult.  Running and building test case every now and then takes lots of improvement attempt.  Robo-electric powered framework allows you to run Android check directly on JVM with out the need of a tool or an emulator.

Mobile Device Management Interview Questions
Question 12. Explain How A/b Testing Is Done For Ios App?

Answer :

A/B testing for ios consists of 3 steps:

Configure a check: It prepares two versions of your iOS app (A&B) and check metric
Test: Tests  iOS variations above on gadgets concurrently
Analyze: It pick and degree better version to release
Manual Testing Interview Questions
Question 13. While Performing End To End Mobile Testing What Are The Major Criteria, You Have To Take In Consideration?

Answer :

installation
Application launching while not having community
Uninstallation of app
Orientation of app if it supports
Testing utility performance on a one-of-a-kind form of gadgets and network situations
Testing the application response how it's far responding
Mobile Marketing Tutorial
Question 14. List Out The Features Does Monkey Tool Provides?

Answer :

Monkey gear provide capabilities like:

Basic configuration alternatives
Operational constraints
Event sorts and frequencies
Debugging alternatives
Question 15. Mention What Should Be The Selecting Criteria For Test Automation Tool For Mobile Testing?

Answer :

For cellular trying out, the check automation tool should have following criteria

Multi-platform guide: Ensure that the device does guide your modern-day and future goal platform

Script Usability: Object-primarily based tools provides a excessive diploma of the script usability

Jailbreak Requirement: If the tool uses rooted gadgets, it is able to no longer help present day OS version and may be incompatible with MDM policies

Source Code Changes: Sharing source code might not be feasible continually

Lead time for New OS version: How soon tool can assist new iOS/android/other OS model

Mobile Security Interview Questions
Question sixteen. When To Choose Automation Testing And When Manual Testing?

Answer :

Manual Testing

If the utility has new capability
If the software calls for testing a few times
Automate Testing

If the regression checks are repeated
Testing app for complex scenarios
Question 17. List Out The Most Common Problem That Tester Faces While Doing Mobile Testing In Cloud Computing?

Answer :

Challenges that tester faces whilst doing cell testing are:

Subscription model
High Costing
Lock-in
Internet connectivity problems
Automation is image based totally and time-eating
Automation can not be used outside the framework
Mobile Developer Interview Questions
Question 18. Explain What Does Mobile Security Testing Includes?

Answer :

Mobile protection testing consists of

Checks for multi-person guide without interfering with the records among them
Checks for get right of entry to to files stored inside the app through any accidental users
Decryption or Encryption technique used for touchy statistics communique
Detect sensitive areas in tested application in order that they do no longer acquire any malicious content material
Mobile Plant Operator Interview Questions
Question 19. List Out Mobile App Testing?

Answer :

Testing in all net browsers
Browsers very extensively throughout the devices
May guide xHTML,HTML,WML,AJAX
Difficulty in Benchmarking the performance because of distinctly fragmented Market
Emulators do no longer seize all of the attributes or traits of a device
Implementation of the specification might not be regular across companies and gadgets
In a few situation, transcoder won't recognize person enjoy elements
Question 20. Explain What Is Port Testing?

Answer :

This trying out is carried out to test the equal capability on specific devices with specific systems.

It is classified into  categories:

Device Testing
Platform Testing
Mobile Marketing Interview Questions
Question 21. List Out Some Iphone And Ipad Testing Tools?

Answer :

iPhone tester: Test your web interface in an i-telephone sized body

Appium: It is a check automation device used with local and hybrid ios utility

iPad Peek: Test your internet application using an iPad interface

Test Studio: It allows you to document, build and run computerized tests in your iPad and iPhone programs.

Question 22. Explain How You Can Install Sd Card In Emulator?

Answer :

To installation SD card in emulator, you need to use the command

MKsdcrd –I mySDCard 1024M mySdCardFile.Img

Question 23. What Are Some Tools Used To Capture App Logs On Android.?

Answer :

We can use screen.Bat file placed below gear folder of android sdk to peer log and we will pick out and store the log from it.Aside from this alogcat is a unfastened log getting device that's present in Google Play

Mobile Application Architect Interview Questions
Question 24. Screenshot Capabilities For Android, And Android Phones.?

Answer :

Same with Android Debug Monitor (Monitor.Bat) if tool is attached use display screen seize  function and also for Samsung device like note2: Power and Home buttons on the same time & wait for capture sound

Selenium Interview Questions
Question 25. How Do You Perform End To End Testing In Respect To Mobiles?

Answer :

It definitely depend upon the task to mission,can you please complex on the query because that is undertaking particular as beginning from installation and model improve ,uninstallation and so on we do other than useful checking out. Security and Performance of software additionally want to be examined.

Question 26. Some Issues You Faced During Testing In Regards To The Platforms You Used?

Answer :

Some time some problem seem on precise model device and OS of tool also do matter.

Question 27. Issues Faced With Cross Platform Testing?

Answer :

Generally the difficulty relies upon upon the special OS/tool model, it might be equal issue is operating on one OS whilst it may not work on some other version.Example we confronted issue that our utility became working excellent on iOS 6.X version devices but on tapping few modules on iOS 5.X gadgets application crashes and equal came about with 2.Three.Five Vs

Mobile Testing Interview Questions
Question 28. What Kind Of Testing Did You Perform (purposeful, Interruption, Connectivity, Etc)?

Answer :

Very first test we ought to carry out set up , after that we check the fundamental functionality and after that we take a look at the connectivity associated stuff of the utility, Then we uninstall the construct and verify how application respond when we interrupt during set up and additionally we check interruption eventualities whilst our software request network call .

We also do low community/bad connectivity testing all through network call. Upgrade from older model to more recent model. Navigation in the software with out community if it supports this selection.Compatibility of  app on distinct sort of telephones like having outside buttons & devices do no longer have external buttons or aside from this flip telephone and so on

Question 29. When Performing End To End Mobile Testing What Major Criteria Are Taken Into Consideration?

Answer :

ajor regions are Installation,first time launching utility while not having network , uninstallation of app, orientation of app if it assist it , checking out utility overall performance on special sort of gadgets and network scenarios , checking out the software reaction how it's far responding while invalid user credentials are supplied and try to alternate them after set up n so on.

Also if your application is gaining access to network then you definately should see the logs generated all through that duration so that touchy facts should always move in encrypted shape, like if it is price associated CC number etc.

Question 30. Examples Of Defects Found During Mobile Testing?

Answer :

Issue is saving contact on telephone reminiscence or deleting it or a while conference name difficulty while an active call is there n like that.

Question 31. Testing On Different Networks (wifi/cellular Data Plan)?

Answer :

We have to check the utility on 2G/EDGE, 3G and Wifi community due to the fact some times software faces problems on slower networks

Question 32. How Do You Test Patches/disorder Fixes Intended For An App Already In Production?

Answer :

We usually do regression of relative module and mainly consciousness on the place which might be related to the bug fixes as in keeping with  the developer as we can't do complete regression in very short span of time, so just do sanity of rest of the application modules on excessive precedence gadgets(on that you have important consumer base when you have crunch of time individuals & if group size isn't always an problem do sanity on all primary devices)

Question 33. What Are The Defect Tracking Mechanism?

Answer :

his is of equal nature like some other software program checking out undertaking the use of any device like Jira, Bugzilla and many others

Mobile Device Management Interview Questions
Question 34. What Are The Tools Used In Debugging ?

Answer :

We commonly use logs to peer the purpose of difficulty wherein the failure is going on , so for iOS iPhone configuration utility  for Android Monitor.Bat and so on may be used and if you furnished logs from these tools developer can easily beneath stand the purpose of difficulty.

Question 35. Testing Performed/modules Handled By Testers Based On Their Project?

Answer :

We commonly divide the modules some of the team individuals and then shuffle the modules among team member with specific devices.

Question 36. How Are The Data Generation Tools?

Answer :

This is commonly completed by using the Use instances, SRS and FRS document as you software particular take a look at statistics can be best created using these things.

Mobile Security Interview Questions
Question 37. What Tools You Use For Performance Testing And Automation ?

Answer :

@ Performance testing of the Web carrier which your software makes use of you could use jMeter, it's miles an open source tool which can be used to test the api’s performances.

@Automation: It could be very subjective term & definitely relies upon at the undertaking want and type of software , there are numerous paid tools available inside the market like SeeTest, Ranorex, Silk Mobile and many others even as exact free automation tools are  Calabash, Appium , Robotium for Android, KIF for iOS and using loose gear you require some coding talents like ruby or Java.

Question 38. Tell About Filter What You Can Create While Checking Logs?

Answer :

Filters allows you in locating applicable data about your utility and you can create filter out primarily based on the application package deal call like com.Abc.Com and shop this filter via name as My utility ,while you click on in this filter then you will see handiest logs that are out of your software.

You can create clear out primarily based on Log tag which is related to the factor that line is doing example when you have located system.Out to print the output put then you may create a filter out through tag System.Out, then it'll brief listing all of the print output.

And you may create clear out with the aid of Choreographer which allows in finding the skipped frames if you need to see it.

You can create filter corresponding to your PID and log message which is coming as text additionally.

Question 39. How To Check Cpu Usage And Memory Utilization Of An App ?

Answer :

You can use numerous gear like Usemon,CPU Usage Monitor, CPU Usage& Process List Viewer etc available in Google Play keep and in case you want to use sdk, then you could use systrace function of Android Monitor

Question 40. One Thing Which You Cannot Do With Emulator But Can Do With Real Device?

Answer :

You can take a look at the interrupts like telephone name, messages, battery drain out absolutely even as you had been the use of the software under check, low battery eventualities and many others  on actual gadgets , reminiscence card mount/unmount eventualities , real performance of you software may be test on actual gadgets only, Bluetooth associated trying out may be simplest accomplished on real devices.

Mobile Developer Interview Questions
Question forty one. Types Of Mobile Applications?

Answer :

Mobile packages may be extensively labeled into three categories i.E, Native app, Web app and Hybrid App.

Native App: Native app are advanced specifically for one platform, that is coded with a specific programming language (like Objective C for iOS, Java for Android) and mounted at once onto the device and might take complete gain of all of the device capabilities — they could use the digicam, the GPS, the accelerometer, the compass, the smartphone e-book and many others. Native apps can use the tool’s notification system and might work offline. Native apps are set up thru an application store (inclusive of Google Play or Apple’s App Store).Native mobile apps offer rapid performance and a excessive diploma of reliability. Example of local app: Temple Run, Candy Crush and so forth.

Web App:Web programs are mobile internet portals which can be designed, customized and hosted in particular for mobiles. They are accessed thru the cellular device’s web browser the use of a URL. Web apps became honestly famous while HTML5 came around and those found out that they could achieve native-like capability in the browser. Mobile internet packages can not use tool functionality. Example of net app: google.Com, m.Snapdeal.Com, m.Yahoo.Com etc.

Hybrid App:Hybrid Apps are Web apps embedded in a local app, run on the device, and are written with internet technology (HTML5, CSS and JavaScript). Hybrid apps run interior a native field, and leverage the device’s browser engine (however now not the browser) to render the HTML and method the JavaScript domestically. A net-to-local abstraction layer enables get admission to to device competencies that are not available in Mobile Web packages, such as the accelerometer, digicam and nearby storage. An hybrid app is NOT tied to any platform or any precise mobile tool. So, it may run on any device as soon as built. Write Once Run Anywhere (WORA) type of app. Example of hybrid app: Flipkart, Facebook, Twitter and so on.

Question forty two. Full Form Of Various Application Extensions.?

Answer :

iPA:iOS APP Store Package
APK:Android Application Package report
exe:Executable File
jad:Java Application Descriptor
%:Palm Resource Compiler
Mobile Marketing Interview Questions




CFG