Functional testing is the testing of the features of the software which are necessary for software to work. It is conducted against business requirement.
Non-functional testing is the testing related to the behavior of the system. It includes load test, performance test, security test, usability test, reliability test and etc.
Functional testing content usually is pre-defined by user as the user knows what he/she wants the software to do. However, non-functional testing is difficult to summarized as user themselves are not aware of the non-functional requirements.
Non-functional test is normally conducted after functional test.
No comments:
Post a Comment