Functional Testing
1.
Functional Testing is a Type of Testing
conducted to – test the functionality of the application with respect to the
requirements
2.
Also referred to as Black Box Testing
3.
Functional test cases are derived from the
functional requirements of the software and are the basis for system testing.
These help you in testing if the required functionality is working as per the
specifications.
·
Ensure that the system under test is operational
as per the customer requirements.
·
Ensure that the system operates as per the user’s
expectation.
Types of Functional Testing
Functional testing falls in to two categories:
1. Positive functional testing: -
This testing carry exercising the application’s functions with valid input and
also verifying that the outputs are correct.
Example:-
Again
continuing with the word processing example, a positive test for the printing
function might be to print a document containing both text as well as graphics
to a printer that is online, filled with paper and for which the correct
drivers are installed.
2. Negative functional testing: -
This testing involves exercising application functionality using a combination
of invalid inputs, some unexpected operating conditions and by some other
“out-of-bounds” scenarios.
Example:-
Again
continuing with the word processing example, a negative test for the printing
function might be to disconnect the printer from the computers while a document
is printing.
What
probably should happen in these scenarios are a plain-English error message
displayed, informing the user what happened and instructing him/her on how
to fix the problem.
What all need to be
check in Functional Testing:
- Is software is functioning as it should do?
- Is software is not functioning as it should not do?
- Is software is not doing as it not intended to do?
You may also like:
Complete Testing Material
Testing basic interview questions
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.
ReplyDeleteSoftware Testing Services
Functional Testing Services
Test Automation Services
QA Automation Testing Services
Regression Testing Services
API Testing Services
Compatibility Testing Services
Performance Testing Services
Security Testing Services
Vulnerability Testing Services
Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our.
ReplyDeleteSoftware Testing Services
Software Testing Services in India
Software Testing Companies in India
Software Testing Services in USA
Software Testing Companies in USA
Software Testing Companies
Software Testing Services Company
Software Testing and Quality Assurance