• Gujarat, India - 395005
  • hello@lahagora.com
  • Office Hours: 9:00 AM – 6:00 PM

Functional Testing

The Functional Testing is the type of software testing that validates the software system against the functional requirements. The purpose of functional tests is to test each function of the software application. It is mainly concerned with the black box testing and is the source code of application. This testing checks User Interface, APIs, Database, Security and the other functionality of application under test. The testing done either manually or through automation tool.

Join our team – come work with us.

+91 9904460868


Stages of Manual Testing

  1. Testing Goals
  2. Team Member Assignments
  3. Scope
  4. Selection of functional testing tool
  5. List scenarios to create functional test cases
  6. Create input data
  7. Design test cases to compare the output
  8. Execute Test Cases
  9. Defect tracking system
  10. Test Status Reporting

Types of Manual Testing

  1. Unit Testing
  2. Smoke Testing
  3. Sanity Testing
  4. Regression Testing
  5. Integration Testing
  6. Beta/ Usability Testing

How to Perform Functional Testing

Following is a step by step process on How to do Functional Testing :

  1. Understand the Functional Requirements
  2. Identify test input or test data based on requirements
  3. Compute the expected outcomes with selected test input values
  4. Execute test cases
  5. Compare actual and computed expected results