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.

TypePrivate
Founded2016
HQOxford, GB
Websitediffblue.com
Overall CultureA+

Latest Updates

Employees (est.) (Jul 2021)44(-2%)
Revenue (FY, 2018)£384.5 K(+66%)
Cybersecurity ratingAMore

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

2016

Diffblue total Funding

$22 m

Diffblue latest funding size

$22 m

Time since last funding

4 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
GBP

Revenue (FY, 2018)

384.5k

Gross profit (FY, 2018)

384.5k

Gross profit margin (FY, 2018), %

100%

Net income (FY, 2018)

(1.4m)

EBIT (FY, 2018)

(2.3m)

Cash (31-Dec-2018)

10.3m
GBPFY, 2017FY, 2018

Revenue

232.0k384.5k

Gross profit

232.0k384.5k

Gross profit Margin, %

100%100%
GBPFY, 2017FY, 2018

Cash

14.7m10.3m

Accounts Receivable

52.3k424.9k

Current Assets

15.9m12.4m
GBPFY, 2017

Revenue/Employee

8.3k

Financial Leverage

1 x
Show all financial metrics

Diffblue Cybersecurity Score

Cybersecurity ratingPremium dataset

A

91/100

SecurityScorecard logo

Diffblue Online and Social Media Presence

Embed Graph

Diffblue Company Culture

  • Overall Culture

    A+

    97/100

  • CEO Rating

    A+

    100/100

  • Compensation

    A+

    100/100

Learn more on Comparably

Diffblue News and Updates

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 44 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.7 k.

  • Who are Diffblue competitors?

    Competitors of Diffblue include Cast AI, Engati 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.