Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Paid
Claimed

Diffblue Cover Reviews & Product Details

Diffblue Cover Overview

What is Diffblue Cover?

Diffblue Cover is the only fully-autonomous AI-powered Java unit test writing solution that generates reliable unit tests at scale - locally and CI. Cover makes unit testing easier and enables teams to continuously delivery quality software, at scale, faster and more efficiently than traditional manual unit testing. Able to create entire test suites, at 250 times faster than a human developer, Cover helps enterprise modernize applications and migrate to cloud faster, achieve and maintain code coverage and test coverage mandates, while increasing developer productivity and engineering efficiency.

Diffblue Cover Details
Product Website
Show LessShow More
Product Description

Diffblue is changing the way software is developed using Artificial Intelligence

How do you position yourself against your competitors?

All the reward, and none of the risk. Unlike LLMs or code completion tools, our technology uses reinforcement learning to generate code that is guaranteed to run, compile and be correct — every time. Plus, we operate on-prem so your code stays within your own environment, never seen and never shared.


Seller Details
Seller
Diffblue
Company Website
Year Founded
2016
HQ Location
Oxford, UK
Twitter
@diffbluehq
1,507 Twitter followers
LinkedIn® Page
www.linkedin.com
Description

Diffblue is a technology vendor specializing in AI-driven software development tools. Their flagship product, Diffblue Cover, utilizes artificial intelligence to automatically write unit tests for Java applications, enhancing code quality and reducing the time developers spend on testing. By automating testing processes, Diffblue aims to help teams improve productivity and accelerate software delivery. The company is committed to advancing software development through innovative AI solutions. For more information, visit their website at https://www.diffblue.com/.


Lee H.
LH
Overview Provided by:

Recent Diffblue Cover Reviews

Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
4.5 out of 5
"Very efficient Test Writing - Can't code without it"
It speeds up my test writing, saves me a lot of time, and even makes the process more enjoyable. I like seeing the tests written for my code. They...
Verified User
U
Verified UserMid-Market (51-1000 emp.)
3.5 out of 5
"As an experienced full stack engineer I have the experience to share."
One of the best things about Diffblue Cover is how much time it saves! It’s honestly so useful in auto-generating unit tests, which otherwise can b...
Verified User
U
Verified UserMid-Market (51-1000 emp.)
3.0 out of 5
"Efficient Test Automation with Minor Limitations"
What I like most about Diffblue Cover is, honestly, how much time it saves. It just - takes care of unit tests automatically, which is great becaus...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Diffblue Cover Media

Diffblue Cover Demo - Writing tests from IntelliJ Text Editor
In the IntelliJ editor panel, you can right-click a method or class to display the Write Tests menu option - an alternative to the gutter icon, but also allows you to right-click anywhere within a class or method.
Diffblue Cover Demo - Writing tests from IntelliJ Structure Tool Window
Similar to the Project Tool Window, IntelliJ provides a Structure menu to help you navigate around your codebase. In particular, the structure menu will show classes, methods and other elements in the currently open file.
Diffblue Cover Demo - Writing tests from IntelliJ Project Tool Window
When navigating through your project, you'll likely use the project tool window in IntelliJ. Right-click on any of the elements and select Write Tests. Diffblue Cover will attempt to write tests for everything it can find within that package (license limitations may apply).
Diffblue Cover Demo - Writing tests from IntelliJ Text Editor
The menu option is also available when making one or more editor selections.
Diffblue Cover Demo - Writing tests from IntelliJ Text Editor
The menu option is also available when making one or more editor selections.
Automatic Java Unit Test Writing: A Short Introduction to Diffblue Cover
Play Diffblue Cover Video
Automatic Java Unit Test Writing: A Short Introduction to Diffblue Cover
Introducing Cover Pipeline for GitHub Actions
Play Diffblue Cover Video
Introducing Cover Pipeline for GitHub Actions
Get Started - Cover Pipeline for GitHub Actions
Play Diffblue Cover Video
Get Started - Cover Pipeline for GitHub Actions
Get Started - Cover Pipeline for GitLab
Play Diffblue Cover Video
Get Started - Cover Pipeline for GitLab
Introducing Cover Pipeline for GitLab
Play Diffblue Cover Video
Introducing Cover Pipeline for GitLab
Answer a few questions to help the Diffblue Cover community
Have you used Diffblue Cover before?
Yes

4 Diffblue Cover Reviews

3.9 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
4 Diffblue Cover Reviews
3.9 out of 5
4 Diffblue Cover Reviews
3.9 out of 5

Diffblue Cover Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons
G2 reviews are authentic and verified.
Philip R.
PR
Founder
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Organic
(Original )Information
What do you like best about Diffblue Cover?

