Exercise is hard – well, actually it’s not so much hard as it is tedious and easy to avoid. The exercise itself is straightforward, but doing it regularly is the hard part. As it turns out,...

Welcome to the second session of Testing 1-2-3! This series features conversations with software testing industry leaders on a broad spectrum of software testing topics—DevOps, Agile, IoT testing,...

Code coverage is a first step in an overall software quality process that enables you to begin understanding where risk is lurking in your application. Furthermore, the methods in which coverage...

Code Coverage Awareness

by Parasoft on Sep 22, 2011

Understanding the various aspects of test coverage is the first step towards creating effective test suites. Coverage awareness is the next step. If you have not already done so, you should...
The concept of coverage density is somewhat related to test overlap. Generally, you want to avoid having multiple test cases test the same functionality (i.e., minimize the test overlap). The...

As surprising as it may sound, even complete path coverage does not mean that your code always behaves correctly. If you are using a test-driven development approach (TDD), you will be familiar...

Why do so few available tools support path coverage?

High number of paths

The number of possible code paths typically increases exponentially with the cyclomatic complexity of a method. Achieving...

Independent of the coverage granularity, there are a number of different coverage criteria that take different aspects of coverage into account.

Code Coverage Granularity

by Parasoft on Aug 18, 2011

Code coverage granularity is an important aspect of automated tools that measure code coverage metrics for testing. To determine the supported level of  granularity, ask yourself “What is the...

Latest Posts

Popular Posts