Up till now, you must have seen separate articles for Functional Testing and Non-Functional testing. In any case, in today’s article we will see the real distinction between Functional Testing and Non-Functional Testing.
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
Difference between functional testing and non functional testing
1. Difference Between Functional Testing and Non-
Functional Testing
What do you mean by non functional testing?
The non functional Testing is the kind of testing done
against the non functional needs. The vast majority of the
criteria are not considered in functional testing so it is
utilized to check the availability of a system
2. Non Fuctional Testing
Non functional testing affects client and client satisfaction
with the product. Non functional testing is expected to be
told in a testable manner “the software should be fast” or
“the software ought to be easy to operate” which is not
testable.
3. Cont.....
The testing of software properties which are not identified with
a particular function or client activity like execution,
adaptability, security or behavior pattern of application under
specific limitations.
4. Non Functional Testing Types
Load testing
Reliability testing
Performance testing
Security testing
Volume testing
Installation testing
Localization testing and internationalization testing
Recovery testing
Stress testing and many more……
6. Five stages required to remember in case of Functional
testing:
Arrangement of test data in light of the requirements of the
function.
Business necessities are the inputs to functional testing.
In light of functional specifications, discover of output of the
functions.
Executing the test cases.
Watch the actual and expected results.
7. Following types of testing need to be covered
under functional testing
Sanity testing
System testing
Integration testing
Smoke testing
Regression testing
User Acceptance testing etc..
8. Functionality testing involves checking the following
Installation and setup on localized systems running
localized operating systems and pages with local
code.
Content handling, (for example, copying, pasting,
and altering) of augmented characters,
extraordinary textual styles, and non-Latin scripts.
String taking care of, content, and information,
particularly when interfacing with non-Unicode
applications or modules.
9. This was regarding functional and non functional testing.
This article would be helpful for student Software Testing reviews.
More Related Blogs:
Software Testing and Risk Analysis
Verification and Validation Process In Software Testing