As an IT consultant with a fokus on Spring Boot and testing, I am always on the lookout for tools that can enhance my productivity and make automated testing more easy to tackle for team.

Recently, I had the opportunity to integrate Diffblue Cover into my workflow for one project.

Here's what I liked most about Diffblue Cover:

Automatically Generate Tests for Legacy Projects

For brownfield and legacy projects that have little to no test coverage, Diffblue Cover quickly helps to provide a base test coverage for the project. Writing hundred of tests manually for classes you've never seen before is a cumbersome and time-consuming process. With the help of Diffblue Cover, I could easily generate a test-baseline while executing a single command. This is a great benefit to avoid regressions due to untested code.

Simple Test Skeleton Generation

Another major advantage of Diffblue is its capability to generate test skeletons. As Diffblue Cover analyzes the matching production code, it will generate tests for corner cases and all exeuction paths (if-else branches). These tests come with the relevant setup and test data to verify the class under test.

Increased Productivity

Diffblue Cover comes with both an IntelliJ IDEA integration as well as a CLI tool. The IDE integration helped me during daily development to trigger Diffblue's reinforcement learning model to analyze the code and write tests. The integration in the IDE is easy to install and user-friendly. You generate tests with a click on the method you want test for.

For larger codebases and to automate the test generation process, the CLI tool helps to include Diffblue Cover into a pipeline or CI/CD workflow. Review collected by and hosted on G2.com.

What do you dislike about Diffblue Cover?

While my overall experience with Diffblue Cover is positive, there are a few areas where the tool could improve its functionality.

Test Method Naming

One of the areas where Diffblue can improve is in the generation of test method names. The generated names, while functional, often lack the clarity and descriptiveness for test cases.

Clear and descriptive method names are important for maintaining readable and maintainable code. When Diffblue Cover creates mutliple tests for a single method, it uses counter in the test method name to differentiate the tests. A better approach could be to include the actual test corner case in the method name.

Going Beyond Unit Tests

As Diffblue Cover focusses on the unit testing part of Java applications, developers can't fully use the tool on auto-pilot for a covering test suite.

While Spring Boot and Spring Test offer excellent support for sliced testing and integration testing, developers have to consider when a unit test is sufficient and when to write a broader integration test.

The potential danger lies in neclacting integration tests when focussing only on the unit testing part. While this is not an issue of Diffblue Cover per se, developers might be tempted to write less integration test. This highly depends on the context of the class under test. Review collected by and hosted on G2.com.

What problems is Diffblue Cover solving and how is that benefiting you?

Write Java unit tests on scale, help generate test skeletons, generate a test baseline for untested and legacy Java code Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: G2 Gives Campaign
Incentivized Review
What do you like best about Diffblue Cover?

It speeds up my test writing, saves me a lot of time, and even makes the process more enjoyable. I like seeing the tests written for my code.

They are unbiased and can confirm if the behavior is what I expect.

I'd recommend Diffblue Cover to anyone writing code in Java. Review collected by and hosted on G2.com.

What do you dislike about Diffblue Cover?

Primarily, I wish Diffblue supported more languages so I could use it for other applications. Review collected by and hosted on G2.com.

What problems is Diffblue Cover solving and how is that benefiting you?

Writing tests was not enjoyable and often time-consuming, occasionally leading to low-quality tests just to meet the coverage requirements.

With Diffblue, the process is much faster, ensuring higher-quality coverage and more time to focus in more important tasks. Review collected by and hosted on G2.com.

Verified User in Financial Services
UF
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Diffblue Cover?

One of the best things about Diffblue Cover is how much time it saves! It’s honestly so useful in auto-generating unit tests, which otherwise can be super tedious to write by hand. Especially when working with older codebases that don’t have any existing tests, Diffblue just jumps in and handles it, which is a huge relief. Having these tests gives us more confidence that our code changes won’t break anything crucial – definitely helpful for speeding up our workflow too! Review collected by and hosted on G2.com.

What do you dislike about Diffblue Cover?

There are a few things that could be better with Diffblue Cover. Sometimes, the tests it generates aren’t fully comprehensive, so we still have to go in and tweak them ourselves for more complex logic. It’s mostly focused on Java, which can be limiting if you’re in a mixed environment with other languages. And, depending on the project setup, getting it configured can take a bit longer than expected sometimes. Review collected by and hosted on G2.com.

What problems is Diffblue Cover solving and how is that benefiting you?

Diffblue Cover is really helping us keep up with test coverage without wasting loads of time on it. Normally, writing all those tests takes ages, especially for bigger projects or older code. By automating the process, it’s letting us catch issues early on and prevents a lot of potential bugs slipping through. It’s made our development cycles a lot quicker, so we can focus on building new stuff rather than getting bogged down in test writing Review collected by and hosted on G2.com.

