What is Functional Testing? Definition, Test Cases & Examples
What is Functional Testing?
Functional testing is one of the types of testing aimed at checking the conformity of software functional requirements to its real characteristics. Its basic task is to confirm that the developed software product has all the required functionality.
Test Cases of Functional Testing
Depending on the purpose, functional testing can be carried out:
Based on the functional requirements described in the requirements specification. Test cases are created for testing. They are based on the priority of software functions that need to be covered. Thus, you can make sure that all functions of the developed product work correctly for various types of input data, their combinations, and quantity.
Based on the business processes that the application must provide. In this case, we are interested not so much in the performance of individual software functions, but rather in the correct performance of operations, from the point of view of system use scenarios. Thus, testing, in this case is based on the use cases of the system.
Do you want to join us?
Leave an application and get a free consultation from our manager.
Help in choosing a direction
Additional materials for the start
Levels of Testing
The aspects described above are implemented using the following types and levels of testing:
modular (component) testing;
and many other testing types that provide complete and comprehensive testing of functional requirements for the software.