What is Software Testing?

Software testing is a process of executing a program or application with the intent of finding the software bugs.

  • It can also be stated as the process of validating and verifying that a software program or application or product:
    • Meets the business and technical requirements that guided it’s design and development
    • Works as expected