Difference between QA and QC

Software testing is a process of verifying and validating that a software application or program meets the business and technical requirements that guided its design and development, and works as expected. Software testing also identifies important defects, flaws, or errors in the application code that must be fixed.

Quality means the conformance to the specified design requirement. Being correct, the minimum requirement of quality, means performing as required under specified circumstances. Debugging, a narrow view of software testing, is performed heavily to find out design defects by the programmer.

Quality Assurance (QA) is the process that focuses upon each and every role and their responsibilities in the development process and checks whether they are being accomplished as per the guidelines provided by the quality standards or not. It concentrates on process of the product and is done throughout life cycle. It is defect prevention method.

Quality Control (QC) is the process which usually includes inspections and audit operations to segregate bad from good. It concentrates on specific products and is done after the product is built. It is defect-detection and correction method.

Don't confuse between Testing and QA as both are different
QA is continous process in which we monitors and perform steps in order to improve. It is oriented to PREVENTION.
Testing is done under controlled conditions in order to find defects. It is oriented to DETECTION.

Our main target with this site is to help people who are new to Software Testing field and wants to know more about Software Testing, Testing Tools and Testing Certifications. We will try to focus on each and every aspect of software testing. We will make sure to provide best solution for your problems on software testing.

Our baseline is 'Your Own Software Testing Warehouse?; this means we will try to provide you with software testing tutorials or useful material on your demand. You send us what you want to know about Software Testing and we will help you out. This is our sincere effort towards hosting all Software Testing needs under one roof.