Functional Testing:
Functional Testing
|
Functional testing is performed using the functional
specification provided by the client and verifies the system against the
functional requirements.
|
Functional testing is executed first
|
Manual testing or automation tools can be used for functional
testing
|
Business requirements are the inputs to functional testing
|
Functional testing describes what the product does
|
Easy to do manual testing
|
Types of Functional testing are
|
Non-Functional Testing
|
Non-Functional testing checks the Performance,
reliability, scalability and other non-functional aspects of the software
system.
|
Non functional testing should be performed after functional
testing
|
Using tools will be effective for this testing
|
Performance parameters like speed , scalability are inputs to
non-functional testing.
|
Nonfunctional testing describes how good the product works
|
Tough to do manual testing
|
Types of Non functional testing are
|