What is Gamification? Learn with Examples from IT, Education and Learning Fields

Gamification: A Prominent Key for Success in Various Aspects of Life

A complete overview of Gamification and its impact in different walks of life including the Agile Process that we testers and developers follow in our day-to-day work.

What is gamification? Let’s learn its meaning:

The main purpose of Gamification is to combine work with fun. Any non-game context can be made more appealing, by applying Gamification to it. In simple words ‘Gamification’ means integration of the existing environment with the game mechanics.  Continue reading →

How to Test Insurance Domain Application

Role of Testing – Learn to Test Insurance Domain Application:

You will learn how to test an Insurance domain application and what are the different modules to be tested in an Insurance Application through this tutorial.

Each and every insurance company relies more on various types of software that will help them to run their business. This software application helps them in creating a new policy, enrollment of members, policy administration etc.  Continue reading →

GeckoDriver Selenium Tutorial: How to Use GeckoDriver in Selenium Projects

GeckoDriver Selenium Tutorial: Learn How to Use Gecko (Marionette) Driver in Selenium

In order to understand what GeckoDriver is, initially we need to know about Gecko and Web browser engine. This tutorial covers almost all the features involved with GeckoDriver, thereby giving you a complete overview of it.

So to start with, let us first know what Gecko is and what is a Web Browser Engine? Continue reading →

Database CRUD Testing Through UI with Sample Test Cases

What are CRUD Operations and How to Perform CRUD Testing Through UI:

Human beings started storing information even before several decades! And in those days, Flat file databases were used in the computing history where all the data was stored in a file.

Later, in early 1970’s IBM developed the first Relational Database Model, which introduced “indexes” to easily fetch the data.

Continue reading →

Cognitive Bias in Software Testing: Why Do Testers Miss Bugs?

Cognitive Bias in Software Testing: Have You been Influenced?

The testing world is moving at a very quicker pace with technological advancements in order to ensure “quality at the speed of light”.

“Continuous Integration, Digital transformation, life-cycle automation, shifting quality to the left to minimize costs” etc are some of the magical words that are swinging around. While we speak about these, the underlying question –“Why and how the defect was missed” still continues to be heard and remains unanswered as well.  Continue reading →

Role of Business Analysts in SCRUM and Why is a QA Best for this Role?

Prominent Role of Business Analysts in SCRUM:

A Business Analyst who is shortly referred as a BA plays a very drastic and important role in SCRUM.

This person is the link between the product owner/customer and the technical IT team. Though we have come across several tutorials on our website on BA, this tutorial will somehow be a unique one and will explain to you the importance of BA in SCRUM.

Let’s Explore!!

Continue reading →

Is There Any Start and Stop Boundary to the QA’s Role in Scrum?

What is QA’s Role in Scrum: Scrum Activities for the Testers

This article is not just a tutorial about some processes or methods or instructions about how to work as a QA. Rather, this is an article in which I want to share my own experience of working as a Senior QA in SCRUM.

My previous CTO always used to say that ‘With freedom comes responsibility’. If you are given the freedom to do your work in your way then it is you and only you who is responsible for your work or tasks or activities.  Continue reading →

Cross Site Scripting (XSS) Attack Tutorial with Examples, Types & Prevention

A Complete Guide to Cross Site Scripting (XSS) Attack,  how to prevent it, and XSS testing.

Cross Site Scripting (XSS) is one of the most popular and vulnerable attacks which is known by every advanced tester. It is considered as one of the riskiest attacks for the web applications and can bring harmful consequences too.  Continue reading →

Mutual Comprehension in Testing: A Key for Delivering a Quality Software

Role of Mutual Comprehension in Software Testing for delivering a Quality Software:

In this busy world, we do not have much time to speak with each other. Yes, today’s article is all about that.

Just imagine how it would be if a developer does not know anything about software testing and the tester does not have even a little knowledge on software development, at such instances we cannot expect a quality software to be released either to the market or to the customers.

Continue reading →

Characteristics of a Bad Software Tester

Which Characteristics Can Make You a Bad Software Tester?

We posted several articles that focus on positive factors, good qualities, and positive traits.

Everyone wants those positive characteristics and factors to be implemented in their career or life but no one usually focuses on the characteristics or qualities that they need to avoid in their career.

Basically, being aware of the negative things/factors that would ruin your life or career, will help you in being a better person.  Continue reading →

Appium Studio Tutorial for Mobile Automation (15+ Hands-on Tutorials)

Appium Studio Mobile Test Automation Tool Hands-on Review Tutorial:

This is a series of 15+ text and hands-on video tutorials. (Scroll down for the complete list of tutorials)

Appium, the open-source testing app, has now been made even better, and thanks to Appium Studio.

With Appium Studio, you can cut both the cost as well as the effort of running your automated mobile tests on Appium. This will help you to release high-quality apps even faster.  Continue reading →

Kobiton Hands-on Review Tutorial: Mobile Device Cloud Testing Platform

Simple Automation Testing using Kobiton:

