Saturday 12 October 2013

Functional Testing Type

What is Functional Testing?

Functional Testing is the type of testing done against the business requirements of application. It is a black box type of testing.


It involves the complete integration system to evaluate the system’s compliance with its specified requirements. Based on the functional specification document this type of testing is to be carried out. In actual testing, testers need to verify a specific action or function of the code. For functional testing either manual testing or automation tools can be used but functionality testing would be easier using manual testing only. Prior to non Functional testing the Functional testing would be executed first.

Five steps need to be keeping in mind in the Functional testing:

   1. Preparation of test data based on the specifications of functions
   2. Business requirements are the inputs to functional testing
   3. Based on functional specifications find out of output of the functions
   4. The execution of test cases
   5. Observe the actual and expected outputs


In the types of functional testing following testing types should be cover:

    * Unit Testing
    * Smoke testing
    * Sanity testing
    * Integration Testing
    * Interface Testing
    * System Testing
    * Regression Testing
    * UAT

No comments:

Post a Comment