O UTBOT C/C ++ gera casos de teste por código, tentando cobrir um número máximo de instruções e caminhos de execução. Tratamos o código -fonte como uma fonte de verdade, assumindo que o comportamento esteja correto e corresponde à demanda inicial do usuário. Os testes gerados são colocados no chamado suíte de regressão. Assim, corrigimos o comportamento atual com a ajuda de casos de teste gerados. Usando o UTBOT para C/C ++, os desenvolvedores obtêm controle total de seu código. Nenhuma alteração futura pode quebrar o código sem ser notado depois de ser coberto com testes gerados pelo UTBOT. Dessa forma, as modificações feitas pelos desenvolvedores para um código existente são muito mais seguras. Portanto, com a ajuda de testes de unidade gerados, o UTBOT fornece melhoria dramática da qualidade do código.
Apresenta demonstração em 5 min (clique para ver no YouTube):
Mais informações sobre wiki
Por enquanto, você só pode usar o UTBOT no Ubuntu 20.04 e acima. Navegue até a página do Github e faça o download da última versão do UTBOT.
O UTBOT é distbutado como um arquivo que contém:
utbot_distr.tar.gz que contém o UTBOT binário e suas dependências;utbot_plugin.vsix ;version.txt ;unpack_and_run_utbot.sh . Para iniciar o UTBOT, unzip o arquivo e execute o comando ./unpack_and_run_utbot.sh (recomendamos fazê -lo em um novo diretório para facilitar a remoção do UTBOT). Para remover o UTBOT, basta excluir este diretório.
Para instalar o plug -in UTBOT VSCODE, use o VSCode Instale no comando vsix .
Consulte Diretrizes e Guia de Desenvolvedores Contribuindo