OverviewSuggest Edit

Diffblue is a developer of an automated testing software designed to improve code testing. The company's automated software finds and fixes exploits, refactors codes, as well as creates original codes to fit specifications, enabling clients to automatically generate human-readable tests for an existing code base. Diffblue Cover, its first product, automatically generates unit tests for Java code aiming to enable development teams to deliver higher quality software, faster.

HQOxford, GB
Employee Ratings3.9
Overall CultureC

Latest Updates

Employees (est.) (Aug 2022)43(-2%)
Revenue (FY, 2018)£384.5 K(+66%)
Cybersecurity ratingBMore
Discover new suppliers and conduct deeper comparison analysis with Craft for EnterpriseLearn more
Banner background

Key People/Management at Diffblue

Mathew Lodge

Mathew Lodge

Chief Executive Officer
Peter Schrammel

Peter Schrammel

Co-Founder & CTO
Daniel Kroening

Daniel Kroening

Co-Founder & Chief Scientist
Mike Mulford

Mike Mulford

Chief Finance Officer
Andy Piper

Andy Piper

VP of Engineering
Show more

Diffblue Office Locations

Diffblue has an office in Oxford
Oxford, GB (HQ)
10 St Ebbes St
Show all (1)

Diffblue Financials and Metrics

Summary Metrics

Founding Date


Diffblue total Funding

$22 m

Diffblue latest funding size

$22 m

Time since last funding

5 years ago

Diffblue investors

Diffblue's latest funding round in June 2017 was reported to be $22 m. In total, Diffblue has raised $22 m
Show all financial metrics

Diffblue Revenue

Embed Graph
View revenue for all periods
Diffblue's revenue was reported to be £384.5 k in FY, 2018

Revenue (FY, 2018)


Gross profit (FY, 2018)


Gross profit margin (FY, 2018), %


Net income (FY, 2018)


EBIT (FY, 2018)


Cash (31-Dec-2018)

GBPFY, 2017FY, 2018



Gross profit


Gross profit Margin, %

GBPFY, 2017FY, 2018



Accounts Receivable


Current Assets

GBPFY, 2017



Financial Leverage

1 x
Show all financial metrics

Diffblue Cybersecurity Score

Cybersecurity ratingPremium dataset



SecurityScorecard logo

Diffblue Online and Social Media Presence

Embed Graph

Diffblue Company Culture

  • Overall Culture



  • CEO Rating



  • Compensation



Learn more on Comparably

Diffblue News and Updates

Diffblue Closes Investment Round to Take Total Venture Funding to $32 Million

Pioneer in using artificial intelligence to automate writing unit tests, Diffblue helps companies ensure the quality of billions of lines of Java software Pioneer in using artificial intelligence to automate writing unit tests, Diffblue helps companies ensure the quality of billions of lines of Java…

Diffblue Survey Finds 86 Percent of Java Developers Rely on Spring Framework

Spring makes developers more productive and simplifies creating unit tests for higher code quality Spring makes developers more productive and simplifies creating unit tests for higher code quality

Diffblue launches a free community edition of its automated Java unit testing tool

Diffblue, a spin-out from Oxford University, uses machine learning to help developers automatically create unit tests for their Java code. Since few developers enjoy writing unit tests to ensure that their code works as expected, increased automation doesn’t just help developers focus on writing the…

Diffblue Blogs

Visualizing the Tests Created by Diffblue Cover

Introduction In this blog post, we’re going to look at visualizing the unit tests that are automatically generated by Diffblue cover. For this, we’re going to look at a common task in the world of computer graphics: triangle intersections. This is used when producing photorealistic images using ray…

What Makes a Good Test Input for Black-Box Testing?

Today, we’re going to look at unit testing in general, and then focus on what makes good and bad test inputs. There are two main approaches to unit testing: black-box testing, which focuses on the way the code would be used, and white-box testing, which focuses on the way the code functions internal…

Getting Started with Spring Boot and Diffblue Cover

In this post, we’ll look at creating a simple Spring Boot Web application and generating tests for it using Diffblue Cover via the Intellij plugin. Our application will produce Fibonacci subsequences as a JSON array in a Web API. The easiest way to get started with Spring Boot is to use the Spring …

How to Write Better Unit Test Assertions

Most unit tests are organized in 3 sections: - Arrange: set up the environment and prepare a bunch of objects to run the unit under test - Act: call the unit under test - Assert: check that outputs and side effects of the unit under test are as expected These three sections are often referred to…

Safely Refactoring Legacy Code with Automatically Generated Unit Tests

Legacy code is always a minefield, whether you’re trying to understand, modify, refactor or migrate away from it. In this article, you’ll learn to use the automated unit test writing tool Diffblue Cover to understand opaque code and to create a set of tests that will keep you safe when working with …

How do I correctly compile my project for use with Diffblue Cover?

When Diffblue Cover creates tests, it must be able to execute your code in a similar way to your unit tests. Thus, a necessary prerequisite for using Diffblue Cover is that you are able to compile and run your existing unit tests. Your code must also compile successfully before you can use Cover. B…
Show more

Diffblue Frequently Asked Questions

  • When was Diffblue founded?

    Diffblue was founded in 2016.

  • Who are Diffblue key executives?

    Diffblue's key executives are Mathew Lodge, Peter Schrammel and Daniel Kroening.

  • How many employees does Diffblue have?

    Diffblue has 43 employees.

  • What is Diffblue revenue?

    Latest Diffblue annual revenue is £384.5 k.

  • What is Diffblue revenue per employee?

    Latest Diffblue revenue per employee is £8.9 k.

  • Who are Diffblue competitors?

    Competitors of Diffblue include Cast AI, TestRigor and Comet.ml.

  • Where is Diffblue headquarters?

    Diffblue headquarters is located at 10 St Ebbes St, Oxford.

  • Where are Diffblue offices?

    Diffblue has an office in Oxford.

  • How many offices does Diffblue have?

    Diffblue has 1 office.