Hot answers tagged

3

This question is very broad and is one of those question which is bound to get biased replies based on User's opinions. So when you say, So please suggest which tool should I learn There is no definitive, clear-cut answer, until we understand the projects that are in pipeline are. Nevertheless, on the top of my head, I can name quite a few mobile ...


3

Is there a load testing of a mobile app? Short answer: Yes there is. Long answer: Well you can test the performance of your app on the device. You can test, How much memory it occupies? How much battery does it utilize? What happens if you have several other apps open and then open your app? Does it hang up the phone? How much time does it take to ...


3

Below testing techniques can be added to the training plan: Usability Testing Recoverability Testing Installation/Uninstallation Testing


3

Do we have to test on emulators or a real devices for testing mobile applications? Why not both? Some functionality of mobile applications can be well-tested on emulators. Often this mean UI, basic features, etc. Other features may require real devices, particularly if you have device-specific functionality, or functionality that takes advantage of ...


2

You can try: TestComplete, a multi-platform tool. iMacros, although it may be more slated for web tests. There is a nice list you may want to investigate as well.


2

You can use adb to get battery consumption of your app by adb shell dumpsys batterystats [your.package.name] The result is very detail, so you may need to use grep to fine grain information you want and then import result into your continuous integration. If you only need to know an over view of battery usage for all your tests in a controlled ...


2

Go to Settings -> About Phone -> Battery Usage.


2

It is highly unlikely unless they have a bug bounty program or crowd sourced testing that you could participate in. Typically most companies, especially start ups, get defects reported on a rather regular basis from end-users for free.


2

There are number of tools available for testing mobile apps: a) Robotium b) Uiautomator c) Espresso d) Appium e) Calabash But my experience -I can suggest you Appium is the best tool for both Android & iOS mobile testing. I'm working on appium from last 6 months in my organization it is pretty good. The main advantages of using Appium is- cross-...


1

According to my co-worker who tested an SMS feature recently, there is a Twilio API for getting the status of the text for short code phone numbers that you can use to get delivery confirmation of texts sent w/ Twilio. This is likely the same thing Mercfh was thinking about. He does not believe that the cellular venders have APIs to report back delivery. ...


1

Run the application on an emulator, it should give you a way to define location Ask the developer to allow you to inject mock locations through some sort of API 2.1 Mocking can be done at the app level- i.e. don't read the location from the GPS 2.2 You did not mention a platform, but Android and I suppose iOS too have the possibility to mock a location ...


1

If a font-family is set on the body tag in your stylesheet, then that font will apply to nearly every element throughout your site (form and table elements being the exception where you have to redeclare the font-family for those). The only time the font-family declared on the body won't apply is if it's overridden by a different font-family applied on ...


1

Question 1: Is it useful to do separate load testing on a mobile App? So, can we say load testing of a mobile App is actually load testing of the web API...? Answer 1: Depending on the nature of testing it is always advised to run at least a subset of tests on real devices. The resources available on mobile devices are hugely different in comparison to PCs/...


1

I would recommend using Apache JMeter for this, it comes with Proxy server so you will be able to record your test scenario and replay it with increased number of virtual users You can also use Mobile Recorder service which is the simpler way of capturing mobile device traffic and converting it into a JMeter test.


1

Here are some skills you might want to acquire, Critical thinking Good communication Domain knowledge Understanding of mobile platforms Understanding of mobile networks and how data transfer occurs. Familiarity with different platforms, OS and browsers Awesome reporting skills Focus Curiosity And a hell lot more Happy Testing :)


1

Do we have to test on emulators or a real devices for testing mobile applications? I agree with "Joe Strazzere on this point, that one should go for both Emulators and Device testing as per the process and that too first test on Emulators and then on actual devices. But I would like to add few more relevant points to the answer. Whether you should go ...


1

Short answer is: Real Devices. But the point is if you can afford it. As it could be relative expensive if you want to test multiple devices. So: If you only have limited budget/resources, then use real devices for Android and simulator for iPhone (since iOS simulator is proved to be stable and trustable well). If you don't have any budget, go with ...


1

You can get apk using chrome plugin APK Downloader. To install apk use ADB command: adb install path_to_apk_file


1

There is no programming language called Android. Android is an OS and that as well is developed with Java(I Guess). You can learn and use Selendroid using Java. For Java you will get a lot of help from the countless communities and forums on the internet and is completely open source. Since you are already using Selenium Webdriver with Java, I guess it'll ...


1

I am working as a manual tester. If I understand correctly the term "manual tester" then the first and most important thing to learn is programming- a language but also concepts and principles, the language and environment are not that important.


1

It's your choice actually. You can choose to only test your applications on emulators and not real devices- but that would be choosing a dangerous path. We want our testing to closely resemble the real world scenario as much as possible. So testing should be done, as much as possible on real devices. Because real devices would provide your the real world ...


1

What's the difference between mobile app vs web-app? When testing mobile app, what are things that we need to focus on? Ans: If you mean mobile website by web app then: mobile app needs to be installed to use whereas mobile web is the mobile compatible same website as you see at desktop with fewer options compatible to mobile screen. When defining the ...


1

Kind of a late response but still, in addition to what Venky has suggested from an Android Perspective, there are several tools available for iOS as well. These tools come along with XCode Instruments. 1. CPU: A) Time Profiler B) Activity Monitor 2. RAM: A) Activity Monitor B) Allocations C) VM Tracker D)Leaks 3. Battery: A) Energy Diagnostics B) Batter ...


1

In two words- adb and uiautomator In a few more words- adb is your bridge into Android, you can actually run Linux shell commands ON the device, start activities, launch intents and even send key events. adb is run from the command line, but this means you can easily integrate it into your favorite programming language. uiautomator deals with the UI ...


1

I can describe a little about my experience of developing a tool used on android mobile, it may help you in finding a way: So what I did, I created an app on android which used to browse the url and play advertisements on it and perform some actions using javascript. For that I first understood what is android life cycle and how to capture events in android....


1

While there are literally thousands of combinations of Android Devices/OS Versions, there's a few that stand out as leaders. Determine what Devices/OS's are most popular. This information is available online. Determine your threshold for testing coverage. ( Example; Only devices with a market share greater than 25%) Also, make sure to look into any popular ...



Only top voted, non community-wiki answers of a minimum length are eligible