What is Functional Testing and What We Are Testing In Functional Testing? - News4u95 - A Part of Your Everyday Life

Breaking

Saturday, April 16, 2022

What is Functional Testing and What We Are Testing In Functional Testing?

What is Functional Testing and What We Are Testing In Functional Testing?

What is Functional Testing?

Functional testing is a process of checking correctness and completeness of the functionality of the build.

 

Functional system testing is the process of checking internal functionality depend upon external functionality.

 

This type deals with the functional requirements or specifications of an application to be tested by providing the input and comparing with the expected output.

What is Functional Testing and What We Are Testing In Functional Testing?
What is Functional Testing and What We Are Testing In Functional Testing?

Few major types of Functional Testing in software testing are:

  • Smoke Testing
  • Sanity Testing
  • Integration Testing
  • System Testing
  • Regression Testing
  • User Acceptance Testing

 

What We Are Testing In Functional Testing?

We check functionality and the coverage are:

  1.             Behavioral Coverage
  2.             I/P Domain Coverage
  3.             Error Handling Coverage
  4.             Back End coverage
  5.             Service Level Coverage
  6.             Calculation base coverage

 

1. Behavioral Coverage

In this we check the property and behavior of object.

Example:

            Property of check box - Do tick when user click

            Behavior of check box – Check/Uncheck

Property of Drop-down – to show hidden list on click

Behavior of drop-down – Show / hide list

 

2. I/P Domain coverage

Here we check the input data with different condition and can use Boundary value analysis and Equivalence class partitioning techniques.

 

3. Error handling coverage

Error handling coverage include checking whether system show error message or not as per the requirement.

If in customer requirement, mobile number should accept the 10 digits and developer build according to its them if customer enter 2 digits and click on OK button then system should highlight text box with red color with error message “Please enter 10-digit mobile number”

So, this is the process of validation whether.

 

4. Back-end coverage

Back end of any software system is database.

In back-end coverage developer check whether the entered information from user get stored in database or not

We also check whether data get fetch from database or not.

Back-end coverage
Back-end coverage

 

5. Service Level Coverage

In SRS, BA creates functional flow diagram and accordingly tester test the sequence of function and modules.

This aspect of sequentially of functional modules get tested in service level coverage.

 

6. Calculation base Coverage

Here arithmetic operation can be tested

Arithmetic operation means addition, multiplication, sub and division etc

Example-If we add 1 thing in cart and it is of 900 rs then total is 900 and again we add 2 things which are 50 rs then total is 1000.

Then remove 1 thing of 50 rs then 950 is total. This gets check in this coverage.

 

Read More Articles: What are the Black Box Testing Techniques or Test case design Techniques?

No comments:

Post a Comment

Related Articles