How to Classify Positive and Negative Test Scenarios – A Tester’s Cheat Sheet

You can do something the easy way or the hard way – the important thing is that you do it. There are few simple everyday things, but without confidence, something about them does not quite fit in our minds and the extent of success is a hit or miss.

Let’s take one simple example today and find shortcuts that will not only clarify the concepts but also make sure that you will always get it right.  Continue reading →


Functional Testing Simplified: The Process, Approach, Techniques and Examples

An overview of Functional Testing:

Testing and Quality Assurance are the huge part of the SDLC process. As testers, we need to be well aware of all types of testing, even if we’re not directly involved with them on a daily basis.

Since testing is such an ocean and the scope of it is so vast, we have dedicated testers perform different kinds of testing. Many of you are probably already familiar with most concepts, but it wouldn’t hurt to organize it all here.

So let’s get back to some basics.

Continue reading →

Software Testing is Monotonous… Oh Really?

Sunny afternoon, an IT company, two testers at the vending machine –

Tester 1: This job sucks. For a whole day, I keep executing the same test cases that I did yesterday and still most of them are failing. The product manager is not happy with me because test cases are failing and I am clueless about what to do.

Tester 2: I agree. I am facing same problem too. I do not find anything new to do. I am expected to write test cases every day and whenever I present new ideas, they get rejected with different excuses.
Continue reading →

68 Essential Resources To Be A Successful Tester (Don’t Miss!)

It takes a lot to be a successful QA.

Technical strength, Core functional area expertise, excellent communication and positive working/team playing attitude play a critical role.

Even with all that and more, it can take a toll on the best of us if we are not prepared and armed with some tricks, tips and tools that make things easier and enjoyable.

STH brings you the 68 most important testing resources that all we testers should endow in our crowns.
Continue reading →

A Simple Approach for XML to Database Testing

This article will help understand the XML to Database testing concept, which is a challenging testing type.

The data comparison is a critical task to accomplish with quality. Any flaw will result one or many failures in an application.

XML is an electronic communication message format that contains data and Database is a physical storage with tables/columns containing data. Continue reading →

Learn How to Use TestNG Annotations in Selenium (with Examples)

TestNG, as most of you know, is an automation framework widely used in Selenium. It is important for all testers to understand the annotations used while working with TestNG.

To put it simply, TestNG annotations are lines of code that are inserted in the program/ business logic to control how the methods below are to be run.

In this article, I am going to focus on the importance of different types of annotations and their usage.  Continue reading →