Unit Genius
Project description
Unit Genius is a software product that enables developers to rapidly create Unit Tests. The tests are generated with the help of LLMs and fine-tuned to provide the desired result, based on the users input.
Context
An intern within Indicia company has developed a system enabling users to input code and receive corresponding unit tests as output. This process involves the user's input being modified by the IndiciGen project before being sent to ChatGPT for code generation.
Our objective is to explore an alternative solution for generating unit tests, one that maintains the speed and performance of the current process without exceeding the company’s budget. It is imperative that this solution is of sufficient quality to be easily maintained by our developers once implemented.
Results
As a final result, we created a product that can generate Unit Tests and Code Documentation that enables software developers to rapidly and effortlessly test and document their software.