ID 3259066 Banca COVEST-COPSET Órgão UFPE Ano 2019 Provas COVEST-COPSET - 2019 - UFPE - Técnico de Tecnologia da Informação - Sistemas Disciplina Engenharia de Software Assuntos Metodologia de desenvolvimento de software Teste de Software Qual alternativa define corretamente o conceito de Test-Driven Development? Alternativas É um processo de desenvolvimento orientado por um plano de testes bem definido. O plano é escrito pelo time de garantia de qualidade que será responsável por testar o sistema completamente, após seu desenvolvimento. É uma abordagem na qual se desenvolve o código de forma incremental, junto com um teste para esse incremento. Não se passa para o próximo incremento até o código desenvolvido passar no teste. É uma estratégia na qual o time de garantia de qualidade vai gradualmente testando o sistema ao final de cada iteração do projeto. O objetivo principal é a maior cobertura de testes possível. É um conceito que envolve a criação de arquiteturas autônomas, capazes de testar automaticamente o sistema durante sua execução. A ideia é que os sistemas sejam capazes de detectar e corrigir erros, aumentando a tolerância a falhas. É uma técnica de desenvolvimento recomendada para projetos focados na construção de ferramentas de testes. Foi o processo utilizado no desenvolvimento do JUnit e é utilizado na construção de outras suítes e ferramentas de testes. Responder Comentários TDD: Desenvolvimento dirigido a testes é uma abordagem que faz a intercalação de testes e de desenvolvimento de código incrementalmente, o código precisa passar no teste. Pode ser parte dos métodos ágeis, mas também dos processos de desenvolvimento dirigido a planos..At.teFoco na missão ❢