Test Plans

Partnering with Quality Assurance

Partnering with Quality Assurance

In this article, we'll discuss some sources of conflicts between developers and quality assurance and the advantages of a true ...
Read More
Monitoring Quality with Error Tracking

Monitoring Quality with Error Tracking

In this article we'll look at the importance of error tracking solutions, their role in software quality, and how to ...
Read More
Avoiding Quality Minefields

Avoiding Quality Minefields

One of the hallmarks that distinguishes a senior developer from a junior developer is the art of planning. I'm not ...
Read More
Software Quality Defense in Depth

Software Quality Defense in Depth

In this article we'll discuss what Roman military tactics and modern security practices have to do with protecting users from ...
Read More
The Myth of Code Coverage

The Myth of Code Coverage

In this article I'll discuss what Code Coverage is and its usefulness and limitations. I'll advocate for a risk-aware approach ...
Read More
Cyclomatic Complexity is the Mind Killer

Cyclomatic Complexity is the Mind Killer

Cyclomatic complexity and its cousin Cognitive Complexity are subjects every developer and tester should understand because bad code lets bugs ...
Read More
Loading...