We're excited to introduce a major new addition to CodeScene: Code Coverage Visualization. This feature brings a new layer of insight into your codebases, allowing teams to explore, analyze, and improve coverage where it matters most.
Combine coverage metrics for better insights
From intuitive KPI tracking to deep dives into hotspots, this release introduces powerful tools for teams focused on meaningful, data-driven improvements.
You’ll now find a dedicated Code Coverage section in the left-hand menu of your CodeScene dashboard. Once inside, we offer a summary of key trends and your current KPI scores. This top-level view helps you keep an eye on overall progress, while letting you drill down into specifics when needed.
You can focus on different metrics, line coverage, statement coverage, or branch coverage, and combine them for deeper insights. The interface also supports filtering by teams, architectural components, and custom date ranges, giving you tailored perspectives on your codebase.
Drill down into project insights
Start with a broad view, like yearly coverage, and then narrow your scope to a few weeks or even daily granularity. KPI indicators at the top of the page reflect your overall score, current status, and historical trends, making it easy to visualize progress or spot regressions.
Introducing Hotspot Code Coverage
One of the standout features in this update is "Hotspot Code Coverage". Rather than spreading your efforts across your entire codebase, and looking on overall code coverage, you can now focus on the most most critical, high-risk areas of your codebase - your hotspots. This means that your improvements in these will have the biggest impact.
By default, CodeScene targets 80% overall coverage and 90% coverage for hotspots. These thresholds will be customizable in future updates, but even now, the visual trend lines help you monitor how your key areas are performing over time.
You also get a breakdown of files by coverage level: high, mid, low, or none, along with any missing coverage data. It's a quick way to understand where you stand.
Hotspot code coverage highlights critical areas where improvements will have the greatest impact.
Tracking by team and components
You can also apply a team filter to analyze a team's overall score, trends, and hotspot coverage. The same goes for components, giving you visibility into how each part of your system is evolving.
Use trend graphs to identify important changes. For instance, you might see a stable period followed by a sudden drop or rise and find out exactly which files or teams caused the shift.
Apply a team filter to analyze their overall score, trends, and hotspot coverage.
Digging into details with Hotspots, Teams & Components Tabs
The Hotspots tab is your gateway to deeper analysis. Here, you can click through to investigate newly introduced hotspots, perhaps files that were frequently updated but have 0% test coverage. That’s a red flag and a perfect target for remediation.
Use the Teams tab to evaluate progress across all your teams. Compare monthly views, inspect uncovered lines, and identify where your biggest opportunities for improvement lie.
The Components tab leverages your existing architectural definitions, allowing you to assess code coverage within technical or business value clusters. It’s a structured, strategic way to drive improvements.
Investigate newly introduced hotspots, start with files that were frequently changed but have 0% test coverage.
Explore coverage at the file level
For maximum granularity, the Explore tab gives you coverage details at the folder and file level. With powerful filtering options for teams and components, and a search function for specific files, it's easy to pinpoint problem areas.
You'll get a clear visual breakdown: high, mid, low, or no coverage, plus flags for missing data. You can also identify files with low code health and low coverage, which are high-risk and ideal candidates for improvement.
Bonus: You can exclude specific files, like test files, from the coverage analysis to keep the results focused and clean.
Using the Explore tab, you get coverage details at the file and folder level.
Final thoughts
With this release, CodeScene gives you:
- Targeted Hotspot Code Coverage
- Intuitive KPIs and trend tracking
- In-depth filtering by teams and components
- A streamlined way to zoom in on your most impactful coverage opportunities
Whether you’re managing a small development team or overseeing a large-scale system, these features offer actionable insights to continuously improve your codebase.
We're really looking forward to hearing your thoughts. Head over to the Code Coverage section in your CodeScene project (or sign up for a trial) and start exploring the future of intelligent test coverage today.