YouTube Icon

Interview Questions.

Top 42 Mobile Application Testing Interview Questions - Jul 26, 2022

fluid

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




CFG