Início/Questões/Engenharia de Software/Questão 457941201596317Qual alternativa define corretamente o conceito de Test-Driven Development?1457941201596317Ano: 2019Banca: COVEST-COPSETOrganização: UFPEDisciplina: Engenharia de SoftwareTemas: Metodologias de Desenvolvimento de Software | Verificação e Validação de SoftwareQual alternativa define corretamente o conceito de Test-Driven Development? AÉ 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.BÉ 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. CÉ 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. DÉ 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.EÉ 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.ResponderQuestões relacionadas para praticarQuestão 457941200335959Engenharia de SoftwareNo contexto de diferentes técnicas de teste de caixa preta (black-box) e caixa branca (white-box), assinale a alternativa correta.Questão 457941200662273Engenharia de SoftwareEm testes de software, um ambiente de homologação, refere-se ao ambiente em que:Questão 457941200910551Engenharia de SoftwareA estratégia em que se escrevem testes automatizados, antes do código da funcionalidade a ser testada estar pronto, chama-se:Questão 457941201047998Engenharia de SoftwareSegundo o princípio de “programar para uma interface e não para uma implementação”, qual o benefício em manipular objetos apenas em termos de suas int...Questão 457941201185131Engenharia de SoftwareNo contexto de integração contínua (IC), assinale a alternativa incorreta.Questão 457941201448652Engenharia de SoftwareSobre a integração contínua, é correto afirmar que:Questão 457941201594979Engenharia de SoftwareCom relação a metodologias de desenvolvimento de software, assinale a afirmação corretaQuestão 457941201643187Engenharia de SoftwareSobre a questão de documentação no contexto de métodos ágeis de desenvolvimento de software, é correto afirmar que:Questão 457941201669808Engenharia de SoftwareSão técnicas utilizadas no levantamento/descoberta de requisitos de software:Questão 457941202070810Engenharia de SoftwareEm relação aos diagramas UML, assinale a afirmação correta.