Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Teste de Software 1. Qual destas definições representa um teste de software? R: A. O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. O teste é um processo realizado pelo testador de software, que permeia outros processos da engenharia de software e que envolve ações que vão do levantamento de requisitos até a execução do teste propriamente dito. 2. O comportamento interno do componente de software trabalha diretamente sobre o código-fonte do componente de software para avaliar aspectos como teste de condição, teste de fluxo de dados, teste de ciclos, teste de caminhos lógicos e códigos nunca executados. Das técnicas apresentadas a seguir, qual avalia esse comportamento interno do componente de software? R: B. Teste de caixa-branca. Os aspectos avaliados nessa técnica de teste dependerão da complexidade e da tecnologia que determinarem a construção do componente de software. A técnica inclui os testes unitários. 3. Qual é a fase de teste em que se testam as menores unidades de software desenvolvidas (pequenas partes ou unidades do sistema)? R: E. Teste de unidade. O objetivo é encontrar falhas de funcionamento dentro de uma pequena parte do sistema, funcionando independentemente do todo. 4. O que é TDD na Engenharia de Software? R: E. O TDD é uma técnica de desenvolvimento de software que se baseia na criação inicial de testes de software antes mesmo do desenvolvimento. O Test Driven Development (TDD), ou Desenvolvimento Guiado por Testes, é uma técnica na qual o desenvolvedor cria o software para atender apenas aos requisitos. Esse desenvolvimento é guiado e controlado pelos testes unitários previamente criados. 5. O ciclo de vida de testes de software tem cinco fases: planejamento, preparação, especificação, execução e entrega. Qual fase tem como objetivo elaborar e revisar os casos e roteiros de testes? R: D. Especificação. Na especificação, há as seguintes atividades: elaborar/revisar casos de testes e elaborar/revisar roteiros de testes.
Compartilhar