AutoIt é realmente útil para isso e é uma linguagem de script.
Foi recomendado para mim no passado - link
Além disso, você também pode usar o BlueDuck SDA, que permite criar relatórios e até gravar sua tela - link
Estou à procura de algum software com o qual possa trabalhar e que permita testar se os programas foram instalados e estão funcionando corretamente. Em vez de abrir cada programa manualmente e vê-lo funcionando, gostaria de algo semelhante ao teste de unidade / integração automatizado para desenvolvimento de software.
Eu examinei coisas como AutoHotKey e Sikuli que parece promissor, mas não chega a atender o que eu preciso e eles exigem dependências para ser instalado no sistema que eu não sou um grande fã de.
Um caso de uso que imagino seria como instalar o Microsoft Word em um sistema. Eu seria capaz de executar este script / programa que iria abrir o próprio programa, abrir um novo documento, escrever algumas linhas para esse documento e salvar o arquivo. Isso "provaria" que essa funcionalidade no Word está funcionando corretamente.
Aqui está essencialmente o que estou procurando:
Alguma ideia ou sugestão? Não tenho conhecimento dos padrões da indústria se houver algum para isso. Também não me oponho completamente a escrever softwares personalizados para integrar com algumas APIs existentes, mas gostaria que fosse fácil escrever e modificar testes.