Software Testing Vs Quality Assurance. This involves checking the product against a predetermined set of requirements and validating that the product meets those requirements. Fixing defects is not a part of software testing.
The push towards continuous development means that updates to software are made on a more incremental basis. Software testing is carried out during the testing phase and only defects are identified and not corrected in this process. Is designed in total conformity to its design and development.
3Testing is more oriented toward the product while quality assurance is more focused on the process of ensuring the quality of the product.
Software testing focuses on checking and approving the item to find bugs and find abandons. Lets review the difference. Quality Assurance is a set of methods and activities designed to ensure that the developed software corresponds to all the specifications eg SRS FRS and BRS. Quality assurance focuses on improving the software development process and making it efficient and effective as per the quality standards defined for software products.