Switchable Models, Personalization, and Onboarding Agent
Home / Blog /
Introducing AI-powered unit testing generation! Accelerate your software development life cycle

Introducing AI-powered unit testing generation! Accelerate your software development life cycle

Tabnine Team /
2 minutes /
February 22, 2023

Tabnine is excited to announce that we’re expanding our offering beyond code completion into additional areas of the SDLC, with the release of our AI-powered Unit Test generation capabilities.

As the leading AI assistant for software development, Tabnine has quickly become a part of many developers’ daily process as the top AI tool for VS Code (5M since 2018) and products from the IntelliJ family, such as JetBrains (2M since 2016). 

Last year, as part of our goal to double the productivity of R&D teams within organizations, we introduced Tabnine Enterprise. Building on our integration with GitLab, BitBucket, and GitHub, this offering addresses the needs of our enterprise customers, including enhanced security and privacy, self-hosting, AI model training on private code repositories, and central configuration.

Now, we’re leveraging our existing platform to broaden our offering. We all know how important it is to test our code thoroughly, but writing unit tests is often time-consuming, repetitive, and tedious. As a result, developers tend to neglect thorough testing, leading to less reliable software and production issues. 

Our new unit test generation capability uses cutting-edge AI technology to generate unit tests for your code automatically, helping ensure that your code is rigorously tested, resulting in fewer bugs and better code stability – especially important for larger projects or projects with tight deadlines.

This new capability supports multiple programming languages, including Python, Java, and Javascript. It’s also easy to integrate with your existing development environment, currently supporting VSCode, with a user interface that’s simple and intuitive, requiring minimal setup.

However, the most unique feature of Tabnine’s unit test generation is that it learns from your code as you write it. This means that the more you use the tool, the better it gets at generating unit tests that match your coding style and patterns.

We believe that Tabnine’s unit test generation can make a real impact in ensuring your code is covered by thorough, effective automated tests, allowing your team to quickly and reliably ship top-quality software for your customers. 

Want to get early access? Sign up now for the Beta version

As we broaden our enterprise offering, this new capability is just of several more coming in 2023, including search for code similarity and code explanations – so be sure to follow us and stay updated!