Mobile Testing

Mobile application development | Why do most Mobile Apps fail?

The shift to mobile application development is impacting companies of all shapes and sizes, making it one of the most competitive ventures. From social media to shopping, navigation, and so much more, digital users spend hours utilizing the millions of apps available literally at their fingertips. With so much choice, users aren’t likely to give any app a second chance, and many people don’t. In fact, almost 35% of mobile app engagements last less than a minute, suggesting users don’t take long to make judgments.

We all know about successful Mobile Apps like WhatsApp, LinkedIn, Flipboard, Instagram, Facebook, etc. Ever thought what keeps other apps like Viber, WeChat, etc. on the similar theme suffer disapproval and losses? While competition in the mobile application development market is high, failure isn’t always a result of bad luck. In most cases, there are other contributing factors. So, why do most apps fail?

Interview Questions & Answers

Software Testing Interview Questions and Answers | 71 – 80

There is no such statement as ‘I am now prepared for the interview’. When facing a Testing interview no matter how many interview questions and answers you have gone through – there is always more to read 🙂 Continuing on our Interview series, let’s see some more interesting FAQs about,

HPE UFT automation…ETL & Data warehouse testing…Service-oriented-architecture…Test Management…Mobile Security…SOAP UI…Waterfall methodology…

Selenium Webdriver Tutorials

Keyboard and Mouse Actions in Selenium Webdriver

What are the common ways you interact with an application? Yeah! The keyboard and mouse. Almost everything we perform in an application is via keyboard or a mouse – click, double-click, type, drag, mouse hover, right-click, etc. So here comes an obvious question for automation testing – How do you replicate (or automate) keyboard and mouse actions in Selenium Webdriver? As you might have guessed, every automation tool provides a way to script keyboard and mouse events. Selenium Webdriver provides an Advanced User Interaction API (including Actions class) which facilitate user actions to be performed in an application, i.e. users can use this API to simulate keyboard and mouse actions in Selenium Webdriver.

Mobile Testing

Testing Mobile Applications for the Real World | Limitations of Mobile Emulator / Simulator (s)

Considering the wide variety of mobile devices from apple to Samsung to android and to Symbian and so on, it is very hard for the testing team to arrange all sorts of mobile devices while working under considerable amount of budget and timeline related constraints. Solution – Mobile emulators are powerful tools for developing mobile applications and are widely used for both manual and automated mobile application testing. But can they deliver 100% coverage? Are these reliable? Can we neglect Real-device Testing? Are there any limitations to Emulators? When to use Real devices for Testing?

Selenium Webdriver Tutorials

How to handle frames in Selenium Webdriver

Occasionally you will encounter the below error when trying to locate an element. One of the reason might be that the element is present within a frame. And when writing a test against them, you can easily get tripped if you’re not paying attention. You cannot directly identify an element present in an iFrame. First we have to switch to the frame and then we can identify the elements present using normal Selenium locators. In this article let’s see how to handle frames in Selenium Webdriver.

Error:

Exception in thread “main” org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {“method”:”id”,”selector”:”tinymce”}

Interview Questions & Answers

Software Testing Interview Question and Answer | 61 – 70

Continuing on our zest to help fellow testers – this article shares some more Software Testing Interview Question and Answer that might be of help if you are looking for a change 😉

Any idea about Positive and Negative testing? Any examples? Retesting and Regression Testing? SDLC and STLC? ‘Test Environment’, Service-Oriented Architecture, the need of Emulator & Simulator in Mobile Testing, ‘Data Warehouse’? Any idea about ETL? What it stands for? What’s the need for different Test environments? Major challenges in ETL or Data Warehouse Testing…

Selenium Tutorial for Beginners

Browser Navigation commands in Selenium Webdriver, with examples

