The question is asked by many people so I decided to devote the post to explaining these terms. Let’s look at the standards first:
Quality Assurance (QA) is a part of quality management focused on providing confidence that quality requirements will be fulfilled. [ISO 9000]
Testing is a process consisting of all life cycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products to determine that they satisfy specified requirements, to demonstrate that they are fit for purpose and to detect defects. [ISTQB glossary]
According to these statements, we can make a conclusion: QA is care for quality as a prevention of bugs appearing, software testing is care for quality as uncovering bugs before users will find them.





Comments on: "What’s the difference between QA and Software Testing?" (6)
Hi,
I would like to know more on QA Certifications available in India and Who all are eligible for it.
Regards,
Navjot
Hi, Navjot!
Unfortunately, I’m not able to answer to your question.
Maybe the link below will be useful for you.
http://www.softwaretestinghelp.com/software-testing-certifications-2/
http://docs.com/GB8Y
+57 3002890902
Few more things not mentioned here are:
QA review and verifies the validation process and documentation to ensure the intended use of the software
QA approves the validation and testing process as well
Thank you for addition!
What are the developing processes in QA? and what is the International Standards.