Gostaria de saber se existe uma forma de realizar testes de forma automatizada, assim como fazemos com Java, de rodar uma bateria de testes e garantir que as Procedures, Functions ou Triggers estão OK.
Gostaria de saber se existe uma forma de realizar testes de forma automatizada, assim como fazemos com Java, de rodar uma bateria de testes e garantir que as Procedures, Functions ou Triggers estão OK.
Oi Felipe, como você está?
Existem ferramentas pagas que cumprem esse propósito, como é o caso da Testing Whiz E também, há uma opção de fazer isso via CLI (linha de comando) utilizando o mysqltest, porém, é uma opção um pouco mais trabalhosa.
Outra opção é realizar operações de depuração, através do DEBUGGER, como é evidenciado nesta documentação do MySQL.
No entanto, se sua aplicação conversar diretamente com o código fonte por meio de alguma linguagem de programação, recomendo que você faça os testes por meio dela.
OBS: Infelizmente todos os materiais são em inglês, então, caso tenha dificuldade em relação a este idioma, indico que tente utilizar o tradutor do navegador, para conseguir efetuar a leitura em português.
Qualquer dúvida fico à disposição.
Abraços e bons estudos!