KEMBAR78
What Is Functional Testing | PDF
0% found this document useful (0 votes)
62 views2 pages

What Is Functional Testing

Functional testing validates a software system against its functional requirements and specifications by providing inputs and verifying outputs. It tests each function of an application without viewing source code through black box testing of the user interface, APIs, database, security, and client/server communication. Functional testing checks main functions, basic usability, accessibility, and error conditions by executing test cases manually or automatically and comparing actual results to expected outcomes.

Uploaded by

NEHA k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views2 pages

What Is Functional Testing

Functional testing validates a software system against its functional requirements and specifications by providing inputs and verifying outputs. It tests each function of an application without viewing source code through black box testing of the user interface, APIs, database, security, and client/server communication. Functional testing checks main functions, basic usability, accessibility, and error conditions by executing test cases manually or automatically and comparing actual results to expected outcomes.

Uploaded by

NEHA k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

What is Functional Testing?

FUNCTIONAL TESTING is a type of software testing that validates the software


system against the functional requirements/specifications. The purpose of
Functional tests is to test each function of the software application, by providing
appropriate input, verifying the output against the Functional requirements.

Functional testing mainly involves black box testing and it is not concerned about
the source code of the application. This testing checks User Interface, APIs,
Database, Security, Client/Server communication and other functionality of the
Application Under Test. The testing can be done either manually or using
automation.

What do you test in Functional Testing?


The prime objective of Functional testing is checking the functionalities of the
software system. It mainly concentrates on -

 Mainline functions:  Testing the main functions of an application


 Basic Usability: It involves basic usability testing of the system. It checks
whether a user can freely navigate through the screens without any
difficulties.
 Accessibility:  Checks the accessibility of the system for the user
 Error Conditions: Usage of testing techniques to check for error
conditions.  It checks whether suitable error messages are displayed.

How to do Functional Testing


Following is a step by step process on How to do Functional Testing :
How to write a TEST CASE Software Testing Tutorial

 Understand the Functional Requirements


 Identify test input or test data based on requirements
 Compute the expected outcomes with selected test input values
 Execute test cases
 Compare actual and computed expected results

You might also like