Entries Tagged 'Testing Methodologies' ↓

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 →

Pairwise Testing or All-Pairs Testing Tutorial with Tools and Examples

What is Pairwise Testing and How It is Effective Test Design Technique for Finding Defects:

In this article, we are going to learn about a ‘Combinatorial Testing’ technique called ‘Pairwise Testing’ also known as ‘All-Pairs Testing’.

Smart testing is the need of the hour. 90% of the time’s system testing team has to work with tight schedules. So test design techniques should be very effective for maximum test coverage and high defect yield rate. 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 →

Why End to End Testing is Necessary and How to Perform It?

Nobody wants to be known for their mistakes and their negligence, and same is the case with the Testers. When the Testers are assigned any application to test, then from that moment, they take the responsibility and the application also acts as a platform to show their practical and technical testing knowledge.

So, to describe it technically, to ensure that testing is done completely, it is necessary to perform “End to End testing. Continue reading →

The Definitive Guide to Crowdsourced Testing (for Testers and Companies)

Through this article, we will take a look at every aspect of Crowdsourced Testing and QA outsourcing. This guide is useful for companies looking to Crowdsource their testing work and testers who want to make a career in Crowdsourced Software testing to bring in some extra income.

Somehow or other we all have thought of adding extra income to our daily work income. And something extra, no matter what, always brings a smile and is always welcomed. Continue reading →

Exploratory Testing vs Scripted Testing: Who Wins?

Real-world benefits of exploratory testing:

Traditionally, software testing has been a very rigid activity, but in recent years there’s been a shift away from script-based testing. Exploratory testing, which is more context-driven, has come to the fore. That’s because it gives testers more freedom to exploit their skills and knowledge, and it makes them responsible for optimizing the value of their own work.  Continue reading →

How is Regression Testing Performed? Can It be Done Manually?

I was just teaching one of these days in my class, and a question came to me – “Can regression testing be done manually?”

I answered the question and we moved on in the class. Everything seemed OK, but somehow this question nagged me for quite a while later. Over the many batches this question comes multiple times in various different ways. Some of them are: Continue reading →

White Box Testing: A Complete Guide with Techniques, Examples, & Tools

What is White Box Testing?

If we go by the definition, “White box testing” (also known as clear, glass box or structural testing) is a testing technique which evaluates the code and the internal structure of a program.

White box testing involves looking at the structure of the code. When you know the internal structure of a product, tests can be conducted to ensure that the internal operations performed according to the specification. And all internal components have been adequately exercised.  Continue reading →

What is Test Harness and How is it Applicable to us, Testers

I am not a big fan of labels. Here is what I mean by that.

If I have to check few aspects before I determine whether or not QA can be started, I will simply make a list and perform the action. In my opinion, it does not matter if I officially call it a “Test readiness review” operation or not – as long as I am doing what I am supposed to do, I think there is no need to call it a specific name or label.

What is test harness

But I stand corrected. Recently, in my class, I was teaching Agile-scrum model for software development. There was a Continue reading →

What is Integration Testing (Tutorial with Integration Testing Example)

What is Integration Testing: Learn with Integration Testing Examples

Integration testing is done to test the modules/components when integrated to verify that they work as expected i.e. to test the modules which are working fine individually does not have issues when integrated.

When talking in terms of testing large application using black box testing technique, involves the combination of many modules which are tightly coupled with each other. We can apply the Integration testing technique concepts for testing these types of scenarios.  Continue reading →