Verified User in Banking
UB
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Diffblue Cover?

What I like most about Diffblue Cover is, honestly, how much time it saves. It just - takes care of unit tests automatically, which is great because setting those up can be such a time sink. Especially with older code that’s missing tests; it’s a huge help. Plus, it ‘gets’ even the tricky parts of the code, so I don’t have to double-check everything. Basically, it lets me focus on building things instead of getting bogged down in tests. Review collected by and hosted on G2.com.

What do you dislike about Diffblue Cover?

A few things about Diffblue Cover that aren’t perfect - for one, it doesn’t always catch every edge case. Like, sometimes it’ll miss those really specific scenarios you might run into with complex code. Also, the setup can feel a bit clunky at first, especially if you’re working with a big codebase; it’s not exactly plug-and-play. And sure, while it does a lot, it’s still no replacement for a full test suite crafted by someone who knows the ins and outs of the app. Review collected by and hosted on G2.com.

What problems is Diffblue Cover solving and how is that benefiting you?

For me, Diffblue Cover has been huge in dealing with all the legacy code we have here. Since we’re working with such a massive codebase, setting up tests for everything manually would be a nightmare (and probably impossible). Diffblue basically automates that—like, I don’t have to dive into every corner just to get basic test coverage. It also gives me more confidence in making updates because I know there’s at least some safety net in place, which, let’s be real, helps when you’re just starting out in a big company. And since time’s tight, I can focus more on learning and actually building stuff instead of getting stuck doing repetitive testing work. Review collected by and hosted on G2.com.

There are not enough reviews of Diffblue Cover for G2 to provide buying insight. Below are some alternatives with more reviews:

1
BrowserStack Logo
BrowserStack
4.5
(2,046)
BrowserStack is the leading test platform built for developers & QAs to expand test coverage, scale & optimize testing with cross-browser, real device cloud, accessibility, visual testing, test management, and test observability. BrowserStack powers over a billion tests a year and over 50,000 customers, including Amazon, Paypal, Well Fargo Bank, Nvidia, MongoDB, Pfizer, GE, Discovery, React JS, Apache, JQuery and several others rely on BrowserStack to test their web & mobile apps.
2
The UiPath Platform™ Logo
The UiPath Platform™
4.6
(6,693)
UiPath enables business users with no coding skills to design and run robotic process automation
3
LambdaTest Logo
LambdaTest
4.5
(1,579)
Perform manual or automated cross browser testing on 3000+ browsers online. Deploy and scale faster with the most powerful cross browser testing tool online.
4
Panaya Smart Testing and Change Intelligence Logo
Panaya Smart Testing and Change Intelligence
4.4
(421)
Panaya Smart Testing platform, Panaya Test Dynamix is 1 platform for all your testing needs. It is the only native platform in the market, combining Test Management, Codeless Test Automation, and Change Impact Analysis, for seamless end-to-end testing processes. Our smart AI enhanced testing platform for ERP and enterprise cloud applications combines cross-functional business process testing with smart change analysis, which results in reducing your test cycles by 85% and accelerating digital transformation with zero risk. You will be able to accelerate testing processes, saving on resources with test automation and simultaneously gain real-time visibility and smart insights in order to make informed decisions.
5
Salesforce Platform Logo
Salesforce Platform
4.5
(2,939)
Platform as a Service (PaaS) eliminates the expense and complexity of evaluating, buying, configuring, and managing all the hardware and software needed for custom-built applications.
6
GitLab Logo
GitLab
4.5
(823)
An open source web interface and source control platform based on Git.
7
Stack Overflow for Teams Logo
Stack Overflow for Teams
4.5
(721)
Stack Overflow for Teams is a knowledge sharing and collaboration platform that helps teams solve challenges at each stage of the development lifecycle. Access the knowledge you need, when you need it, to build better products.
8
ChatGPT Logo
ChatGPT
4.7
(687)
We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests. ChatGPT is a sibling model to InstructGPT, which is trained to follow an instruction in a prompt and provide a detailed response.
9
TestRail Logo
TestRail
4.4
(593)
TestRail helps you manage and track your software testing efforts and organize your QA department. Its intuitive web-based user interface makes it easy to create test cases, manage test runs and coordinate your entire testing process.
10
Tuskr Logo
Tuskr
4.6
(320)
Tuskr is a cloud-based test management software. You can manage test cases, conduct test runs and integrate with your bug and time tracking tools. Tuskr is powerful, yet aesthetically pleasing and intuitive. With its unbeatable pricing, a generous free plan, and a 30-day free trial, Tuskr should be on top of everyone's evaluation list.
Show More