Entries Tagged 'Testing Tips and Resources' ↓

How to Reproduce a Non-Reproducible Defect and Make Your Testing Effort Worth It

In the world of software testing, a defect once found should be consistently reproducible so the tester can report with conviction, a developer can fix with clarity and the QA team can close with confidence.

However, this process sometimes comes with its own set of challenges. This article tries to illuminate those dark areas of defect reproduction.

First of all, what is “Reproducing a Defect”? Continue reading →

How to Handle Windows Pop-up Using AutoIt and Selenium Automation Testing

Pop-ups are those irritating windows that come up while we work on something important and interrupt our concentration. It is necessary to get rid of them while testing.

In this article, we shall discuss how to handle window pop-ups in automation testing using AutoIt.

This tutorial covers:


  • How to handle window pop-ups in Selenium WebDriver,
  • Uploading or downloading the files or images by transferring our control from Selenium WebDriver to AutoIt
  • How to call the AutoIt script from our program

But first, let’s understand what is AutoIt, how to install and use it. Continue reading →

How to Install and Use VMWare Virtual Machine in Software Testing

Nowadays Virtualization is the most trending topic in IT industry and it’s a skill that is expected from every IT employee. What is Virtualization and why it’s so important? Read on to know everything about Virtualization and how it can be a useful skill for software testers.

As wiki says,

Virtualization, in computing, refers to the act of creating a virtual (rather than actual) version of something, including but not limited to a virtual computer hardware platform, operating system (OS), storage device, or computer network resources.
Continue reading →

How to Prepare Test Plan and Write Test Cases for ERP Application – ERP Testing Part-2

In the previous article, we have seen few key points of ERP like the real meaning of the term ERP, various modules of ERP, the importance of ERP testing, the criticalities of ERP testing and a road-map for the preparation of the ERP testing.

=> Check ERP testing part 1 tutorial here.

In this article, let’s get into more practical details on ERP (SAP) Testing like preparing the quality assurance plan, test plan, test suite, test cases and test execution strategy. Continue reading →

The Beginner’s Guide to ERP Testing (SAP Testing) – Part 1

Let us explore an interesting and challenging topic “How to Test ERP Software”. We’ll learn the challenges involved in ERP testing (e.g SAP Testing), guidelines and road-map for a successful ERP testing.

Before going into more details about ERP testing, first, we need to understand some key information about ERP. For testing purpose, understanding the features, functionalities, and workflow of ERP software is most important. Without proper knowledge, testing ERP modules is very critical and cumbersome.

Continue reading →

How to Test an Application without Requirements?

Technically there are no applications without requirements. Imagine software that does nothing specific but is simply line after line of code stretching on. It will be a staircase leading nowhere.

All software has requirements and is targeted at a particular task; specifically, it is a solution to a problem. So requirement-less software isn’t a possibility.

However, software without documented requirements is a reality that unfortunately most of us face more often that Continue reading →

How to Make Manual Testing More Efficient Using HP Sprinter

Today in this era of Automation Testing, almost in every QA testing departments’ automation is the first preference. But there are few QA departments where 70-80% of testing is carried out manually. Indeed, there are cases where quality is completely determined manually as no automation is carried out there.

One of the crucial reasons for companies to continue with the manual test is the inability of automation tools to cope with the changes that some application faces on regular basis. In certain cases, the only option left with QA is of manual testing. Continue reading →

How to Prepare Yourself For Test Case Writing and Improve Your Productivity

When a tester decides to write high-quality test cases and wants to improve their efficiency and the productivity of test case writing, there are few key points which help the testers to achieve these goals.

First, they need to prepare themselves professionally and psychologically with some of the key points necessary for every successful software testers in the IT industry. This will be treated as “Inputs” for a tester before starting to write test cases. Continue reading →

10 Best Practices and Strategies for Test Automation

This is the last article in the test automation series. This article summarizes the best practices and strategies of doing test automation.

Although our previous articles do mention best practices (and some of them may be repeated here), I strongly felt to list down the few, but most important best practices of automation here in one article for reference.

These strategies are taken from my own experience plus from the literature of testing gurus like Michael Bolton, James Bach and Cem Kaner. These practices should be followed in every automation project. Continue reading →

How to Have Seamless Script Execution Planning and Reporting for Success of an Automation Project

So far we have discussed many things related to test automation. We have discussed how to start the automation process in your organization, how to select the tool for automation, what are the types of frameworks we can develop and how we can create scripts in a maintainable manner.

Check Here the list of all tutorials in this automation testing series.

We will now discuss the execution plan of scripts. Continue reading →