Home » Featured, General Testing Concepts

Objectives of Software Testing

2 July 2009 1,433 views No Comment Author: duke

Below are not the only objectives of Software Testing:

- Software Testing is designed to establish that the software is working satisfactorily as per the requirements.
- Software Testing is a process designed to prove that the program is error free.
- Software The job of testing is to certify that the software does its job correctly and can be used in production.

Because, with these as the guidelines, one would tend to operate the system in a normal manner to see if it works and one would unconsciously choose such normal/correct test data as would prevent the system from failing. Besides, it is any way not possible to certify that a software has no errors, simply because it is almost impossible to detect all errors.

In a way, we can say that software testing is basically a task of locating errors.

From the objective point of view, testing can be done in two ways:

Positive Testing: Operate application or software as it should be operated. Use proper  variety of test data, including data values at boundries to test if it fails. Check actual test results with the expected and see

- Does it behave normally?
- Are results correct?
- Does the software function correctly?

Negative Testing: Test for abnormal operations.  Test with illegal / abnormal test data. Intentionally attempt to make things go wrong and to discover / detect and see

- Does the system fail / crash?
- Does the program do what it should not?
- Does it fail to do what it should?

Positive view of Negative Testing: The job of testing is to discover errors before the user does. A good tester is one who is successfull in making the system fail. Mentality of the tester has to be destructive – opposite to that of the creator / developer which should be constructive.

Popularity: 100% [?]

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4.50 out of 5)
Loading ... Loading ...

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.