iGlobal Labs - Functional Testing

Functional testing

Functional testing is based on specifications and/or applicable government regulations. Functional testing exercises the software logic to produce the expected outcomes for various inputs.
Functional testing typically involves the following:

  • Identification of applicable government regulations the software is expected to comply
  • Identification of functions that the software is expected to perform
  • Creation of input data and determination of output
  • The execution of the test case
  • Comparison of actual and expected outputs
  • To check whether the application works as expected

Functional testing does not imply testing a function (method). Our functional testing tests a slice of functionality of the whole system (end to end testing).