Baixe o app para aproveitar ainda mais
Prévia do material em texto
CURSO: Análise e Desenvolvimento de Sistemas DISCIPLINA: Teste de Software PROF.: Janete Amaral TURNO: VISTO TURMA: SALA: TECNOLÓGICO ALUNO: DATA: ___/___/___ REVISÃO - Teste de Software É realmente necessário realizar testes q uando já se aplicam atividades para garantir a qualidade durante todo o desenvolvimento? Discuta o assunto. Sim, pois o processo de teste deve ser aplicado em todo o ciclo de criação de um software para assim garantir seu sucesso e reduzindo os custos com possíveis correções. 2. Quando o softw are deve ser testado? Antes do desenvolvimento? Durante? Depois? Por quê? Em todo o processo de desenvolvimento assim reduzirá o custos em caso de possíveis f alhas no softwware. 3. Qual é a diferença entre verificação e validação? Validação garante através de testes que os requisitos do cliente serão atendidos. A verificação garante que tudo o que o cliente está solicitando é válido e possivel de testar 5. Qual é a diferença entre análise estática e análise dinâmica? Análise dinâmica o software é executado e assim sendo possível ver o seu resultado o estático apenas vemos os artefatos não existe execução do programa. 6. O que é inspeção de softw are? Quando ela deve ser feita? Sobre quais artefatos? Inspeção de software é um tipo particular de revisão que pode ser aplicado a todos os artefatos de software e possui um processo de detecção de defeitos rigoroso e bem definido. 7. Cite e explique uma das atividades de validação. Validação g arante através de testes que os requisitos do cliente serão atendidos. Testes de caixa branca. 8. O que é feito durante o planejamento de verificação e validação? Auditoria de qualidade e configuração, monitoramento de desempenho,simulação,es tudo de viabilidade,revisão de documento,revisão da base de dados , an álise de algoritimos 9. Que fatores devem ser levados em consideração ao decidir o esforço que deve ser gast o com as atividades de VV&T? 10. O que é um plano de teste? O plano de teste é um documento com uma abordagem sistemática para o teste de sistemas como hardware ou software. Ele geralmente consiste numa modelagem detalhada do fluxo de trabalho durante o processo. 11. Por que, em muitos casos, as inspeções são mais eficientes do que os testes? A inspeção é mais eficiente do que o teste, pois durante uma única inspeção, somos capazes de identificar diversas falhas e inadequações. Ao testarmos um programa , é normal sermos capazes de identificar uma única falha e isso mesmo se o teste tiver sido bem sucedido. 12. Qual é a diferença entre inspeções de programa e revisões técnicas formais? A diferença essencial entre elas é que as inspeções de software são orientadas por feedback, enquanto as revisões de código promovem a interação entre os testadores, os membros da equipe do projeto e os demais participantes. É um método de exame caixa-branca. 13. Na sua opinião, o que é mais importante? Inspeções de artef atos, inspeções do código ou testes tradicionais do programa? Por quê? Testes tradicionais de programa, pois assim é possível ver o programa reagindo a cada solicitação em tempo real não existe suposições para o resultado do mesmo.
Compartilhar