Olá, Adriano! Tudo bem?
A utilização de scripts SQL para inserção de dados de teste é uma prática comum e válida. Na verdade, essa é uma das formas mais utilizadas de inserir dados de teste em um banco de dados.
A vantagem dessa abordagem é que ela permite que você insira uma grande quantidade de dados de uma só vez, o que pode ser muito útil em casos em que você precisa testar a performance da sua aplicação em situações de grande volume de dados.
No entanto, é importante lembrar que a criação de rotinas de inserção de dados também é uma prática comum e pode ser mais adequada em alguns casos, principalmente quando você precisa inserir dados de forma mais específica e controlada.
Bons estudos!