In simple, “testing is the
process of checking if the build software satisfies all the requirements and if it is maintaining the standard
quality”.
In early years
testing was not given any value. It was thought as a waste of time activity. As
days passed and when people saw their software as failures, then they started
testing as one of the main part of software development life cycle. Even today
it is sad to see some developers and other people thinking testing as a low
valued job. Despite of so much exposure given to importance of testing, still
there are people who have narrow thoughts about testing.
Now, let us see why
software testing is importing. Testing is important to
1. Reduce loss of money
Because of failures
organizations have to loose so much
money either as penalty to clients and legal requirements or to reconstruct the
software.
2. Reduce loss of time
If a failure occurs
then there will be time loss for fixing the failures and other things.
3. Reduce damage to business reputation
If organizations produce failure products then their
customers loose faith in them and reputation of the organizations falls down.
4. Reduce injuries and deaths
There are software's that are used in
hospitals ,flight automation etc., Failure in such software causes deaths and
injuries. Testing is very important in such cases.
Software testing is an important
phase of software development life cycle. It represents the ultimate review of
specification design and coding. The main objective for test case design is to
derive a set of tests that can find out errors in the software. A thoroughly
tested software maintains quality. A quality product is what everyone wants and
appreciates.
Testing also provides objective, independent view of the software
to allow the business to appreciate and understand the risks at implementation
of software.
Post by :- Pujitha
Post by :- Pujitha
very good information Pujitha
ReplyDelete