Today's Updates:

Sunday, May 11, 2014

Functional testing in software testing

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.
·         Verify whether the application is ready for release.
·         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:
  1.  Is software is functioning as it should do?
  2.  Is software is not functioning as it should not do?
  3.  Is software is not doing as it not intended to do?


Enjoy testing! If you like it above Testing related information then please kindly take a moment to share with your friends. You can add your suggestions/tips/questions below in the comments section. Definitely, I will try to answer of all questions as earliest. 

You may also like:
Complete Testing Material
Testing basic interview questions

2 comments:

Related Posts Plugin for WordPress, Blogger...