Web navigation refers to the process of navigating a network of information resources in the World Wide Web, which is organized as hypertext or hypermedia. The user interface that is used to do so is called a web browser. A web browser has multiple options for navigation – open a web page URL, navigate to other webpage by clicking any element, Back, Forward or Refresh the webpage. When automating the test cases, we need to mimic user actions in the web browser. In this article we will look at some Browser Navigation commands in Selenium Webdriver, with examples.

Mobile Testing Trending Technology

Understanding Enterprise Mobility!

I am sure many of you have heard the term ‘Enterprise Mobility’. Enterprise mobility is a hot topic; every time we turn around another company is in the news. “Going mobile” seems to be the mantra of modern day enterprises. According to Global Industry Analysts, the global market for enterprise mobility is expected to reach $218 billion by 2018. But it’s not just about the ‘Smartphones’ – ‘Enterprise Mobility’ encompass a range of wireless networks, handheld devices, social media and cloud-based solutions.

Automation Testing Basics Industry Wisdom Trending Technology

Career Alert! ‘Only Manual Testing’ is dead, Automation Testing is the new generic

The overwhelming evolution of the software testing industry is forcing testers to continuously strive to upgrade their skills. In the last couple of years, software testers have seen the writing on the wall: as test operations grow increasingly automated, scripting skills are essential to grow your career in Software Testing. Automation testing is the new ‘necessary’ trade you at least need to know about. Software testers with manual testing skills alone won’t cut it in today’s job market. It all started with Manual Testers, but as the supply grew (it’s really crowded now) the industry needed some measure of Tester’s capability apart from Manual concepts. The easiest was of course – scripting skills – after all IT is all about that ‘lines of code’ ? and hence Automation Testing became the new ‘Generic’. The fact remains that automation testing continues to rise.

Interview Questions & Answers Selenium Webdriver Tutorials

Write a Java program | 5 commonly asked java-program in Selenium interview

As soon as you write Selenium Java in your resume, interviewer is bound to give you a sheet of paper & ask write a Java program. Though Selenium doesn’t require extensive Java knowledge but still there is a set of basic Java programs that you should be able to write on-the-spot. This article covers five of the most popular Write a Java program questions frequently asked in the technical interview. The questions are easy, but don’t forget to mark these java-program in your to do list before attending any technical interview for Selenium automation testing.

Selenium Webdriver Tutorials

Selenium WebDriver Wait commands | Different types of wait in Selenium Webdriver

Today most of the web applications are developed using Ajax and Javascript, i.e. the elements within the page might load at different time intervals. What if you write a Selenium WebDriver script just to encounter “ElementNotVisibleException” or “NoSuchElementException”? Yeah! It can be frustrating. This happens when WebDriver tries to identify an element that is still not loaded (or visible). We call it as “Sync issue” in automation. How to avoid the rework? Simple, wait for ‘some’ time during execution until elements are properly loaded or are visible in the webpage. It is NOT recommended to use Thread.Sleep() while testing or building the framework. So how do you wait in Selenium Webdriver? What are the Selenium WebDriver Wait commands? Let’s understand the different types of wait in Selenium Webdriver – Implicit, Explicit and Fluent Wait!

Mobile Testing Testing Tools

Popular & Best iPhone Emulator (+iPad) for Windows PC

“You cannot test iOS Apps without an iPhone or a MacBook” – are you one among the many who think so? Everything about Apple being proprietary, many of us tend to think so. But let me tell you – It’s partially true – You cannot skip the real-device testing altogether, but before reaching there you can surely perform a thorough App test using iPhone Emulator / Simulator (for Windows). Yeah! You read it right.

Selenium Tutorial for Beginners

How to verify tooltip text with selenium Webdriver using Java

Continuing on our Selenium Beginner’s series, let’s see how to verify Tooltip text with Selenium Webdriver using Java.

The tooltip or info tip or a hint is a common graphical user interface element. It is used in conjunction with a cursor, usually a pointer. The user hovers the pointer over an item, without clicking it, and a tooltip may appear—a small “hover box” with information about the item being hovered over. For this article, we will look into two different type of Tool-tip – simple HTML and JQuery.