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.

Selenium Tutorial for Beginners

Scroll in Selenium Webdriver using Java (Horizontally | Up and Down)

To scroll in Selenium Webdriver using Java, we use the JavascriptExecutor interface which provides mechanism to execute Javascript. It provides “executescript” & “executeAsyncScript” methods, to run JavaScript in the context of the currently selected frame or window. Simply stated “Javascript can be executed within the browser with the help of JavaScript Executor.”

Android and iOS Mobile App Testing
Mobile Testing

The difference between Android and iOS Mobile App Testing

Hope you have heard the famous advertising title – “There’s an app for that”. Quite literally, there are Mobile Apps available for everything. But before being available to end-users, Mobile Testing is an important phase of a mobile app’s development stage. As the war between Google and Apple rages on, there is a battle in the testing world that mirrors the epic giants. Android & iOS Mobile App Testing is often quite different. A Tester must be able to test on both OSes and in order to do that it must, first of all, know only the differences which have an impact to his/her testing process. The purpose of this post is exactly that: to focus on differences between iOS and Android that a tester must know.

Agile Methodology

What is Kanban method in Agile | Kanban Agile

Kanban Agile is one of the most popular software development methods adopted by agile teams today. But did you know the Kanban method of work dates back more than 65 years? That the idea for Kanban was originally inspired from a Supermarket? Or that its application started from the production systems? Only recently many thought-leaders in various industries have found its applicability beyond the manufacturing industry as well, including Software delivery. This article provides a comprehensive overview of the Kanban Agile method.

Industry Wisdom Trending Technology

Latest Trends in Software Testing | Prioritize your Career in 2017

2017 is here…what is your New Year resolution? New Year resolutions are often ignored for months, only considered again at the next New Year 🙂 Creating a list is a good place to start. Prioritizing that list and planning to invest in the most important can help accomplish the goals. This article summarizes the Top 10 latest trends in Software Testing for 2017. Unlike other lists focused on enterprises, this list is for ‘Software Testers’ to focus their energy on the right skill sets. The overwhelming evolution of the software testing industry is forcing testers to continuously strive to upgrade their skills. This list is based on our observations and experience with the current hiring market. After all everybody needs a respectable ‘Job’ first & professional growth thereafter – leverage these latest trends in Software Testing, re-strategize and re-skill.

Requirement Analysis

What is Software Requirements Specification (SRS)

How do you know the magnitude of a project? How to derive project estimates? How do you know what to build? Or in testing terms, what should be the expected behavior of a software that you are testing? High-level requirements, Software Requirements Specification (SRS), Functional Specification Document (FSD), User Stories or Use cases – whatever you call it in your project – is essentially a requirements documents which forms the basis for software development & testing. A Software requirements specification (SRS) is a description of features and functionalities of a software system to be developed.

Functional Testing Industry Wisdom

Importance of Domain Knowledge for Software Testing

Each industry is different when it comes to their way of business, hence the required skill set also varies not only from the technical perspective but also from the business perspective. In simple terms – Domain is basically a grouping based on the type of business rather than technology/platform. Almost all IT companies organize their projects in different verticals based on different domains. Some of the common domains are Banking, Retail, Insurance, Healthcare, E-commerce, Telecom, etc.