Software Testing Tutorial


Tutorial part 1: Introduction

What is Testing?  | Testing Objectives

In this software testing tutorial we are going to learn about What is Software testing and its definition and its objectives ( Missions).


What is Software Testing?

Software testing is being recognized as a profession now. Even though the word “Software Testing” is too common, the question “What is software testing” is being asked worldwide today.
It is because of the crucial role software testing plays in the day to day life. It is also said to be an art to improve the quality of the software made. Software testing is the operating of software under controlled conditions to check whether the software works well and to rectify the errors, and also to make sure that we are delivering the correct software what the user intends.

The definition of testing according to the ANSI/IEEE 1059 standard is that “testing is the process of analyzing a software item to detect the differences between existing and required conditions (that is defects/errors/bugs) and to evaluate the features of the software item”.

Testing the software is the process of validating and verifying of a software program. The errors are to be identified in order to fix those errors. Thus the main objective of software testing is to maintain and deliver a quality product to the client. Every software is expected to meet certain needs. So when a software is developed it is required to check whether it fulfills those needs. A banking software is entirely different from a software required in a shop. The needs and requirements of both those software are different. Hence it is important to check its potential. The main goal of software testing is to know the errors of the software before the user finds them. A good tester is one who makes the software fail. He should always be in a mentality to destruct the software. A software tester should not be the one who makes the software.

– See more at:

Our Reader Score
[Total: 0 Average: 0]

You must be logged in to vote.