testautomation.in

Differences: Functional vs. Non-functional Testing

Functional Testing vs Non Functional Testing Difference

Functional Testing vs Non Functional Testing Difference

Today, we will learn about Functional and Nonfunctional software testing. It is important to know the differences between Functional and Nonfunctional Testing.

Functional Testing

Functional testing is way of software testing where Quality assurance engineer test the software for its functionalities in respect to requirements. It allows to check and confirm that software is behaving same as expected in requirement.

What are the key features of Functional testing? 

What are the types of Functional Testing?

Steps to Perform Functional Testing

Name a few Tools for Functional Testing:

NonFunctional testing

Non Functional Testing is a type of software testing where how well the product performs with respect to nonfunctional requirements is verified, instead of the functional behavior of the product. It includes usability, stability, performance, and security. etc.  The main purpose of the nonfunctional testing is to check if the product is ready as per nonfunctional requirements.

 

What are the key features of non-functional testing? 

What are the types of Non-Functional testing?

What are the steps to perform Non Functional testing?

  1. Defining Objective- The objective of a Nonfunctional test is defined as Performance, Security & Usability
  2. Test plan – It allows to define scope, resources, schedule to be planned
  3. Ready test environment – This allows to set up test environment for the nonfunctional test which is the same as the production environment.
  4. Selection on Tools – Selection of the correct tool to be done in this step like for performance Load runner or JMeter
  5. Design Test case- A detailed test case is designed with actual and expected output
  6. Test execution: Here nonfunctional test is getting excused in respect to requirement and test case.
  7. Analyse and reporting:- Here test results are analyzed and the test report is prepared
  8. Retesting -If any retesting of nonfunctional tests if needed

 

What are the tools used for Non-Functional Testing

 

Manual testing Tutorial free

 

 

 

 

 

 

 

 

Exit mobile version