Este documento declara o seguinte:

Se você modificar o público API do Angular, API arquivos dourados deve ser atualizado usando …

Além disso, este commit tem o seguinte cabeçalho:

correção: API pública arquivos dourados # 16414

Estou me perguntando o que normalmente é conhecido como “arquivos dourados”. Pesquisei no Google e parece que essa frase é comumente usada.

Comentários

  • lists.boost.org/boost-users/2013/04/78334.php . É ' s para alguns testes específicos, onde você compara a saída de um teste a um arquivo específico.
  • No meu pescoço do bosque, nos referimos a eles como " linhas de base ". Quando um teste muda ou uma implementação muda, temos que atualizar as linhas de base para estar em linha com os novos testes ou implementações.

Resposta

Um “arquivo dourado” é a saída esperada de algum teste (geralmente automatizado), armazenado como um arquivo separado em vez de uma string literal dentro do código de teste. Portanto, quando o teste for executado, ele lerá o arquivo e o comparará com a saída produzida pelo sistema em teste.

Não é realmente uma expressão muito comum; não a ouço há 15 anos de programação profissional, embora eu tenha usado esses arquivos muitas vezes.

Comentários

  • qual é o nome comum para descrever esses arquivos?
  • @cowlinator: Não ' acho que realmente existe um. Apenas pensei neles como " saída esperada ".
  • Um termo relacionado com o qual ' estou familiarizado é ' Golden data '. Refere-se aos dados de teste que não ' mudam. Espera-se que esta entrada produza o mesmo (ou muito semelhante saída) quando usado em um teste de regressão. O termo ' dourado ' provavelmente vem do fato de que o ouro é uma substância estável.
  • Na fabricação de eletrônicos, uma ' unidade dourada ' é o melhor protótipo ou uma das melhores / mais típicas unidades desde o início execução de produção que é reservada para verificação de procedimentos de teste e para comparação com unidades futuras.

Resposta

Em um resumindo, um arquivo dourado é um arquivo onde armazenamos a saída e que será usado pelo teste como a saída esperada. Este arquivo deve ser atualizado sempre que a saída for alterada por um bom motivo. Isso é simples assim :).

Mais uma vez, apresentar e usar arquivos dourados em nossos testes é bastante direto e fácil de usar.

Eu tenho este link útil .

Comentários

  • o link do URL está quebrado
  • @cowlinator – – encontrado host alternativo para o mesmo autor / tópico / link de data e resposta fixa

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *