We write a lot about the good aspects of unit testing and how to write effective tests, but it can also be helpful to think about what not to do. Here are my top five sins when writing unit tests.
Join Diffblue at JAX London next week on October 8th and 9th. The event, which is one of the leading conferences for Java developers in Europe, will be held at the Business Design Centre. We’re excited to be a sponsor and will have several representatives there, so schedule a time to meet with one of us throughout the event!
Mocking is an important part of unit testing components with integrations and those that rely on external dependencies. But what exactly is it? In tests, mocking is using mock objects with fake business logic to replicate the function of a real object. Here’s how to effectively incorporate mocking into your unit tests.
This week, Diffblue had the pleasure to support the University of Oxford by exhibiting at AI@Oxford, a packed conference that attracted an international audience interested in catching up on the latest world-leading research in the artificial intelligence space. Between the innovative talks given by leading business and scientific minds, inquisitive delegates swarmed our stand with questions, insights and discussion topics. We’ve distilled down the most common questions and thought it would be valuable to point towards some of our resources that provide these answers.
How do you build the perfect agile team? That’s a multi-million dollar question. If we had the secret sauce, we could make a fortune selling the recipe to every company in the world. After all, who doesn’t have a development team these days? But even if the exact formula might not exist, we have some ideas for a recipe that blends the talents of a team together to facilitate agility.
Diffblue is a finalist in the 2019 DevOps Industry Awards in the category of “Best DevOps Automation Project” for our work with Goldman Sachs. Using Diffblue Cover, Goldman Sachs doubled code coverage for one of their legacy applications—from 36% to 72%—in less than 10% of the time it would have taken to do manually. Read the full story.