Mobile Testing

Get started with Mobile App Automation | How to setup Appium Environment for Android Automation

Appium is an open source, cross-platform Test automation tool for native, hybrid and mobile web apps, tested on simulators (iOS, FirefoxOS), emulators (Android), and real devices (iOS, Android, FirefoxOS). Appium drives various native automation frameworks and provides an API based on Selenium’s WebDriver JSON wire protocol. Android support uses the UiAutomator framework for newer platforms and Selendroid for older Android platforms.

Trending Technology

Gear-up | Now earn $200,000 via Android Security Rewards program

Days after a malware called “Judy” hit over 36.5 million Android-based phones – Google is making it more lucrative than ever for Android hacking white hats, with rewards up to $200,000 via its Android Security Rewards program, for finding a critical vulnerability. Android Security Rewards program works just like other bug bounties. Security researchers who can demonstrate an exploit get a cash prize and public recognition, the amount of which varies based on the severity of the hack. Then, Google gets to fix the bug and avoid future security issues. By increasing the reward, Google hopes it will attract more researchers and engineers to the Android Security Rewards program.

Mobile Testing Trending Technology

Benefits of Cloud based Testing for Mobile applications

The mobile application ecosystem is very dynamic. OEMs are launching new devices and new customization, and new OS versions are delivered every now and then. This is the constant challenge that most enterprises face. As the new versions of devices and operating systems create capabilities to expand your application, it’s imperative to test your app quickly over an ever expanding variety of devices so your newer versions are as spotless as ever. To achieve this, innovative techniques like Cloud based Testing for Mobile applications are required to be implemented to ensure optimal performance and user experience regardless of the type of his handset, operating system, geographical location and network service provider. Cloud based Testing for Mobile applications offers Web-based access to a large pool of real handsets and devices connected to live networks spread globally, providing enterprises with end-to-end control for manual and automated testing practices.

desktop-vs-mobile-testing
Interview Q&A Mobile Testing Types of Software Testing

Desktop vs. Mobile | Why Testing Mobile apps is different from Desktop Testing?

Why was this not tested? Aaah! QAs were accustomed to testing Apps only on a selection of devices, but carriers required more money for procurement. OMG! Mobile Testing is completely different compared to Desktop Testing. If we understand the distinction and challenges of testing Mobile Apps, it will be a bit easier to tackle.

Mobile Widgets
Smartphone Basics

Mobile Widgets | The unsung Hero

Widgets and applications do not mean the same thing, but they are similar terms. In mobile computing, for example, we tend to think of widgets and apps as “objects” that enhance the user experience. But widgets and apps are separate types of programs that run on a Mobile phone and they serve different purposes. Please visit my earlier post “Desktop & Mobile | Applications & Apps” to understand Desktop Applications & Mobile Apps.

App Store Approval
Interview Q&A Mobile Testing

App Store | Approval | Millions | Trends | Did you know?

Mobile devices have radically changed how we communicate, conduct business, consume entertainment, and manage our lives, all thanks to Apps. But is ‘App Store’ a trademark? Do they allow violent or erotic Apps? Apps making millions? The most downloaded Apps ever? What are the trends in App development? What’s the future? Continuing on my pursuit to find some more less-known facts about the booming App Industry…

Mobile Testing Smartphone Basics

Know the Business first | Global Mobile OS Market-share

Any idea what makes you close programs in Android phone by simply swiping them away? Or allowing you to tap on the screen to open a program, pinch your fingers together to minimize or enlarge an image, or swipe your finger across the screen to change pages in an iPhone? Or the tile-based interface – dubbed Metro – in a Windows Phone? All this is possible because of “Mobile OS (Operating System)”. A mobile OS is specifically designed to run on mobile devices such as mobile phones, smartphones, PDAs, tablet computers and other handheld devices.

Mobile Testing

Desktop Applications & Mobile App Development

There is no question that Mobile app development is the fastest growing online space. As millions worldwide migrate to smartphones, the number of people who are downloading apps and browsing the web on their phone is growing at an incredibly rapid pace. We use desktops, laptops, smartphone apps and browsers – any idea what different type of applications we access? Let’s take a look…