Why Software Testing is a Tough Job? And Here is How You Can Make It Easy

You are so lucky to be in testing, you won’t have to look after all these messy things – prototyping, client confirmation, development, logic.., – a frustrated developer

But I have to look after mess you create, – a frustrated tester

A long silence.

Most of the time, being in testing industry, we have felt mixed emotions – at a time it seems really easy and at a time it feels really difficult.

Continue reading →


Is Non-functional Testing Always Carried out without Documentation and Test Cases? Why?

“We are always taught how to write functional test cases. Why is that? Is ‘non-functional testing’ carried out without documentation (in other words, on an ad-hoc basis) or is that a separate process that is much more difficult to understand? How are test cases written for different kinds of testing that happens on the application?”

This is one of the most original, distinctive and out-of-the-box questions I have been asked in the recent times. Thus, this is the topic for today and this is what we are going to illuminate in the following article.

How come we never get to see and practice writing non-functional test cases? Continue reading →

Tips & Tricks for Testing and Managing Web Applications Run by Linux OS

How to Test, Manage, and Configure Web Applications Run by Linux OS:

Let’s find out how to manage the fastest growing operating system today in the field of web applications testing. The following is applicable if your application is running on servers operated by any of Unix-like distribution.

This tutorial will be useful for any novice Linux user during his or her education. Especially, the majority of frequently asked questions we have to solve during our Linux study are described below.  Continue reading →

How to Update TestLink Test Case Execution Status Remotely Through Selenium – Tutorial #3

Updating TestLink Test Case Execution Status Remotely Through Selenium WebDriver Using TestLink API

In first two TestLink tutorials (part 1 and part 2) we learned TestLink installation, creating test project, test plan, test cases, requirements management, manual execution of test cases, and generating test reports.

Today, we will learn one advanced and important feature of TestLink i.e. updating test case execution status through Selenium WebDriver code using TestLink API. We will also provide the exact Selenium code that you can use for this API call.

Continue reading →

How to Manage Requirements, Execute Test Cases and Generate Reports Using TestLink – Tutorial #2

This is a Part-2 of “Learning TestLink Test Management Tool” tutorial’s series. If you missed part-1 you can check it here: Getting started with TestLink Test Management tool.

In last tutorial we learned TestLink installation, creating Test Plan and writing Test Cases.

Today, let’s learn important features of TestLink including requirements management, test case execution and generating test reports.

What you will learn in this TestLink Tutorial: Continue reading →

A Layman’s Guide to TestLink Test Management Tool – TestLink Tutorial #1

This is a complete guide to start using the most popular open source test management tool – TestLink.

Learn how to quickly set up and start using TestLink Test Management Tool with these in-depth TestLink Tutorials.

Editors’ Note – If you are still using MS Excel spreadsheets for tracking test cases and execution, this is the best time for you to switch to a Test Management tool. And for that reason we have selected the long-time popular open source test management tool. Try it!

We have divided this TestLink Tutorials series in 3 parts: Continue reading →