Using Selendroid to Automate the User Interactions Over a Mobile App (Part 2)

How to use Selendroid framework to automate the user interactions over a mobile application (Part-2). Also, read our ‘Selendroid Introduction Part 1‘ tutorial.

Selendroid is an amazing testing tool, which has several important features as well.

It is a very powerful automation test framework tool which can interact with multiple devices simultaneously. An application can be tested without any modification or change using Selendroid.

Continue reading →


Selendroid Tutorial: Android Mobile Test Automation Framework (Part 1)

Mobile Automation using Selendroid (Part-I):

Until now, millions of apps are already been developed using Android as a platform and the count still keeps on increasing day by day.

The catch is, how to validate each and every app? As we will be requiring dedicated resources such as manpower, real devices (say e.g. mobile) etc., and again it is a time-consuming task. On the other hand,  android version, applications (.apk) version, device dimension etc., are not constant.  Continue reading →

Backlog Bug Tracking Tool Hands-on Review Tutorial

Discovering, recording, and tracking bugs are important parts of the software development process. Luckily, bug and issue tracking tools can streamline the process, make it easy for teams to prioritize, assign, and fix bugs efficiently.

Many free online tools can capture and track bugs, but working with a single-purpose tool always has its drawbacks. One of the most obvious is the fact that bug tracking becomes siloed from the rest of a team’s work. For this reason, many teams have turned to more comprehensive solutions that help them manage the end-to-end development of projects.

Continue reading →

How to Implement Efficient Test Automation in the Agile World

Automation in Agile is very critical.

Think about the many features that are added and delivered in every Sprint.  There has to be a way to make sure that the newly added feature is not impacting the existing functionality.

Because of the low Sprint duration, it is practically impossible to execute the entire suit every time the product is incremented at the Sprint end.  Having an automated test suit would definitely play a bigger role here.

Continue reading →

How the Testers are Involved in TDD, BDD & ATDD Techniques

Overview of TDD, BDD and ATDD techniques:

TDD, BDD & ATDD are the terms which have revolutionized the tester’s world in Agile and have gained momentum too. Change in the mindset of testers also requires learning new skills and more importantly, changing the attitude, and the way of working.

Unlike working in isolation, testers need to collaborate and work together with the programmers which means  Continue reading →

The Mindset Change of An Agile Tester: Aligning with the Agile Manifesto

During my 12 years career in software testing, I have the privilege of working with different development methodologies. I have witnessed the transformation from Waterfall to Agile and have seen how the expectation, roles, and skills of testing professionals have taken a huge leap.

QAs are now evolving themselves from being just a “Bug Finder” to a “Bug Preventer”. They are acquiring new skills like Automation, TDD, BDD, and White box testing, not to mention Black box testing. They are now more solution-oriented, collaborate more with the development team and business stakeholders.

Continue reading →

Email Validation Testing: How to Test the Email Functionality of an Application

Today’s tutorial is all about testing email functionality of any application.

In most of the web and mobile applications, validating Email feature is considered as one of the most important parts of testing, to assure quality in Email component as well along with other components of the system.

Emails triggered under different scenarios are considered to be validated by checking for all its components which includes a template of Email, Links/buttons in the Email, From, To, Cc, Bcc fields, Attachments, Content as per Email notification, etc.  Continue reading →

7 Qualities of Highly Effective Testers

Every profession demands certain qualities from its practitioners before accepting them in and making them the best at what they do.

Software Testing demands the qualities I discuss in this article even more strongly and there are many reasons for it.

And when I say qualities, I am talking about the ‘must have’s- the top abilities of testers that help them fly high and far. Dedication, hard work, etc. are a necessity to any job in the world. But the qualities we are going to discuss are absolutely inevitable for testers. Without these must have ones, testers will sooner or later risk being disengaged from their craft.

Continue reading →

ETL Testing / Data Warehouse Testing – Tips, Techniques, Process and Challenges

ETL Testing Process and Challenges:

Today let me take a moment and explain my testing fraternity about one of the much in demand and upcoming skills for my tester friends i.e. ETL testing (Extract, Transform, and Load).

This article will present you with a complete idea about ETL testing and what we do to test ETL process.

Continue reading →