Hot answers tagged

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 ...


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

All-in-one: SeeTest Mobile web: Windows Phone Web Driver BridgIt Native apps: CodedUI Winium.StoreApps windows-phone-8-bootstrap Hybrid apps: CodedUI Winium.StoreApps.CodedUi Silverlight apps: Windows Phone Driver P.S. If you know other solutions, please share. Thank you.


2

Why not check us out! We have 17 k beta testers in our community and they together own 470 different devices. You can do both private and public tests and also choose if you would like to pay the testers or if it's a free test. Have a look and see if our platform could work for you. https://betafamily.com/


2

Applause You could try Applausse the testing services based on their tester network from UTest, I have done some cross-browser and mobile app testing for them. They offer scripted testcases and exploratory sessions where you pay per found issue. Amazon Mechanical Turk With Amazon Mechanical Turk you can define small work loads. Like install and do some ...


2

I don't know of any free ones, but there are a number of services around that do exactly what you're after. Plus, they range from system or system integration testing to beta or user acceptance testing - so it really depends on your requirements. Check out Bug Wolf, 99 tests and Bug Finders to see if they suit your needs. Otherwise, Googling something ...


2

Appium would probably fit the bill. It uses the iOS simulator (comes with XCode) to run Selenium tests. For Android it uses the Android SDK (comes with Android Studio).


2

Telerik's Test Studio is also a good tool and will provide you required support and features. You can use this tool for testing Web, Mobile, Desktop (but only WPF) applications. test Complete is also a good tool which will suffice your requirements (advantage is it supports more variety of Desktop applications). Again, cost wise Test Studio is cheaper than ...


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

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 memmory 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 ...


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

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

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 ...


1

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


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

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

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

Use Android Studio for taking such kind of profiling. Launch Android Device Monitor after connecting your debug device. Click on Start Method profiling Now, perform an activity that you would want to measure. Like, moving from one view to another that might also include some network communication with backend. Once the activity is completed, click on stop ...


1

Have you looked at Appium? I haven't used it but I think it's pretty much selenium for native app testing. http://appium.io/


1

Common UI testing tools (Appium and others) will answer most of your requirements except for Video starts Playing This is tricky and can be achieved to some degree depending on the level of confidence you require. The simplest solution is using the UI tool to get a few screenshots spaced in time, than compare them to each other (verifying that they ...


1

For iOS and Android you can use Appium. And for Windows Phone you can use Winium. Both tools are "selenium-based", meaning that they have same basic API, and you can use same language and tools to write tests for all three platforms.


1

I would start by defining your core functionality requirements, then work from there. Keep as much of the testing as universal as possible, and break out into separate features/sheets for platform specifics.


1

Their is more cloud site present for testing in mobile devices. (https://crossbrowsertesting.com/, https://www.browserstack.com/) N.T-- They are all commercial Enterprise service. You can try a demo for these cloud services in some limited devices or some few minutes.


1

Take a look at a new platform called http://rainforestqa.com. It's a new approach to crowdtesting where you can arrange testers with different web/mobile environments. There is also a number of free test sessions you can execute, so you'll be able to evaluate the tool without needing to pay upfront



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