Tag Archives: Static Analysis

Open Source Testing Tools for Java Applications

Open Source testing tools are being used aggressively and there are many tools over the web for Java Applications. These tools are great asset to the development teams and provides many features

Explore the Testability aspect for Java Code

The Testability Explorer is an open source project that lets you measure the testability of Java code. This is an interesting idea: a metric not of direct quality, or of testing, or

My quest towards Code Quality Metrics

  The term quality might mean different things to different people based on their context of operation and it’s tough to have universal definition for the same.My experiments with software development started

CRAP4J for Java Code Quality

I have been talking about Code Quality through Static Analysis for a while here, here & here. The quality for any application development must begin from it’s gross roots and the Application

Non linear paths from Application Code

The applications become complex as their code base increases. This has challenges for the testers to determine the nonlinear paths in the application.Most of the Static Analysis tools over the application code

Use Cyclomatic Complexity to determine the Risk and Test Scenarios

Cyclomatic Complexity (CC) is a software metric (mostly code based metric) used to the number of independent path executions in the application. Introduced by Thomas McCabe in 1976, it measures the number

JavaNCSS – A source code metrics suite for Java

I have been working on Java Projects for quite some time and interested in exploring the source code metrics like size and complexity across project not specific to perticular package or class

Applying Static Analysis for Software Testing

sing Static Analysis in Testing will also be called or simulated as Static Testing. Static analysis / testing a method to validate the software without executing the same.

Static Analysis for Code Quality

Static Analysis is the technique used to analyze the software without executing the same. It helps to look at issues that are there with in the Source Code even before it gets