What is the Purpose of Negative Testing?

What is the Purpose of Negative Testing?
December 24 10:00 2014 Print This Article

Though testers are considered to be people with negative and critical mindset, web site testing, desktop testing and mobile testing are mostly based on positive test cases. Negative testing is often avoided during software testing because it is incorrectly understood by many people.

All software documents are written in a positive manner, negative situations are never considered there.

No Negative Cases and User Behavior is Mentioned in a Software Product:

  • specification requirements;
  • analysis deliverables documents;
  • description of business processes;
  • user manuals.

All the documentation informs what the software can do and how to use it, and not a word is about what it doesn’t do and what one shouldn’t do with it.

Some managers and testers wrongly believe that negative testing is carried out in order to prove that the application is non-operational. In reality its aim is to verify how the system manages unpredicted and extraordinary user behavior and inputs.

During negative testing test engineers check how the software reacts on inputting invalid data, interrupting data processing and so on.

Experts in manual and automated testing claim that up to a quarter of all the test cases should be negative. Then functional testing, installation testing, cross-browser testing and other testing types will be more efficient, and the risk of appearance of errors after release will considerably diminish.

Related Posts:

About Article Author

view more articles
Nataliia Vasylyna
Nataliia Vasylyna

View More Articles


write a comment

No Comments Yet!

You can be the one to start a conversation.

Add a Comment

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.