What is Software?

A set of programs to take inputs, to do process and provide outputs.

Software Application VS Product?

A software developed depending on a specific customer requirements is called as application or project.

A software developed depending on overall requirements in market is called as software product.

What is Software Testing?

Testing is the process of executing Test cases with the intent of finding bugs in software.

OR

Software Testing is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test.

Difference between software testing and Quality assurance (QA)?

QA is the process of verifying or determining whether a product or service meet or exceed customer expectations.