Sunday, 16 April 2017

What is software testing?


Lecture 1 :
Blog 1 :

Hello all,

This is the first blog for Software testing, in last blog I had shared Index file for upcoming blogs.
So Let's begin with our First Topic :
What is software Testing ? and Why Software Testing ?



Q ) What is Software Testing ?
Software testing is the process of checking a piece of code(module) to find the differences between users (clients) requirements and the behavior of developed module(Expected Output). 
Software testing is a process that should be done during the development process. 
In other words software testing is a verification and validation process(we will see V-Model in detail in upcoming blogs).





Verification

Verification is the process to make sure the product satisfies the conditions which are mention in the requirement specification documents at the start of the development. It means to check, the product behaves the way we want it to.
Tester can ask one question: Are we building the product right?

Validation

Validation is the process to make sure the product satisfies the specified requirements which are mention in requirement document at the end of the development phase. It means to check, the product is built as per customer requirements.
Tester can ask one question: Are we building the right product?



Why Software Testing needed? 
Software Testing is necessary because we all make mistakes. Some of those mistakes are unimportant, but some of them are expensive or dangerous.
We need to check is there any mistake or developer miss the important requirement which is useful for the end user.

Also software testing is very important to check whether the developed software meets its quality standards or not.

If tester feels the module is not up to the mark this time he will suggest related points to the developer to improve the quality of that module, or tester founds some bugs this time he will reporting the bugs to the developer.

How to report the bug to the developer we will see in STLC(Software Testing Life Cycle) blog.
In next blog we will see the SDLC(i.e. Software Development Life Cycle) and STLC(i.e. Software Testing Life Cycle).

Please comment your suggestions and Doubts in comment.
Thank You.











1 comment:

Test Plan Document

Hello Friends, Welcome to All About Software Testing blog.   In last blog we took the important STLC process, In this Blo...