19-10-2010, 03:02 PM
[attachment=6579]
SOFTWARE TESTING
DEPARTMENT OF INFORMATION TECHNOLOGY
Regional College For Education Research And Technology-Jaipur
PANKAJ KAUSHIK,
Introduction To Software Testing
Software testing is both a discipline and a process. Though software testing is part of the software development process, it should not be considered part of software development. It is a separate discipline from software development. Software development is the process of coding functionality to meet defined end-user needs. Software testing is an iterative process of both validating functionality, and, even more important, attempting to break the software. The iterative process of software testing consists of:
Designing tests
Executing tests
Identifying problems
Getting problems fixed
The objective of software testing is to find problems and fix them to improve quality. Software testing typically represents 40% of a software development budget.
While Software testing tends to be considered a part of development, it is really its own discipline and should be tracked as its own project. Software testing, while working very closely with development, should be independent enough to be able to hold-up or slow product delivery if quality objectives are not met.