How Functionize Stimulates Developer Driven Testing

Testing is a critical part of the process for any development project. However, there are many different ways you can approach testing. Knowing what’s best for your team comes down to understanding the many different testing options, how they work, and what they’re best suited for. Developer Driven Testing is one of those options. Developer … 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

What is Canary Testing and Dark Launching?

As applications grow more complex, companies have moved away from the traditional approach where new features are launched on a red-letter day to great fanfare. Nowadays it’s more common to release features incrementally, both to test how users react to them and to test how they perform in the technical sense. Two approaches are widely … 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 Pursuit of Continuous Testing

In a recent Functionize article, I wrote about the need for continuous testing, how CT differs from testing automation, and the importance of continuous assessment and risk mitigation while exploring how to implement CT. This article is a follow-up, in which we’ll look at the CT challenges, scope, benefits and best-practices. Look both ways: The … Continued