Everything has a lifecycle – it’s the law of nature, a series of changes in form that an organism undergoes, returning to the starting state. Birth >> Infancy >> Childhood >> Teenage >> Adult >> Mature >> Old age >> Dead end. A ‘Defect’ in Software Testing also follows a pre-defined stage transitions from its identification till its closure. In Software Testing terms, we call it as ‘Defect Status transition’ or a ‘Defect Lifecycle’!
On 3-April-1973, the first mobile phone call was made by Martin Cooper of Motorola. Let’s track the evolution of Mobile Apps as a necessity today.
Selenium supports multiple languages, by using language-specific client driver. Since we will be using Java, let’s download WebDriver Java Client.
Linking without permission is stealing. You need to read an app’s permissions before you install it. Well that’s fine, but what does those permissions mean?
Linking without permission is stealing. Read an app’s permissions before you install it. That’s fine, but what does those permissions mean?
Today’s smartphones are incredible little machines. We’ve grown so used to our iPhones and Android handsets that we take them for granted even though there’s so much cool technology packed into them. Take their sensors for example. Do you know how many different kinds go inside a smartphone?
Continuing on our ‘Interview Questions & Answers Series – Part 1’, let’s look at some more interesting Software Testing Interview questions.
Eclipse is the most widely used Java IDE in the programming world. It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse itself is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages through the use of plugins. Continuing on our zeal to learn automation via Selenium, let’s learn how to download and start Eclipse IDE.
Since the time Android rose to power and an era of smartphones began, users have been dealing with a serious and sometimes annoying issue. Limited internal storage capacity has been a matter of concern for the smartphone users since time immemorial. Many have a SD card slot to expand the storage. SD cards are inexpensive and can be easily moved from one device to another. However, android apps are downloaded by default to the internal storage, which can fill up quickly.
What are the pre-requisites to writing automation scripts in Selenium? Obviously, you need the tools first. Additionally you need to finalize the programming language you will be using to write test scripts and install the associated IDE. As ‘Java’ is the most popular & widely used programming language across the world (both for development & automation testing) – we will be focusing on writing scripts in Java using Selenium. For that first you need to have the ‘Java Development Kit’, Eclipse IDE and Selenium WebDriver. Let’s start with installing ‘Java Development Kit’, popularly known as JDK.
The biggest name in ‘Software Testing’ now-a-days, or at least from few years – Selenium. What’s Selenium? The Android of Web Automation! And what makes it so popular? Yeah! Its open source, but – though free it still need to be useful to gain popularity of such momentum. What makes it so appealing? So useful? Appropriate? Easy-to-use? Powerful? The answer is – Selenium WebDriver!
Today’s mobile applications deliver complex functionality on platforms that have limited resources for computing. The movement towards mobile devices has brought a whole different set of challenges to the testing world. Mobile users are not forgiving and finding an issue out in the wild might mean leaving the application for good. Diversity presents unique challenges that require unique testing strategies.
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.