• Software Testing Dictionary
  • Home

Functional Testing

What is Functional Testing?

Functional Testing is a testing technique that is used to test the features/functionality of the system or Software, should cover all the scenarios including failure paths and boundary cases.

Functional Testing Techniques:

There are two major Functional Testing techniques as shown below:

Functional Testing in Test Life Cycle

The other major Functional Testing techniques include:

  • Unit Testing

  • Integration Testing

  • Smoke Testing

  • User Acceptance Testing

  • Localization Testing

  • Interface Testing

  • Usability Testing

  • System Testing

  • Regression Testing

  • Globalization Testing