Archive | Best Practices RSS feed for this section

Severity vs. Priority of a Bug

This week the subject came up again at a customer: “why do we need a separate bug field for Priority and Severity…”? To make a long story short, the Dev Lead kept saying that he only looks at the Priority field and so we shouldn’t waste time writing down the Severity; then (to emphasize his [...]

Read full story Comments { 0 }

QA as Customer Representatives within the R&D

In many R&D organizations the QA takes the role of the Customer Advocate, testing the system and even arguing in favor of fixing defects based on their internal perception of how customers use the product. In some companies Test Engineers even take the role of Users during Internal Design Reviews. Why does this happen? Your [...]

Read full story Comments { 3 }

3 easy to use risk-based testing activities

Quoting James Bach: “The more likely the problem is to happen, and the more impact it will have it if happens, the higher the risk associated with that problem” Or in simply put: Risk = Impact * Likelihood If risk-based testing is so simple then how come most projects fail to implement it? The answer [...]

Read full story Comments { 0 }

How to use easy to find bug information to improve the quality of your testing

On-going improvements are usually sitting quietly under our noses…Taking a closer look at our bugs and the information available in them we can come up with very strong upgrades to our testing process. Following are 4 metrics you can collect easily during your regular bug lifecycle that can provide good leads into places where you [...]

Read full story Comments { 1 }

Good Project Retrospectives

Retrospectives can potentially be one of the most beneficial tools in software development; then again most retrospectives I’ve participated in where a complete waste of time…The idea of a retrospective, or postmortem as we called them about 10 years ago, is simple. At the end of the project take the time to define 3 things:1. [...]

Read full story Comments { 1 }

Taking your product for a successful test drive – How to run a good Beta Program

QuackTest is in the process of sharpening its feathers in order to take its maiden Beta Flight. In fact, there are already a couple of Organizations running the platform in their production projects as part of our initial steps into this vital part of the software development lifecycle… The Beta is one of the most [...]

Read full story Comments { 0 }