Here is a complete guide to testing mobile applications with our 30+ in-depth mobile app testing tutorials:
Mobile technology and smart devices are here to stay. We can all vouch for it, can’t we? It is a fact that we cannot imagine our lives without them. We use mobile devices for almost everything today – from buying groceries to watching movies. Mobile app testing has become the need of the hour. Let’s see how it is done.
Table of Contents:
- Complete List of 30+ Mobile App Testing Tutorials
- Tutorial #1: Introduction to Mobile Application Testing
- Types of Mobile Testing
- The significance of Mobile Application Testing
- Basic Differences Between Mobile and Desktop Application Testing:
- Types of Mobile App Testing:
- Mobile Application Testing Strategy
- Recommended Tool
- Test Cases for Testing a Mobile App
- Typical Activities and Proceedings in Testing Mobile Applications
- How to Test Mobile Applications on Both Android and iOS Platforms
- Basic Differences Between Android and iOS Testing
- Key Factors in Mobile Testing
- Conclusion
- Was this helpful?
- Recommended Reading
Complete List of 30+ Mobile App Testing Tutorials
Mobile Testing Introduction:
Tutorial #1: Introduction to Mobile Testing
Tutorial #2: iOS App Testing
Tutorial #3: Android App Testing
Tutorial #4: Mobile Testing Challenges and Solutions
Tutorial #5: Why Mobile Testing is Tough?
Mobile Device Testing:
Tutorial #6: Test an Android Version When It Is Taken Out of Market
Tutorial #7: How to Test Mobile Apps on Low-End Devices
Tutorial #8: Field Testing for Mobile Applications
Tutorial #9: Phone Model Vs OS Version: Which Should Be Tested First?
Mobile UI Testing:
Tutorial #10: UI Testing of Mobile Apps
Tutorial #11: Mobile Responsive Test
Mobile Testing Services:
Tutorial #12: Cloud-Based Mobile Application Testing
Tutorial #13: Mobile Testing Services
Tutorial #14: Mobile App Beta Testing Services
Tutorial #15: Mobile App Development Company
Tutorial #16: Cloud-Based Mobile App Testing Service Providers
Mobile App Performance and Security Testing:
Tutorial #17: Mobile Applications Performance Testing Using BlazeMeter
Tutorial #18: Mobile App Security Testing Guidelines
Mobile Testing Tools:
Tutorial #19: Android App Testing Tools
Tutorial #20: Best Mobile App Security Testing Tools
Tutorial #21: 58 Best Mobile Testing Tools
Mobile Automation Testing:
Tutorial #22: Appium Mobile Automation Tool tutorial
Tutorial #23: Appium Studio tutorial
Tutorial #24: Automate Android Applications Using TestComplete Tool
Tutorial #25: Robotium tutorial – Android App UI Testing Tool
Tutorial #26: Selendroid Tutorial: Mobile Automation Framework
Tutorial #27: pCloudy Tutorial: Mobile App Testing on Real Devices
Tutorial #28: Katalon Studio & Kobiton’s Cloud-Based Device Farm Tutorial
Mobile Testing Career:
Tutorial #29: How to Get a Mobile Testing Job Fast
Tutorial #30: Mobile Testing Interview Questions and Resume
Tutorial #31: Mobile Testing Interview Questions Part 2
*************************************************************
Let’s begin with the 1st tutorial in the series.
Tutorial #1: Introduction to Mobile Application Testing
There was a time when computers were a rage. They changed how we humans thought and learned. However, now mobile solutions have taken over the market. People don’t want to switch ON their laptops/PC for everything, rather they want their handheld devices to perform everything quickly.
Hence the mobile solutions which we deliver to our clients should be tested very well. This tutorial is intended for those people who are already in mobile testing or those who have switched to it in recent times. As we already have many tutorials on definitions of mobile testing-related terminologies, we will be directly dealing with the scope of this tutorial.
This tutorial will be both an introduction and your guide to Mobile Testing. So, let’s go ahead!
Types of Mobile Testing
There are broadly 2 types of testing that take place on mobile devices:
#1. Hardware testing:
The device includes internal processors, internal hardware, screen sizes, resolution, space and memory, camera, radio, Bluetooth, WIFI, etc. This is sometimes referred to as, simple “Mobile Testing”.
#2. Software or Application testing:
Applications that work on mobile devices and their functionality. It is called “Mobile Application Testing” to differentiate it from the earlier method. Even in mobile applications, there are a few basic differences that are important to understanding:
#1) Native apps: A native application is created for use on a platform like mobile and tablets.
#2) Mobile web apps are server-side apps to access website/s on mobile using different browsers like Chrome, Firefox by connecting to a mobile network or wireless network like WIFI.
#3) Hybrid apps are combinations of native apps and web apps. They run on devices or offline and are written using web technologies like HTML5 and CSS.
There are a few basic differences that set these apart:
- Native apps have a single-platform affinity while mobile web apps have a cross-platform affinity.
- Native apps are written in platforms like SDKs while Mobile web apps are written with web technologies like HTML, CSS, asp.net, Java, and PHP.
- For a native app, installation is required but for mobile web apps, no installation is required.
- Native apps can be updated from the Play Store or App Store while mobile web apps are centralized updates.
- Many native apps don’t require an Internet connection but for mobile web apps, it’s a must.
- Native apps work faster when compared to mobile web apps.
- Native apps are installed from app stores like Google Play Store or App Store where mobile web are websites and are only accessible through the Internet.
The rest of the article is about Mobile App Testing.
The significance of Mobile Application Testing
Testing applications on mobile devices is more challenging than testing web apps on the desktop due to
- Different range of mobile devices with different screen sizes and hardware configurations like a hard keypad, virtual keypad (touch screen) and trackball, etc.
- Wide variety of mobile devices like HTC, Samsung, Apple, and Nokia.
- Different mobile operating systems like Android, Symbian, Windows, Blackberry, and IOS.
- Different versions of operation systems like iOS 5.x, iOS 6.x, BB5.x, BB6.x, etc.
- Different mobile network operators like GSM and CDMA.
- Frequent updates -(like Android- 4.2, 4.3, 4.4, iOS-5.x, 6.x) – with each update a new testing cycle is recommended to make sure no application functionality is impacted.
As with any application, Mobile application testing is also very important. The clientele is usually in the millions for a certain product and nobody wants a product with bugs. It may result in monetary losses, legal issues, and irreparable brand image damage.
Basic Differences Between Mobile and Desktop Application Testing:
A few obvious aspects that set mobile app testing apart from desktop testing
- On the desktop, the application is tested on a central processing unit. On a mobile device, the application is tested on handsets like Samsung, Nokia, Apple, and HTC.
- Mobile device screen size is smaller than a desktop.
- Mobile devices have less memory than a desktop.
- Mobiles use network connections like 2G, 3G, 4G, or WIFI whereas desktops use broadband or dial-up connections.
- The automation tool used for desktop application testing might not work on mobile applications.
Types of Mobile App Testing:
To address all the above technical aspects, the following types of testing are performed on Mobile applications.
- Usability testing: To make sure that the mobile app is easy to use and provides a satisfactory user experience to the customers
- Compatibility testing: Testing of the application on different mobile devices, browsers, screen sizes, and OS versions according to the requirements.
- Interface testing: Testing of menu options, buttons, bookmarks, history, settings, and navigation flow of the application.
- Services testing: Testing the services of the application online and offline.
- Low-level resource testing: Testing of memory usage, auto-deletion of temporary files, and local database growing issues known as low-level resource testing.
- Performance testing: Testing the performance of the application by changing the connection from 2G, 3G to WIFI, sharing the documents, battery consumption, etc.
- Operational testing: Testing of backups and recovery plans if a battery goes down or data is lost while upgrading the application from a store.
- Installation test: Validation of the application by installing /uninstalling it on the device.
- Security Testing: Testing an application to validate if the information system protects data or not.
Mobile Application Testing Strategy
The Test strategy should ensure that all quality and performance guidelines are met. A few pointers in this area:
#1) Selection of devices: Analyze the market and choose the devices that are widely used. (This decision mostly relies on the clients. The client or the app builders consider the popularity factor of certain devices as well as the marketing needs for the application to decide what handsets to use for testing.)
#2) Emulators: The use of these is extremely useful in the initial stages of development, as they allow quick and efficient checking of the app. The emulator is a system that runs software from one environment to another without changing the software itself. It duplicates the features and works on the real system.
Types of Mobile Emulators
- Device Emulator- provided by device manufacturers
- Browser Emulator- simulates mobile browser environments.
- Operating Systems Emulator – Apple provides emulators for iPhones, Microsoft for Windows phones, and Google Android phones
Recommended Tool
Kobiton empowers enterprises to accelerate mobile app delivery through manual, automated, and no-code testing on real devices. Kobiton’s AI-augmented mobile testing platform uniquely delivers one-hour continuous testing and integration. The platform offers AI-driven automation, including self-healing scripts and scriptless testing workflows.
It also supports faster script execution, leading to quicker testing cycles. Users receive detailed test results that aid in decision-making and benefit from flexible deployment options that accommodate various testing needs. Kobiton’s real devices provide low latency and high frame rates, contributing to both speedy and precise testing.
List of a few free and easy-to-use mobile device emulators
a) Mobile Phone Emulator: Used to test handsets like iPhone, Blackberry, HTC, Samsung, etc.
b) MobiReady: We can not only test the web app, but also check the code.
c) Responsivepx: It checks the responses of the web pages, appearances, and functionality of the websites.
d) Screenfly: It is a customizable tool used to test websites under different categories.
#3) After a satisfactory level of development is complete for the mobile app, you can move to testing on physical devices for more real-life scenario based testing.
#4) Consider cloud computing-based testing: Cloud computing is basically running devices on multiple systems or networks via the Internet where applications can be tested, updated, and managed. For testing purposes, it creates a web-based mobile environment on a simulator to access the mobile app.
Pros:
- Backup and recovery – Cloud computing automatically takes back up of your data from a remote location, making recovery and restoring of data easier. Also, the storage capacity is unlimited.
- Clouds can be accessed from different devices and anywhere.
- Cloud computing is cost-efficient, easy to use, maintain and update.
- Fast and quick deployment.
- Web-based interface.
- Can run the same script on several devices in parallel.
Cons
- Less control: Since the application runs on a remote or third-party environment, the user has limited control and access to the functions.
- Internet connectivity issues: the setup is on the Internet. Network issues affect the availability and functioning
- Security and privacy Issues: Cloud computing is Internet computing and nothing on the Internet is completely secure, so the chances of data hacking are greater.
#5) Automation vs. Manual testing
- If the application contains new functionality, test it manually.
- If the application requires testing once or twice, do it manually.
- Automate the scripts for regression test cases. If regression tests are repeated, automated testing is perfect for that.
- Automate the scripts for complex scenarios which are time-consuming if executed manually.
There are two kinds of automation tools available to test mobile apps:
Object-based mobile testing tools – automation by mapping elements on the device screen into objects. This approach is independent of screen size and is mainly used for Android devices.
- Examples: Ranorex, Jamo Solutions
Image-based mobile testing tools – create automation scripts based on screen coordinates of elements.
- Examples: Sikuli, Egg Plant, RoutineBot
#6) Network configuration is also a necessary part of mobile testing. It’s important to validate the application on different networks like 2G, 3G, 4G, or WIFI.
Test Cases for Testing a Mobile App
In addition to functionality-based test cases, Mobile application testing requires special test cases which should cover the following scenarios.
- Battery usage: It’s important to keep track of battery consumption while running applications on mobile devices.
- The speed of the application: the response time on different devices, with different memory parameters, with different network types, etc.
- Data requirements: For installation as well as to verify if the user with the limited data plan will be able to download it.
- Memory requirements: again, to download, install and run
- Functionality of the application: make sure the application is not crashing due to network failure or anything else.
Download Some Sample Test Cases for Testing Mobile Applications:
=> Download Mobile app sample test cases
Typical Activities and Proceedings in Testing Mobile Applications
The scope of the testing depends on the number of requirements to be checked or the extent of changes made to the app. If there are a few changes, a round of sanity testing will do. In the case of major and/or complex changes, a full regression is recommended.
An example application testing project: ILL (International Learn Lab) is an application designed to help admins and publishers create websites in collaboration. Using a web browser, instructors choose from a set of features to create a class that meets their requirements.
Mobile Testing process:
#1) Identify the types of testing: As an ILL application is applicable for browsers, so it’s mandatory to test this application on all supported browsers using different mobile devices. We need to do usability, functionality, and compatibility testing on different browsers with the combination of manual and automation test cases.
#2) Manual and Automated testing: The methodology followed for this project is Agile with an iteration of two weeks. Every two weeks dev. the team releases a new build for the testing team and the testing team will run their test cases in the QA environment. The automation team creates scripts for a set of basic functionality and runs scripts that help determine if the new build is stable enough to test. Manual testing team will test the new functionality.
JIRA is used for writing acceptance criteria; maintaining test cases and logging /re-verification of defects. Once the iteration is over, an iteration planning meeting will be held where the dev. The team, product owner, business analyst, and QA team discuss what went well and what needs to improve.
#3) Beta Testing: Once the regression testing is completed by the QA team, the build moves to UAT. User Acceptance Testing is done by the client. They re-verify all the bugs to make sure every bug is fixed and the application is working as expected on every approved browser.
#4) Performance test: The performance testing team tests the performance of the web app using JMeter scripts and with different loads on the application.
#5) Browser testing: The web app gets tested across multiple browsers – both using different simulation tools as well as physically using real mobile devices.
#6) Launch plan: After every 4th week, the testing moves into staging, where a final round of end-to-end testing on these devices is performed to make sure the product is ready for production. Then it goes Live!
*****************************************
How to Test Mobile Applications on Both Android and iOS Platforms
It is very important for the testers who test their apps on both iOS and Android platforms to know the difference between them. iOS and Android have a lot of differences w.r.t to the look and feel, app views, encoding standards, performance, etc.
Basic Differences Between Android and iOS Testing
You may have gone through all the tutorials, I have put in some major differences here, which in turn will help you as part of your testing:
#1) As we have a lot of Android devices available in the market and all of them come with different screen resolutions and sizes, hence this is one of the major differences.
For Example, the Samsung S2 size is too small when compared with Nexus 6. There is a high possibility that your app layout and design will get distorted on one of the devices. Probability is low in iOS as there are only countable devices available in the market and out of those many phones have similar resolutions.
For example, before the iPhone 6 and above came into existence all the older versions had a similar size only.
#2) Example to assert the above point is that in Android the developers must use 1x,2x,3x,4x and 5x images to support image resolutions for all devices whereas iOS uses just 1x,2x, and 3x. However, it becomes the tester’s responsibility to ensure that the images and the other UI elements are displayed correctly on all devices.
Please refer to the diagram below to understand the concept of image resolution:
#3) As we have a market flooded with Android devices, the code must be written in such a way that the performance remains steady. So it is quite probable that your app may behave slowly on lower-end devices.
#4) Another issue with Android is that software upgrades are not available for all devices at go. Device manufacturers decide when to upgrade their devices. It becomes a very difficult task to test everything both with the new OS and the old OS.
Also, it becomes a cumbersome task for the developers to modify their code to support both versions.
For example, when Android 6.0 came, there was a major change as this OS started supporting app-level permissions. To clarify further, the user can also change permissions (location, contacts) at the app level also.
The testing team owes the responsibility to make sure that it is showing the permissions screen on the app launched on Android 6.0 and above and does not show the permissions screen on the lower versions.
#5) From a testing perspective, pre-production build (i.e., beta version) testing is different on both platforms. In Android, if a user is added to the beta user list then he can see the updated beta build on the Play Store only if he is signed in to the play store with the same email ID which is added as a beta user.
Key Factors in Mobile Testing
I have been working in Mobile Testing for the last 2 years on both iOS and Android platforms. All the key points mentioned below in this tutorial are from my personal experience and some got derived from the issues encountered in the project.
Define your own scope of Testing
Everyone has their own style of testing. Some testers just focus on what they see in front of them while others are passionate about everything that works behind the scenes of any mobile application.
If you are an iOS/Android Tester, I would suggest you get yourself familiar with some common limitations/ basic functionalities of Android or iOS as it always adds value to our style of testing. I know things are difficult to understand without citing examples.
Given below are a few examples for your benefit:
- We cannot change the permissions like camera, storage, etc. on the app level in Android devices that are below the 6.0.1 version.
- For iOS below 10.0 version, the call kit is not there. Just to brief you in simple words, a call kit is used by a calling app and displays a full-screen view when a user is getting a call from a calling app such as WhatsApp, Skype, etc. Whereas for iOS versions below 10.0, we see those calls as a notification banner.
- Many of you may have come across problems in Paytm where your app is not redirecting you to the payment page of the bank in case you want to add money to your wallet. We think the above is an issue with our bank or Paytm server but it is just that our Android System WebView is not updated. A little knowledge about programming is always helpful for you to share with your team.
- In simple words, whenever an app is opening any web page in it, then Android System WebView should be updated.
Do Not Limit Your Testing
Testing should not just be limited to exploring the mobile app and logging bugs. We, as QA, should be aware of all the requests that we hit our server and the response that we get out of it.
Configure Putty to view logs or verify sumo logic for logs depending on what is being used in your project. It not only helps you in knowing the End-to-End flow of the application but also makes you a better tester as you get more ideas and scenarios now.
Reason: Any statement should have a valid reason behind it. The reason behind analyzing the logs is that many exceptions are observed in the logs but they don’t show any impact on the UI hence we don’t notice it.
So, should we ignore it?
No, we shouldn’t. It doesn’t have any impact on the UI but it may be a futuristic concern. We could potentially see our app crashing if these kinds of exceptions keep coming up. As we have mentioned about App Crash in the last sentence, this leads the QA to have access to crashlytics of the project.
Crashlytics is a tool where crashes are logged along with the time and device model.
Now the question is if the tester has seen the app crashing then why does he need to bother with crashlytics?
The answer to this is quite interesting. There are some crashes that may not be visible on the UI but they are logged on crashlytics. It could be an out of memory crash or some fatal exceptions which may impact the performance later.
Cross-Platform Testing
Cross-Platform Interaction Testing is very important.
To give a simple example, let’s say you are working on a chat application like WhatsApp which supports sending images and videos and the application is built on both iOS and Android platforms (Development may or may not be going in sync)
Ensure to test the communication of Android and iOS, the reason being that iOS uses “Objective C” whereas Android programming is Java-based and due to both of them being built on different platforms sometimes extra fixes need to be made on the app side to recognize strings coming from different language platforms.
Keep an eye on the size of your Mobile App
Another important piece of advice for mobile testers – Please keep checking the size of your app after each release.
We should ensure that the size of the app doesn’t reach a point where even we as end-user won’t wish to download this app due to its large size.
Testing App Upgrade Scenarios
For mobile testers, app upgrade testing is very important. Ensure your app doesn’t crash on the upgrade as the dev team may have mismatched the version number.
Data retention is also equally important as whatever preferences the user has saved in the previous version should be retained when he upgrades the app.
For example, a user might have saved his bank card details in apps like PayTm, etc.
Device OS may not Support the App
Sounds Interesting?
Yes, many devices may not support your app. Many of you must be knowing that vendors write their own wrappers on top of the US and it could be possible that any SQL query of your app is not compatible with the device hence it throws an exception and it may result in not even launching the app on that phone.
The point over here is – To try to use your app on your own devices except for the ones you use in the office. It is quite possible that you are seeing some issues with your app.
App Permission Testing
Next on the list is Permission Testing of mobile apps. Almost every second app asks its users for access to their phone’s contact, camera, Gallery, Location, etc. I have seen a few testers who make a mistake by not testing the proper combinations of these permissions.
I can recall a real-time example when we were testing a chat app that had all the features of sharing images and Audio files. Permission for Storage was set to NO.
Now, when a user clicks on the Camera option it never opens until the permission for storage is set to YES. This scenario was ignored as Android Marshmallow has this functionality that if storage permission is set to NO, the camera cannot be used for that app.
The scope extends further than what we have discussed in the above paragraph. We need to make sure that the app is not asking for any permissions that are not being used.
Any end user familiar with the software industry may not download the app in which too many permissions are asked. If you have removed any feature from your app, then make sure to remove the permission screen for the same.
Compare similar and popular Apps in the Market
Moral of the story – If ever you are in a doubt, then please don’t bring it to a conclusion. Comparing with other similar apps on the same platform can strengthen your argument that the functionality under testing will work or not.
Get an Overview of Apple’s Build Rejection Criterion
Lastly, many of you might have got your builds rejected by Apple. Let me make you aware of Apple’s rejection policies.
As a tester, it becomes difficult for us to cater to the technical aspects but still, there is some rejection criterion that the testers can take care of.
For more information on this, please click here.
Always be on the Front Foot
Being a tester, don’t let things pass over to your court from the Dev Team/ Managers. If you are passionate about testing then “Always be on Front Foot”. Try to engage yourself in activities that take place well before the code comes to your bucket to test.
Most importantly, keep looking at JIRA, QC, MTM, or whatever is used in your project for all the latest updates on tickets from clients and the Business Analyst. Also, be ready to share your views if you require modifications. This applies to all testers who are working on various domains and platforms.
Until and unless we feel the product is our own, we never ought to give suggestions for new improvements or changes to the existing functionality.
Keep your app in the background for 12-24 hours
I know it sounds weird but there is a lot happening behind the scenes which we don’t understand.
I am sharing this because I saw the app crashing after launching it, say around 14 hours from the background state. The reason could be anything depending on how the developers have coded it.
Let me share a real-time example:
In my case token expiration was the cause behind it. One of the chat apps if launched after 12-14 hours will be stuck on the connecting banner and will not get connected until killed and relaunched. These kinds of things are very difficult to catch and in a way, it makes mobile testing more challenging and creative.
Performance Testing of your App
In the mobile world, the performance of your app impacts the extent to which your application is getting recognized worldwide. As a testing team, it becomes very important to check your app response and more importantly how it works when a large number of users are using it altogether.
Example:
Let’s talk about PayTm.
You must have all clicked on the ADD MONEY option in the PayTm app, which then displays the balance you have in your wallet. If we consider what is going on behind the scenes, then it is a request which is going on to the server with the PayTm UserID and the server sends back the response with the balance in your account.
The above case is only available when one user has hit the server. We need to make sure that even when 1000 users hit the server, they should get back the response well on time because end-user usability is our prime goal.
Conclusion
I would conclude this tutorial by re-iterating that mobile testing seems to be very easy in the beginning but as you get into the details you will understand that it is not easy to ensure that whatever has been developed will run smoothly on thousands of devices all over the world.
You will mostly see apps that are supported on the latest and last few versions of OS only. However, the testers should ensure that they don’t miss out on any scenarios. There are many other points that need to be taken into consideration but those are already iterated in the other tutorials.
Scenarios like battery consumption, interrupt testing, testing on different networks (3G, Wi-Fi), testing while switching networks, monkey testing of mobile apps, etc. are all useful when it comes to mobile testing.
The attitude of testers matters a lot when it comes to the real testing environment. Unless you love what you do, you won’t bother doing things that are mentioned in the tutorial.
I have been in this field for about 6 years now and I know that the tasks tend to get repetitive at times. But, there are many other things that we can do on our own to make those monotonous tasks interesting.
Designing the right test strategy, choosing the right mobile simulators, devices, and mobile testing tools can ensure that we have 100% test coverage and help us include security, usability, performance, functionality, and compatibility-based tests into our test suites.
Well, this has been our effort to fulfil multiple requests from our readers in a mobile application testing guide.
Authors: Thanks to Swapna, Hasnet, and many other mobile testing experts for helping us compile this series!
In our next article, we will discuss more iOS App Testing.
Very informative content.We also have a similar mobile lab at LeoTechnosoft where user can develop a mobile app according to users requirements.Leo TechnoSoft serves the Mobile Lab .The Mobile Lab of Leo TechnoSoft has the skilled and experienced mobile app development team which helps you to develop the prototype of apps for various mobile devices in the respective technology.
Hi,
This is very useful that carries various tools for testing the devices.
thank you
Hi Nancy,
Great post! You gave a really comprehensive guide to test mobile. You covered all the bases! I really enjoyed your detailed list of tools and your description of different types of app testing.
One part that really resonated with me was your description of usability testing. Qualitative analytics can help ensure your users are having a satisfactory experience.It adds an additional visual layer to your data and allows you to watch user session recordings and view touch heatmaps. You can see how users are interacting with your app. A tool that can help with this is Appsee.
Would love to hear your thoughts.
Cheers!
Emily
GOOD INFO FOR FRESHER …
HI ,PLEASE ANY BODY CAN TELL ME HOW TO WRITE TEST PLAN ,TEST CASE ,TEST SCENARIO WHEN THEY ASK IN INTERVIEW ON PARTICULAR APP..send me test case of different apps which is asked in interview for freshers frequently ..i am in need please do help me by sending me to MY MAIL ID soumyakhairawadgi@gmail.com
Superb article
searching for this long time thanq very much..
Nice article so I read this post I will inspiration in this post if I like it post choosing the right mobile simulators, devices and mobile test tools can make sure that we have 100% test coverage and help us include security, usability, performance, functionality and compatibility based tests into our test suites.
Very simple, clear and detailed.
Thanks for the article
Very Very Useful and So Clear!! Appreciate it!!
Hi,
Thanks for your info.It was very helpful
HI Vijay Thanks for this article, i am also working as Android Mobile Application Testing Engineer.
Very helpful.
Thank you for sharing.
Can any help me out how to test payment gateway mode in mobile app, what all parameters required and all things are remember to test the secure part of the app.
Please share your guide with my mail id.
Email_id: viragnirmalkar21@gmail.com
Really helpful … Thanks
Thank you sir it’s very helpfull to us.
usability and performance are the crucial and challenging aspects of mobile testing
Excellent article , Give a very good view on Mobile test
nice tool for testing mob apps (ios and android)
Very good post. Thanks
hi nancy
found your article really interesting…I hav a ques regarding the estimation part of testing mobile..as we all know that testing estimation techniques for traditional sofwares are available but for mobile apps the existing ones are adapted to be used in mobile domain….so what strategy do you suggest in this concern…
Thanx
HI Nancy,
good article, can we have the application of the sample testcases given above or from where to get it.
Very useful and helpful. Vijay always brings the best of his posts everytime
Useful guide, but no words about appium wich is one of the best open source tool to automation functional tests. Also no words about espresso wich is used in white/grey box functional tesing
An insightful article on MT. Good coverage of all aspects of MT. Thanks for sharing
This is really helpful for the beginners. Thanks for the help
By
Moganna Gowda
This tutorial will turn out to be a helping guide. will entail testing mobile applications for performance in order to protect the brand integrity of your company or client.. well nicely written.
Hi,
I am planning to attend interviews on Testing Mobile application. Can anyone suggest me how to prepare for that?
gud one.. thanks for sharing.
Hi Robin Mehta,
May be you should come up with a big article. 🙂
Thank you,
@ All
Thanks all for your valuable comments.
It is a really helpful tutorial for beginner who are looking to develop mobile apps
Really it was very useful article
Hello Vijay,
Please publish a article how to test iphone app with simulator with .ipa file. Is there any simulator available to test iphone app, and how we can capture the logs while performing testing on it ?
nice article for fresher …thank you for this article
Hi ma’am,
Thanks a lot for your valuable article. This will help me more about my testing career. I am beginner, so I need your help more about the same platform. Also, I need more clarification about Testing Mobile (Like Mobile Companies do the Testing on hardware). If you have such kind of article then kindly mail me on above mentioned mail id.
I pray to God that your dreams come true. Thank you again!
Sunny Dharwal
Hi sir…i m mohit kumar n i want to make future in mobile industry n i m new in dis feild….so i wants ur help to know abt dis nd want to some tips frm u to enter or crack interview in dis feild bcz i hav nt any reference for entring dis feild….can u help me….plz send me ur email id i wanna to talk on fb wid u breifly about dat..thank u
I liked this article. Very informative. I am looking for test plan preparation, test case prep and execution, defect life cycle, automation etc
I have gone through your article about mobile app failure,It was very interesting and informative.There are several reasons why mobile apps can fail. Here are some of the most common causes of mobile app failure:
1.Poor user experience
2.Technical problems
3.Inadequate testing
4.Lack of market research
5.Poor marketing
So, It can be a difficult task for a non-technical person to develop a mobile app, I would suggest you can take help from companies like Alakmalak technologies.
Fabulous article for those who are the beginner in the field of MT . Thanks for such nice guide .
Link for mAutomate
http://mautomate.com/
Hi I am a beginner in this field as Mobile app tester, my question is how to check App storage consumption, Memory Consumption, app speed, screen load, app load.
second I can do manually easily but when it comes to checking with any software/tool it just like the fly hovering on my head.
i also want to learn katalon tool, JIRA , what they all about and how to use them in MT.
Hi..I want to make a project on Cyber security could you please suggest or please guide me to make it my whatsapp no. 8898539929
Informative post for beginners 🙂
Visit : cybertechnoelite.blogspot.com
This helps. I would like to know about the kind of defects that are unique and individual needs to focus on while their testing. What are the simple defects founds? What are the critical defects found?
A very detailed write up that definitely helps any beginner to become a pro mobile app tester .
Hello Nancy,
Can you please guide me the tools which can be used for recording and testing Native iOS application.
Upasna
thanks..
I’m Raja Khan
Great article.
Hi,
I am looking for some one who can give Online training on MT from Bangalore, if any one could help me get the contact details that would be great.
Thanks
kindly tell how to take logs for iOs app testing
Hi,
Thanks for updates, Can we have something related to navigations in mobile test. E.g. Testing like gmap or ect ?
Thanks
Must read post for all the testers. Personally the post has enhanced my knowledge about mobile test.
Thanks a lot STH for your great efforts and wish you all the best!
Really this document is very useful for mobile test for beginners..Example of test case given is easy to understand..Thank you
Hello Nancy,
Nice Article. Thank you for sharing simple yet very effective article on Testing Mobile.
I would like to know more about Mobile Application Security Testing.
Can you please brief me about it?
Thank you in advance.
Hi Nancy,
This document is really useful for beginners who wants to learn Mobile Test.It is simple and helpful for self learning.
Thanks admin.. It is useful, Good Work <3
Thanks for sharing, very useful for beginners
Thanks for your sharing.It’s very helpful.
Really useful information….now we able to know whats s mobile test and how it works…..
This is Really awesome tutorial.
This is really a nice article for a beginner. Is there any way that some one can provide an update on how to get the hands on experience on the real application testing by connecting to the emulator\simulator, how to debug the errors when occured, how to perform a crash testing.
These information reallys helps to build a greater knowledge on testing mobile.
Thank you for Sharing this post. It would be more helpful for freshers like me if you share some demo videos on mobile test.
Thank u so much…. very useful guide
You can also check the Responsive design is Google Chrome using below steps with multiple devices.
Steps:
1.Launch your application
2.Press F12 or Console Drawer
3.Click on Sources tab
4.Go to Emulation tab
Check your application in different devices.
Thanks
Appreciate your efforts for writing that simple yet very effective article on mobiles . Thanks a ton, it certainly sets the stage to get a holistic view of what MT is about and tools that can be leveraged for manual as well as automation testing.
Hi All,
I found this article very useful along with a healthy discussion. But it is lacking some new tools for automation of mobile test like Appium or Selendroid which are latest and widely used in industry. Although I am a manual tester and does not prefer automation to manual testing, but still with today a wide range of devices and os they are using I recommend testers to go through these tools.
Somesh Gupta
Software Test Analyst
Thanks alot, really helpful for beginners
Great Nancy. I joined few days back as Mobile application tester. I am New in the MAT. your knowledge helpful for us. But how to do real time work on project. how to do testing . I want video tutorial . can u help me with that.
i would also like to ask u as a manual tester profile having scope or not?? or we have learn more technology also.
please guide us for as career in QA.
Thank you.
Hi Sekhar,
Can you please tell me the automation process for the android and ios using Appium.I am planning to start it.
Hi Nancy
It was really a great article for beginners. You have clearly mentioned all the necessary things for testing a mobile application. Please keep posting your experience.
Thanks
Rajneesh
Hi, this is Start up Kick for me
cheers!
thank you for help man 🙂
Really felt great with this….
was very helpful
Very usefull info for beginners and experienced…Thanks.
Such a good points described.
i had a problem with understanding what is ILL and JIRA and are they used for.
How to write Mobile Application Test Scenarios.Mobile App Test Scenarios is it same as Web Application Test Scenarios.Please Any One Guide Me.
Thanks.
Good details and really helpful.
This Article is a good guide for the beginners who are interested in Testing Mobile. Thanks for the Article.
I enjoyed reading your blog and gleaned some new information as well. Thanks for sharing. Keep writing.
this is very useful and complete guide. thanks for sharing.
Can I have the testcases for navigations between two location? .. Can any one send it to me at :
waghmare.s.s@gmail.com
Ranorex is good, but too expensive as an alternative is Soap UI
good one for beginners
this is very useful tutorial on Testing Mobile application.
Thank you for your information.
If you provide real time videos to test mobile apps it is very help full to people like me to learn mobile test easily.
Very good stuff for beginners.
Thanks a lot for Bedinner guide.
This is a really informative tutorial. Thanks
Can anyone say some test cases for online taxi services..my mailid; vishnusathyamoorthy@gmail.com
Thank u sir nice article
Typical defects / bugs while we perform Mobile Test:
1) App. orientation should auto adjust when in Potrait or Landscape mode
2) GUI Testing is very imp. for e.g. at times tapping on nay field or a button is not working on single tap, user has to tap multiple times for the Tapping to work
3) Interrupt Testing: While the user is using the app, if a call come or an SMS arrives – how the app behaves at that time. Also when we end the call or come back to teh app after reading the SMS how the app behaves
4) Text (field labels, tool tips) wrapping is not done correctly. Text might appear correctly on one device but might not wrap properly on devices with small screen sizes
5) OS differences, the app. screen color might look different on iOS6 when you compare it with iOS7 (latest) or for Android 3.x and 4.x
These were my 2 cents, will keep posting more. But this article is a REALLY gud one to start with.
Cheers!! Pankaj
Hi Sekhar,
I am planning to use Appium for the mobile application. It is a native application.
I would like to know about Appium mobile automation process.
Please contact me thru anithavivekcbe@gmail.com.
Thanks
Anitha
Thanks for sharing about mobile app development in your blog
Thanks a lot Ma’am
It’s very helpful for testing mobile.
@ Shuza Haider,
We have updated the article with a spreadsheet for download containing the sample test cases for testing mobile applications.
Please check the download link in the article and let me know if you have any questions.
Thanks
Hi
Thanks for sharing.great.im interested to pursue my phd on MT.but now my problem is i dont know which part i want to do.could u please suggest to me the suitable part for me to do my research on MT.your feedback is higly appreaciated.u also can email me personally.thanks.
realy nice article .Thank you.
hi ,
i am start my first android app testing.
so please give a information
how to start mobile app manual testing
nice to read such a content
Learn more about mobile from the crowdsource testing platform RainforestQA
Hi,
The information what you are giving is very helpful. Can you please forward information on Banking Domain Application also.
kiran S
article is very informative and the test cases are good
HI,
How to write Mobile Application Test Scenarios.Mobile App Test Scenarios is it same as Web Application Test Scenarios. thanks in advance
Very helpful. Thanks
What do i need to do if my phone was hacked by a tester and i have completley figured it out? I never gave my consent and it took me a couple of months to figure out what was going on with my phone and my apps. This person doing the testing has invaded my privacy and my life and i want it to stop. What do i need to do.
A very detailed write up that definitely helps any beginner to become a standard mobile app tester.
Thanks lot for sharing !
Great !!! And Thanks a lot,
Actually you’ve replied very clearly and easy manner related to Testing Mobile App. It will help anyone who loves to go to Mobile Application Testing field and please keep posting such innovative live ideas which empower us as well.
Best Regards,
Anirudha
Thanks for sharing the post, it’s very useful for me
Very usefull. Thanks
Hi Dear
I am working as a desktop software tester and also i want to learn about Mobile Test. So above this information are really helpful, and appreciate you.
Can you please foreword me about test case write for mobile app test and other information. Thanks for your good co-operation. Regards // Shuza Haider
Really nice information about app testing. thanks
hi vijay
can u please me find the material for MT certification for astqb Mobile Test
Thanks Nancy for the valuable insights on Mobile Application Test.
You have mentioned very good benefits of Mobile app testing in the development process which can be very useful for the readers. But I would add some more that I think you have missed it out, Check out them below:
1. Increased ROI.
2. Mitigated risks.
3. Agile development.
4. Enhanced user engagement.
5. Better app store ratings.
These are some of the benefits of Mobile App testing in the development process that I found important. Many good companies like Alakmalak Technologies test their app while developing which is very beneficial. So if you are looking for the mobile app development I would suggest you to visit Alakmalak Technologies that will provide the best app development service.
It is very useful for the beginners who want to build career in testing mobile app. Every thing is explain point to point. Great Work !
Can I have the testcases for bluetooth connection between two mobile? .. Can any one send it to karthik466@gmail.com
its nice article for beginners who want to explore in Testing Mobile.
Thank you stop much
1 or 1=1#
Really useful information….now we able to know whats the mobile test and how it works…..
Thaks.
Regards,
Ganesh
GOOD Article on Testing mobile Application.Keep it up
Hi,
I want to know “Interface Testing” Can any one give brief explanation about it.
Thank you for sharing.
hi,
Very useful who want to enter into mobile test world.
Great Wok…Thanks..!!
It is very helpfull for us,
Can you explain about security testing on appliacation
Want to write the tc on app for security testing
This is informative, step by step explanation with the flow helps a lot to understand the clear picture of mobile app testing.
I was looking for some information on line to under stand how to text Mobil applications manually with the help of emulation settings.
Glad to see a complete guide to refer to. It is useful to understand automated test settings as well.
Thanks to Nancy for sharing this information.
Hi,
The explanation was very simple and easy to understand. Thank you so much.
Hi Nancy,
i am beginner working in mob app test field,
I do manual testing of Mobile app for iOS and Android .
But i am lot more interested in automation testing and Load and performance testing for a mobile app.
Can you help me
And also tell more about choosing the mobile test automation tool and working.
Thank you.
Excellent article , Give a very good view on Mobile test
Thank you sir it’s very helpfull to us.
can you share database experience also sir.?
Nancy Madam..Job lagwa do yaar kahin testing mein
thanks…for the sharing the thought..
I am new to testing mobile, however i need more info about how to write test cases for testing mobile applications.
Good information! Great for beginners!
thanks a lot….
Any idea how to do Mobile Application performance testing?
Hi ,
I am in QA testing field and recently learn MT , now i am looking for job change . I am in USA how to find job in this field or any recomandation of counsultanting firm for mobile/QA testing?
Thanks a Lot it is really a very very useful document for me…
awesome info,thankx!!!!!!!!!!!!!!
Thanks for your inputs , please share any more latest development in automation testing to my mail. Whic can help to learn and develop automation skills quickly,??
this is very useful and complete guide. thanks for sharing.
is it necessary to learn manual testing before we learn mobile test ,i want to start my career learning mobile test kindly provide suggestions
Hi Nancy
This post is good to refer but i am the fresher in Testing mobile on python so do suggest how to start with scripting and all if possible “share links which may help me to go through”
thanks and regards
sharanu
Hello,
Please let me know any tool, to test performance ,across different mobile platform for website.
Amazing series. Thanks for posting.
Very useful and informative!
Thanks a lot for sharing the info!
Great Article vijay.. It’s very helpful.
Thanks for sharing mobile test
Hi vijay,
its very useful article…..thank u very much for sharing
Now I started doing Mobile app test.so I need some documents to clarify things
so can u please mail me testing mobile application cycle form begining to end and also forward me the sample /document on how to write Test cases for testing mobile application.
I will be very thankful, if u send (mail) these things to me..
initially from when i get requirement,testplan prepration,test case prep and execution,defect life cycle,automation….etc
Great Artical. Thsnk you.
This came out to be a very useful guide about software and MT .very good points described and all the tips and tricks of the software testing and many key features for beginners
It,s great for testing Android! Thanks a lot for this tool! what best alternatives to iOS?
Hi Thank you for information
I want to ask one thing we want to learn how companies are doing mobile test practically ,how to set up environment for testing ,how test cases will prepare what are the terminologies they used in companies by this we can learn more things theory part we can study..if you provide information like practical it is very very usefull us to learn easily..
Hi Sekhar,
I want to know how to automate the mobile native application using Appium.
Please help me in the automation process using Appium.
My email address is anithavivekcbe@gmail.com
Thanks
Anitha
Thanks a lot. It’s very useful and clear with more things about app.
Do we have something in advance level
Mobile Automation Testing Tools that are getting popular in the market are:
1) Perfecto Mobile
2) Monkey Talk (previously Fone Monkey)
3) SeeTest
4) Robotium
5) Expritest
6) Device Anywhere
Choosing the right tools depends on which tools meets your and the clients requirement. If the budget is tight then one shud go for Cloud otherwise (when budget is not a constraint) then testing on real devices is advisable.
However, one should surely test the app. on REAL DEVICES before launching it for the end users. Just merely testing it on Emulators / Simulators will not test as to how the app behaves on real devices.
Emulator / Simulator has its limitations like:
-> Camera and/or Flash functionality cannot be tested
-> Email functionality cannot be tested
-> Calling / Texting functionality cannot be tested
-> GPS and network bandwidth testing cannot be performed
-> Installation and configuration testing cannot be performed
Hence, it is always advisable to test it once (if not more) on the REAL devices.
Cheers!! Pankaj
This is a really useful article. It covers all the things needed for a start in mobile test.
I want you to add some more insights on The App installation, Mobile test Estimation considering various parameters & Automation testing integration etc.
Thank you
Great !!! And Thanks a lot,
I was waiting for Mobile App Test Article like that,
Actually you’ve replied all my Questions related to Testing Mobile App 🙂
Best Regards,
Maksod
Salut
Thank you so much for sharing
Useful article, thanks for info.
Hi Every one,
I am doing testing of mobiles from Past Two years, and Learn a lot of Things also started Automat the Mobile Application, by Using Appium if any body wants to Learn than can message me i will share the Idea how to Automate the Mobile application. for Both android and ios.
Thanks,
Sekhar
Hello Vijay,
This information is really helpful to us
Thanx for increasing our Knowledge regarding mobile test as well as Testing Mobile application
i wouild like to share my experience regarding testing Mobile Application
-Application only crash when memory leak and when one functionality called to other module but that module not exists in XCode
-Login With same user in different device and see what reflection you see for example there is a functionality of like a product and do this action in both device at same time that time when you do pull to refresh in on device you get liked but in other device not reflect and crash the application
-Do check when app get live and install app from appstore and do Regression testing once again and verify all scenarios
-when you do login with Facebook and then there should be user entry in Wap service into admin section.some time it’s avoidable.
And Many More..will let you know 🙂 Keep Testing
Nancy – Wonderful article and gives a clean picture for a individual like me who is just looking for info on the various aspects of mobile Test. am a Test Lead and Testing Mobile application is a new area being added into my project bucket ..
I am seeking information on Regression Testing of mobile applications. Initially when the application is built – it was tested by a Team which is currently not exisiting . Now with the Ios upgrades and the android upgrade- i want to know how should i plan to do Regression Testing for the applications(Hybrid).
My Email id is – pk.kiran@gmail.com
Hi Nancy,
Wonderful work done! Thanks a lot for posting this article.
You have only 5 yrs. of experience and you explained Test Mobile concepts really really well.
I am so lucky to found your site. I am feeling confident that i can crack MT interview (with 1-2 yrs experience in it) if it comes across my path.
I hope, this would be totally ok if i explain the concepts like this in this manner in the interview…like by giving an example…Please suggest me.
Kudos to you guys @Softwaretestinghelp!
Thank you
Mukta
This article is very useful for the testers who are interested to learn Mobile Test.
Nice information usefull material to became full time software testing engineer
I’m Raja Khan
Hi Nancy, Thanks for sharing the information with us. Testing Mobile is a tough task. A more important factor in application development is testing your apps at all mobile devices to ensure your app is working fine.
That’s awesome!
On a mobile device, the application is tested on handsets like Samsung, Nokia, Apple and HTC. ——even if the testing is done on the handsets they have their own processors and ram configs….so how can it be different
Hi,
Thanks for posting this Article.
Very helpful. Appreciate it 🙂
Hi
is the “ios app testing” link broken?? it leads to the main page (first tutorial)
I like your blog. Its very informative Thanks for sharing
Hello, it is really useful and clear, thank you. I have just a question when I am trying to access the second tutorial on IOS testing I am not able, any idea why ?
Regards,
Akram
Thank you so much for sharing you experience. As it is a very useful data, very well written, good for beginners. I must say that you must be a good Tester.
Good luck.
Thanks once again.
It is very useful for the beginners who want to build career in mobile test. Every thing is explain point to point. Great Work !
Hi,
I am planning to pursue a PhD in Testing Mobile.Can any one suggest me the tool for regression testing in mobile test.Your help is appreciated
Thanks.
Let me correct that by saying the ios app testing link simply reloads the page.
Excellent article! It’s really helpful. Thanks for the sharing.
Sound good. Really it was very useful article. Each and every stage has been explained thoroughly with real time experience.
Awesome
This a really cool informative article, thanks a lot! I would like to add just 1 important point… you have to also consider what devices you should test on. Different devices are popular in different markets.
Hello Vijay Sir,
Can you please forward me the sample /document on how to write Test cases for testing mobile application?
Thank you very much.great..learning MT with proper explanation..
Thanks for sharing; it’s very helpful to Mobile Test Engineer.
Nice articles thanks for sharing.
Useful and informative article.
Thanks for sharing 🙂
It’s great!. Thanks so much.
Hi sir,
I am fresher for the testing job.And the above materials is useful to me,but i need to know how to write test cases and test the web application.Please can you share the materials for that.And i am interested in the automation testing,give ma idea to write an automation tool for testing.
Thanks for sharing the post, it’s very useful for me
Nancy- Thanks for the article on mobile test
Pankaj- Thank you to explain in detail
please include selendroid tutorial also.
A very detailed and in-depth coverage of test areas for an mobile application.
I found it very helpful.
Thanks
Hi Nancy,
thanks for writing and sharing such a nice article.
Thanks.
i dont no the programing skill am coming from ece background how learn programing skills in a short time
Really helpful. Thanx.
Hi,
The information what you are giving is very helpful. Can you please forward information on Health Domain Application also.
Sujatha
Thanks for sharing the document on Mobile app testing. It is very helpful and informative. Some reason I am not able to receive any information when I click on tutorial 2 iOS testing. Does anybody else experiencing this?
Thanks
Very Useful for me,
Thanks a lot for this article…
Thank you for posting this type of great content … I was looking for something like this.
This site is good. But I didn’t find any specific stuff related to testing mobile application security. Can some one help me in knowing which all emulators are used for testing mobile application. On the site some emulators are mentioned. But I did not get any idea out of it.
if some one can help me in knowing how this site is helpful for security testing specific to application
Thanks a lot for sharing the article.
MT Tools
1. pCloudy
2. Perfecto
3. Saucelabs
Useful information for those who want to start career in MT.
If you have any information on Automation testing for Mobile using on demand software. Please share us.
Very useful information…while i am exploring some mobile automation tools, came to know one automation tool i.e mAutomate.
Automation tool mAutomate is available and is available for testing on one device i.e. one for Android and one for IOS device. It’s open source.
Thanks,
Gaurav
i was confused a little bit with native apps, mobile web apps, hybrid apps. can you please provide an example for each type of application.
Hi vijay,
this is very usefull artical…..thank u very much.
pls mail me, testing mobile application cycle form begining to end.
initially from when i get requirement,testplan prepration,test case prep and execution,defect life cycle,automation….etc
Really useful information along with Agile cycle.
I need to know open source tool which is suitable for mobile apps
Hi vijay,
its very useful article…..thank u very much for sharing
Now I started doing Testing of Mobile app.so I need some documents to clarify things
so can u please mail me testing mobile application cycle form begining to end and also forward me the sample /document on how to write Test cases for testing mobile application..
I will be very thankful, if u send (mail) these things to me..
initially from when i get requirement,testplan prepration,test case prep and execution,defect life cycle,automation….etc
thanks
I have recently joined a Mob App testing project, the contents mentioned above are really greatful, thank u so much for sharing. Really appreciate.
please mail me testing mobile app cycle form begining to end and also Test cases for mobile application testing
Love the way of explanation about testing strategies and tactics for mobile applications. Thanks for sharing!
Thanks for sharing, very useful for beginners
Very Useful , Thank You
Hi,
Please could you tell how to launch a windows phone app from another windows phone app
I would suggest to add for the Types of testing Mobile App internationalization and localization. Many of the mobile applications have to be translated into several language. It is the nature of these application to be sold wherever in the world.
Very good article…
I am new for MT,
Can any one tell me,where can i start?
Thanks a lot Nancy for such a well written and detailed article.
Hi
is the “ios app testing” link broken?? it leads to the main page (first tutorial)
I am a student who has a great deal of experience and knowledge. I have a great deal of time and interest in this opportunity to make a career in the testing of a new application, and I will have the ability to do marketing and administration. I have sent you a email and I would like a little more information, please contact me if you have any suggestions and time. The best thing is this article is bringing a good way of a career to the masses. If this was not published I would have never known that you can get paid for the work ,I was just doing it for free. Thanks for the explanation and expertise.
Very useful guide on mobile test.thanks for sharing..
Excellent article. Very informative. Thanks for the efforts.
Hi Nancy,
This is informative article for a great start.
I do manual Mobil app testing for iOS and Android for functionality.
But i am lot more interested in automation testing and Load and performance testing for a mobile app.
Can you help me with the article for iOS and Android.?
And also tell us more about choosing the tool?
Thank you,
How to learn mobile test?
thanks friends
Hii,
Plz let me know any option to test the performance of website across different mobiles and on different browser.
Thanks for sharing the information.
* The mentioned sites for using emulators (iPhone tester) are only for web apps? How could i use them to test my Hybrid apps ?
* We will also expecting the articles about Performance and Automation testing for mobile application 🙂
Nice dcoument to get the basic idea about Testing mobile. How to know practically work of the mobile test?
Thank You Nancy 🙂
@Pallavi
Please find my answers for your queries:
Simple Defects
– If we are rotate our devices in landscape or portrait mode the the page gets distorted.
– you might find connectivity issues while working on devices.
ifyou are using wireless connections, its important to check how the application behaving in weak signals.
– Flickering of application is very com’n in Testing Mobile Application.
– Try to test your application in many different devices to determine if you app is stable in all devices.
Critical Defects
– pop up handling- some times pop up wont display to user and if it displays the functionality wont work.
– application gets hanged due to interruptions like calls, messages.
Hope this clarified all you doubts. 🙂
hello,
you know what this article helpful for every people and you know i like to blog and thanks for sharing this such an useful information on mobile app testing it enhances my knowledge more. I agree with device selection. Thank you for sharing such informative with us. continue sharing!
Thanks!!!
Very precise and helpfull 🙂
Useful And Covered all About Mobile, Enjoyed while Reading @ Thank U Nancy Ratnakar !!!!!
Very helpful article, many thanks for that. This helped me in preparing for the exam of mobile test certification IAAA: Certified Mobile Test Professional, (IAAA: CMT Pro)
Very interesting,
Thanks for share!!!
It’s very useful and clear, Thanks a lot.
Very useful guide for beginners. Mobile users are unforgiving when it comes to poorly performing applications.
I would like to make my career in the mobile industry, would you explain how can I do that.
I prefer your answer via my email address.
many Thanks
Simple , Crisp & Clear….
Thanks for the Guide..
None of the links seem to work for all of the courses. Every link just reloads the page.
This is very useful for a beginner.Thanks for sharing
Good article which starts from the basic and then covers various aspects and en example at the end.
Thanks Nancy. Even number of comments on this article suggests the usefulness and the way people liked it
Thank you very much for sharing this article. I totaly new in Testing Mobile app. Now this is a good way to start learning about mobile app test with proper explanation.