Why we include Non Functional Test cases in our Test Plan? What is the Use of it?

Showing Answers 1 - 18 of 18 Answers

Pradeep

  • Nov 25th, 2007
 

A software needs to be subjected to both functional (to check if the all the functionality is working correctly as specified in functional requirement) testing and non-functional testing (Non functional testing includes tests to confirm the compatibility, load , performance, endurance, scalability , volume.. of the application under test).

From the above we can see the importance of non functional testing. For example if you are launching a website, besides testing the functionality of the site you would for sure like your website to respond faster, even if 100 users log in simultaneously - it should not hang or crash, it should not look wierd in a opera browser....so on and so forth....

Hope this answers your question as to why non functional testing is an important part of test plans.

To make customer comfortance. he will not search for any thing it should be visible on the page and it should be placed in the right area and colour of that page should be good it shouldnt like irritate the customer and strain

  Was this answer useful?  Yes

rabbi08

  • May 18th, 2008
 

Non functionality testing is done to adhere that it meets certain specified standards like performance, 508 compliance, GUI etc.

  Was this answer useful?  Yes

Non-functional testing judges how an application or system operates under certain applied conditions whereas functional testing determines whether an application or system behaves as it is supposed to.  Non-functional testing includes (not an exhaustive list): 

1) Usability
2) Robustness
3) Compatiblity
4) Interoperabiity
5) Performance
6) Load
7) Stress
8) Endurance
9) Stability
10) Volume 
11) Recovery
12) Security
13) Localization
14) Internationalization
15) Accessibility
16) Availability
17) Extensibility
18) Scalability
19) Legal
20) Portability and
21) Supportabiility. 

  Was this answer useful?  Yes

ashgova

  • Jan 24th, 2013
 

Besides the functional part of the testing, non functional testing is very important in order to check the software, hardware and network inference.

For eg. If you are using a gaming app in your mobile, it should be able to pause and resume back after any kind of interference like an incoming call. Instead if it ends or crashes then there is no use of just testing the functionality.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions