The Role of the Tester

QA staff members are commonly known as testers, but the role of a tester should go beyond the simple notion of verification testing. The primary responsibility—and passion—should be to contribute to the highest quality of the final product. Quality assurance staff are responsible for verifying that a releasable software product achieves a high level of … Continued

Bridging the Gap Between Devs and Testers. Is Test Gap Analysis a Solution?

It is a widely held belief that developers and testers get on like chalk and cheese. Developers often look down their noses at testers, viewing them as an inflexible and unhelpful drag on developing new code who fail to provide clear details in their bug tickets. Equally, testers often view developers with irritation for failing … Continued

A QA Perspective on Measuring and Managing Technical Debt

Here’s a typical scenario in many development teams all around the world: The sprint is nearing completion, and the profile on that burndown chart remains at the same crazy angle. As it was in the last sprint, and the sprint before that. Same as it ever was. (Is that Talking Heads song stuck in your … Continued

The Importance of Upstream / Unit Testing

Overall, most bugs are small and easy to fix. But many small problems require a set of tedious steps to remedy—from the time the tester finds the bug to the point at which the developer applies the fix and QA gives the nod. Some bugs are the size of the Amazon river—with all its tributaries. … Continued