No desenvolvimento de software, depois de realizar vários testes em um programa, é gramaticalmente correto dizer “teste aprovado” (ou falhou)? Provavelmente é correto dizer “o teste foi concluído”, mas não diz nada sobre o resultado.
Comentários
- Você poderia dar um um pouco mais de contexto para a pergunta? O teste está ocorrendo dentro do próprio programa ou você está testando o programa como um usuário.
- @CodyPace testando como um usuário
Resposta
É comum dizer “Teste aprovado” ou “Teste falhou”. Eu não acho que alguém questionaria isso.
Não é uma frase completa e gramaticalmente correta. O que você realmente quer dizer, presumo, é: “O software passou nos testes”. Se tentarmos ler “teste aprovado” como uma frase completa, teremos que concluir que “teste” é o sujeito e “aprovado” é o verbo, ou seja, o “teste” “passou” em algo. “t o que queremos dizer em tudo. O teste não foi aprovado; o software foi aprovado.
Você poderia expressá-lo como passivo: “O teste foi aprovado.” Nesse caso, o ator real não é especificado, mas no contexto, entenderíamos que para ser “o software”.
Mas, como eu disse, as pessoas usam fragmentos de frases o tempo todo, em contextos formais e informais. Contanto que todos saibam pelo contexto que você está falando sobre teste de software, “Teste aprovado” transmite o significado desejado.
Resposta
Como a resposta de @Jay menciona, não é provável que “Teste aprovado” ou “Teste falhado” causaria qualquer confusão em seus significados pretendidos. Mas, não acho que “Teste aprovado” soe melhor do que “Teste bem-sucedido”. “Teste malsucedido” poderia ser usado para “Teste falhou”.
Ambas as frases (teste bem-sucedido e teste malsucedido) são amplamente usado quando você se refere a qualquer teste.
Uso real:
Resposta
Suas frases
Teste aprovado
O teste falhou
são compreensíveis e podem ser usados para significar
Teste bem-sucedido
Teste malsucedido
para descrever todo o processo de teste e os testes reais .
Testes aprovados
Os testes falharam
pode ser usado após o conjunto de testes ter sido executado para descrever os próprios testes.
O teste geralmente consiste de duas partes: 1) a estrutura; e 2) os testes individuais. Por exemplo, em Rails, o framework seria: spec; rspec; ou miniteste; e os testes são arquivos usando o sufixo * _spec.rb.