Friday, December 17, 2010

Software Testing Basics

Before I discuss about Software testing let us be a bit aware about why do we need to test the software? What is testing?  
Software Testing

We need to test any software to determine the requirements of it before framing software. We need to test any software to determine if the software application is complaint to the requirement gathered before building it. Testing also ensures the quality of software. In simple words we can define the “Testing is a process by which helps to certify the correctness and completeness of a software application to the required document under controlled environment”. Simply software testing is the process of executing the program and finding the errors or we can call it bugs.

Software bugs almost exist in any software module, not because programmers are irresponsible or they are careless, this is because of complexity of software. The technical faults of the software are uncovered which is not possible without testing.

Simply testing is required,

•    To detect fault of the product/software.
•    To develop quality and bugs free product.
•    Avoid user detecting problems and saving the testing time.
•    Give quality product/bug free product to end user.
•    Reduce the rework.
•    Testing reduces maintenance cost.
•    To ensure that software is behaving as per customer expectations. 

How to test the software application: 

1)    With the help of manual testing.
2)    With the help of automation testing.
3)    Both Manual & automation testing.

This is basic information on software testing; you can check more blogs for details on Black box testing, White box testing, Gray box testing, etc.
   

1 comment:

  1. sunn mujhe rakesh.iibr@gmail.com pe apna number de...i need to talk to you

    or call me on - 8796807897
    Rakesh Kumar Singh

    ReplyDelete

Thanks for your comment..! Keep commenting for more and more updates. To get post updates subscribe Blog or become a follower of this blog. Thanks Again..!