Difference Between Static Testing and Dynamic Testing

What is Static Testing?

Static testing is defined as the, finding the bug without executing the source code is known as the static testing . Static testing is also called verification.
Static testing is a process in which it manually checks the code, CRS document (customer requirement Specification document ), Designing document to find the bugs.

The main of doing static testing is to improve the quality of the application by finding the bug in the early stage of software development.

Static Testing Technique
In software testing, there are 4 types of techniques available which are listed below.
  • Informal review
  • Technical review
  • Walkthrough
  • Inspection
  • Code review
What is Dynamic Testing:
Dynamic testing is defined as the ' Process of finding the bug by executing the code , In dynamic testing we check the functional behavior of software . Dynamic testing is also known as the validation.
The main aim of doing the dynamic testing is to confirm the behavior of application met to customer requirement or not.

Dynamic Testing Technique 
  • Unit Testing 
  • Integration Testing 
  • System testing 

Difference Between Static Testing and Dynamic Testing 

Static :        No need of executing the code.
Dynamic : Need to execute the code. 

Static :        Static testing is process-oriented.

Dynamic : Dynamic testing is product oriented.

Static :        It focuses on the process used to develop a product .

Dynamic : It focuses on testing the developed product.

Static :        Also Called Verification.
Dynamic : Also Called Validation.

Static :        Static testing does the verification process
Dynamic : it does the validation process.

Static :        We do static testing to prevent the defects.
Dynamic : We do the dynamic testing to find the defects 

Static :        It involves a walkthrough, inspection and review.
Dynamic : It involves actual testing.

Hope!!! the above tutorial on the difference between dynamic and static testing is helpful for you..

QA acharya

Tags:difference between static and dynamic testing , Static testing , Dynamic testing , Verification , validation , static and dynamic testing .

Difference Between static and dynamic testing


Post a Comment