In this tutorial, we will cover simple automation with the Kobiton tool and, we will also see how to run parallel tests with Kobiton.

Step by Step instruction of each step involved in the automation and execution process is explained in simple terms along with the concerned pictorial representation for your easy understanding.

Let’s Explore!!

Continue reading →

Quality Quotient of a Tester: 22 Core Strengths to Be a Good Tester

This tutorial gives you a list of characteristic features that any tester must possess to become a good tester. And these features, in turn, help a lot in determining the Quality Quotient of a Tester.

Why am I talking ONLY about a Tester? And Why not a Developer or any other role?

I just feel that all the work involved in SDLC in delivering a software is quite simple when compared to the responsibility of a Tester.  Continue reading →

Agile Estimation Techniques: A True Estimation in an Agile Project

True Estimations in an Agile Project: A Complete Insight with Examples on Agile Estimation

It is very crucial to do Agile Estimation at different Levels. This is done for proper planning, management and estimating the total efforts that we are going to use for implementing, testing and delivering the desired product to the Customers in terms of time within the specified deadlines.

With lack of Estimations in Agile Project, there may be no proper planning and management which may end in delivering the undesired product and thereby leaving the customer unsatisfied.

Continue reading →

Career Shift from a Tester to Business Analyst – A Step by Step Guide

A Step-by-Step guide for a Tester to become a Business Analyst:

A testing professional is required to thoroughly test the software developed to ensure if the software meets the end requirements of the customer.

A Business Analyst is also responsible to verify whether the software built and delivered meets the end customer requirements. This aspect of both the roles make it easier for a tester to switch to a business analyst role.

Continue reading →

Kick Start your Career as a Business Analyst: A Career Avenue for You

How to start your career as a Business Analyst

Are you exploring a different, exciting and challenging career option in the IT industry?

Or are you a testing professional who further wishes to unleash your passion for analytical problem solving and build deep business experience and technical experience? Or Are you looking out for a rewarding and lucrative career?

Then, here is the career avenue for you – Business Analysis.

Continue reading →

QA’s Roles Vs Goals: How to Balance Both to Achieve Your Goals

This article is dedicated to my passionate QA Fraternity!!!

Gone are the days when the QAs used to have ample time waiting for the builds to come and later they would start testing, raise bugs accordingly and then again wait for the developers to fix them.

They would spend a major portion of their time in practicing English, LOL!!. I mean writing Test Cases, reviewing them and finalizing them to be used for testing.

Continue reading →

How to Write a Killer QA Software Tester Resume and Get an Interview Call

Can you write a masterpiece of a QA software tester resume that will turn into an interview call?

Read on to know how.

I’m sure after reading this article you will be able to write a killer flawless software testing and quality assurance resume that will definitely turn into an interview call. We have also included ‘5 minutes resume makeover tips’ in the end.

This is two-part series:  Continue reading →

How to Write a Good Bug Report? Tips and Tricks

Why good Bug report?

If your bug report is effective, then its chances to get fixed are higher. So fixing a bug depends upon how effectively you report it. Reporting a bug is nothing but a skill and I will explain how to achieve this skill.

“The point of writing problem report(bug report) is to get bugs fixed” – By Cem Kaner. If a tester is not reporting a bug correctly, the programmer will most likely reject this bug stating it as irreproducible.  Continue reading →

TFS Tutorial: TFS for Automating Build, Test, and Deployment for .NET Projects

Using Microsoft TFS 2015 Update-3 for .NET (Build, Test and Deploy): TFS Tutorial

TFS is more widely used for .NET development using Visual Studio .NET IDE. With TFS 2015 Update 3, one can connect to any Team Foundation Server Git repo, using an SSH key.

Team Foundation Server (TFS) is an ALM product from Microsoft which provides the capabilities for an end-to-end development and testing using Work Item Management, Project Planning (Waterfall or Scrum), Version Control, Build/Release (Deploy) and Testing capabilities.

Continue reading →

Docker Selenium Tutorial: How to Integrate Selenium Grid with Docker

Introduction to Docker Selenium Tutorial:

As discussed in one of our previous tutorial Selenium grid helps to run our test cases in different operating systems and on different browsers.

However, this Docker Selenium Tutorial will explain to you more about what a Docker is and how we download, install, and integrate it with Selenium grid along with concerned screenshots and this pictorial representation will enable you to understand the process quickly and easily too.

Continue reading →

JSON Tutorial: Introduction and A Complete Guide for Beginners

Introduction to JSON: A Complete JSON Tutorial series for beginners

JavaScript Object Notion which is commonly known as JSON is one of the most popular data transition formats. It is a text-based and lightweight format for data transactions. JSON format was first computed by Douglas Crockford.

This being a text-based format is easier to read or write by the user and at the same time, its lightweight property makes it a stress-free alternative for machines to deconstruct or generate. It is basically a subset of the JavaScript but JSON, as a text format is totally independent of any of the programming languages used as almost all the languages, can easily analyze the text.

Continue reading →