Sikuli GUI Automation Testing Tool – Beginner’s Guide Part #2

The most practical tutorials on Sikuli GUI automation testing tool:

In part-1 of this “introduction to Sikuli tutorial series”, we have discussed about Sikuli, how it works, and how to create a simple Sikuli project.

In this 2nd part, you are going to learn some advanced concepts like – how to create Sikuli maven project and how Sikuli can be used with Selenium WebDriver to automate webpages.

This part is essential because there is no built-in method to open a website/web application in Sikuli. So whenever you’re executing a Sikuli Continue reading →


Introduction to Sikuli GUI Automation Tool (Automate Anything You See on Screen) – Sikuli Tutorial #1

As always we try to bring in new things to learn for our readers. Today let’s explore an interesting GUI automation tool – Sikuli.

“Automate anything you see” using Sikuli graphical user interface (GUI) automation tool – Complete beginners guide to quickly set up and start using Sikuli script tool with these in-depth Sikuli Tutorials.

Sikuli automates anything you see on screen using the image recognition method to identify GUI elements. Sikuli script allows users to automate GUI interaction by using screenshots.

We have divided this series in 2 parts:

Continue reading →

30+ Most Popular Web Application Testing Tools – Comprehensive List with Download Links

What is web application testing?
It’s a testing methodology focused on web applications i.e. applications hosted on the web.

With web application testing, issues such as website functionality, security, accessibility, usability, compatibility and performance are uncovered before the web application is released in public.

Web application testing tools:
Today, in this tutorial we have tried to list almost all popular web application testing tools which are useful to find issues present in any web application. Continue reading →

Important Software Test Metrics and Measurements – Explained with Examples and Graphs

In software projects, it is most important to measure the quality, cost and effectiveness of the project and the processes. Without measuring these, project can’t be completed successfully.

In today’s article we will learn with examples and graphsSoftware test metrics and measurements and how to use these in software testing process.

There is a famous statement: “We can’t control things which we can’t measure”.

Here controlling the projects means, how a project manager/lead can identify the deviations from the test plan ASAP in order to react in the Continue reading →

How Important is it for a Tester or Developer to Communicate with Each Other?

To start the discussion for said topic, I want to take a real-life example:

A husband and a wife, living in the same house, are not communicating with each other. Or let’s say there is nothing to communicate between them. They just text each other if anything important to be taken care. Otherwise both are busy in their own lives and do not disturb / take care much about each other. What happens after days? A frustration rises, irritation multiplies, anger surfaces and an explosion occurs. A relationship strengthens only if there are frequent communications, rare fights and multiple agreements and celebrations with each other.

Now, compare the above situation with software project life cycle.

Continue reading →

4 Steps Towards Developing the Agile Testing Mindset for Successful Transition to Agile Process

Making the switch to Agile requires laying the groundwork around education, documentation and metrics.

Agile development and testing is not a methodology – it’s a mindset. According to a VersionOne survey, 88 percent of businesses are practicing agile development, but many are struggling with the transformation, with failures generally attributed to “culture and resistance to change.”

If you fail to transition testers to the correct mindset before trying to tackle the process changes, then you’re setting your team up for failure.

Continue reading →