SóProvas


ID
3044623
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Um Analista de TI, ao pesquisar sobre testes automatizados, encontrou a seguinte informação:


Para escrever os testes de aceitação, podemos usar os critérios de aceitação descritos nas histórias de usuário. Estando estes testes implementados, executando e passando com sucesso, obter-se-á uma boa cobertura e garantia de que pelo menos as funcionalidades mais importantes estão sendo de fato cobertas pelos testes. É recomendável que esses testes sejam executados por um tipo de ferramenta (como: Jenkins, TravisCI, Hudson, CruiseControl etc.), que fará o trabalho de executar os testes automatizados de acordo com alguma estratégia predefinida (como: todo dia, a cada modificação feita no código-fonte etc.).


O Analista conclui que o tipo de ferramenta mencionada no texto é de

Alternativas
Comentários
  • Integração contínua.:

    É uma prática que consiste em juntar o código de vários desenvolvedores de uma mesma aplicaçaõ com maior frequênica, identificar problemas e corrigi-los mais rapidamente, resultando em menos bugs, automatização de testes, feedback mais frequentes e entrega mais rápida e confiável do software.

     

     

    Integração contínua com Jenkins: Automatize o ciclo de desenvolvimento ...

    Aécio Pires, Janaina Militão

  • "Para escrever os testes de aceitação, podemos usar os critérios de aceitação descritos nas histórias de usuário. Estando estes testes implementados, executando e passando com sucesso, obter-se-á uma boa cobertura e garantia de que pelo menos as funcionalidades mais importantes estão sendo de fato cobertas pelos testes. " <<< nada a ver com nada, só está falando coisas genéricas e aleatórias sobre testes em geral e testes de aceitação

    É recomendável que esses testes sejam executados por um tipo de ferramenta (como: Jenkins, TravisCI, Hudson, CruiseControl etc.), que fará o trabalho de executar os testes automatizados de acordo com alguma estratégia predefinida (como: todo dia, a cada modificação feita no código-fonte etc.). <<< finalmente a quetão começa abordar o tema quase corretamente

    INTEGRAÇÃO CONTÍINUA

    DDT- Database Driven Testing e Integração contínua (ambos ao mesmo tempo)

    No fim citar as ferramentas Jenkins, TravisCI, Hudson, CruiseControl foi o que pesou mais para a alternativa B

  • Resposta: B

    As construções frequentes fazem parte de um processo de integração contínua. Ferramentas como o Jenkins são

    usadas para apoiar a integração contínua.