Quality Assurance Versus Quality Control

What’s the difference between quality assurance and quality control? While both terms imply an activity that improves the quality of a product, and the overall goal of both is to create an error-free product, the specific goal of each activity is quite different. In most development environments, when a product is made, certain consistent processes… Read more »

What Makes a Successful SQA Team?

In addition to knowledge of proper testing techniques and processes, there are several factors that greatly contribute to the success of a software quality assurance (SQA) team. One of the most telling characteristics of successful SQA teams is their independence from project and delivery teams. Such independence ensures objectivity in their assessment of the software… Read more »

Software Testing – Is It Art or Science?

Over the years, I’ve been exposed to arguments claiming that software testing is a science, as well as arguments that claim software testing is an art. Let’s look at the arguments for each side, and try to figure which side is correct.  The Argument for Science  There is definitely a structured, scientific process of evaluation… Read more »