Testing is just questioning a product in order to evaluate the functionality of it.It is a process of verifying(Static) and validating(Dynamic/Functional) that a software program meets the technical and business requirement.
Software Testing is a method to assess the functionality of the software program. The process checks whether the actual software matches the expected requirements and ensures the software is bug-free. The purpose of software testing is to identify the errors, faults, or missing requirements in contrast to actual requirements. It mainly aims at measuring the specification, functionality, and performance of a software program or application. Software testing is a process which helps to identify the correctness, completeness, security and quality of the developed software. It is an activity to check whether the actual results match with the expected results and to ensure that S/w is defect free. It includes a set of techniques used to find out the errors of the software. Testing is not debugging, it should be RCA. Testing can never find 100% of the included errors. Software testing cannot ensure that the software is 100% defect free but it can increase our confidence on software quality and it reduces the risk.
Lorem ipsum dolor sit amet, pellentesque enim lorem quis vivamus amet.