Qual é uma boa linguagem de marcação para usar em testes?
-
09-06-2019 - |
Pergunta
Estou escrevendo uma ferramenta para executar uma série de testes de integração no meu produto.Ele irá instalá-lo e, em seguida, executar vários comandos para garantir que ele esteja fazendo o que deveria.Estou explorando diferentes opções de como marcar os comandos para cada caso de teste e me perguntando se as pessoas teriam informações para compartilhar sobre isso.Estou pensando em usar YAML e fazer algo assim (meio adaptado dos fixtures do Rails):
case:
name: caseN
description: this tests foo to make sure bar happens
expected_results: bar should happen
commands: |
command to run
next command to run
verification: command to see if it worked
Alguém tem outra ideia ou melhor?Ou existe um idioma específico de domínio que não conheço?
Solução
Dê uma olhada no conjunto de ferramentas de teste XUnit.Esta estrutura foi originalmente projetada para Smalltalk por Kent Beck e, eu acho, Erich Gamma, e agora foi portada para uma pilha inteira de outras linguagens, por exemplo. Unidade C