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 »

Your Website is Your Window to the World

Once upon a time, companies reached their customers by taking out a display ad in the yellow pages. The ad told a short story about goods and/or services, and provided a telephone number to call. The ads typically cost around $400/month – more if the ad was larger. If the target market was national, companies… Read more »

What is Ad Hoc QA?

The misconception in software testing is that ad hoc QA basically involves a tester randomly clicking around a website or application in the hopes of finding a defect. This could not be further from the truth. Ad hoc testing may be the flip-side to pure test case driven QA but it is just as important… Read more »