AI for Testing

AI-driven test case generation for Visual Studio and VSCode

This project aims at developing AI-based systems with the goal of automating software testing activities. We train large transformer models to learn from developers’ code how to generate accurate and readable tests, which resemble those written by developers. Our models support developers in automatically generating tests to discover bugs (fault detection), increase code coverage on existing methods (regression testing), and even allow Test-Driven Development (TDD) for methods yet to be implemented. We currently support testing for C# in Visual Studio and Java in VSCode, with more testing frameworks and language support upcoming.