Unit test generation using ML

Software

Unit Test is an automated test that you write a few lines of code to create. A unit test checks that a specific part of the code functions as expected.

Test suite generators could help software engineers to ensure software quality by detecting software
faults. These generators can be applied to software projects that do not have an initial test suite, a
test suite can be generated which is maintained and optimized by the developers. Testing helps to
check if a program works and, also if it continues to work after changes.

Benefits for the company

This helps to prevent software
from failing and aids developers in applying changes and minimizing the possibility to introduce errors
in other (critical) parts of the software.

Feasability

Low

Type of expertise/ AI domain

Neural Network

Internal data required

Internal Codes

External data possible

Train on Open-Source Codes

Research Paper

Enter your contact information to continue reading