DEV Community

Madhuri Rajaram Thete
Madhuri Rajaram Thete

Posted on

Types of Software Testing

Functional Testing:

  • Functional testing verifies each functions, features of the software.
  • Goals is to validate software actions.
  • It is based on customer's requirements.
  • It is easy to execute manually.
  • Examples: Unit testing, Smoke testing, Integration testing, Regression testing.

Non-Functional Testing:

  • Non Functional testing verifies aspects like performance, reliability.
  • Goals is to validate software performance.
  • It is based on customer's expectation.
  • It is hard to execute testing manually.
  • Examples: Performance testing, Load testing, Stress testing, Scalability testing.

Top comments (0)