Interview Question : What is non functional testing in software testing?
Answer : 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. Hope this answers your question as to why non functional testing is an important part of test plans.
Interview Question Category : Non-Functional Testing