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 quando 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. Quando o software 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 falhas no softwware. 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 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. O que é inspeção de software? 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. Cite e explique uma das atividades de validação. Validação garante através de testes que os requisitos do cliente serão atendidos. Testes de caixa branca. O que é feito durante o planejamento de verificação e validação? Auditoria de qualidade e configuração, monitoramento de desempenho,simulação,estudo de viabilidade,revisão de documento,revisão da base de dados , análise de algoritimos Que fatores devem ser levados em consideração ao decidir o esforço que deve ser gasto com as atividades de VV&T? 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. Por que, em muitos casos, as inspeções são mais eficientes do que os testes? Qual é a diferença entre inspeções de programa e revisões técnicas formais? Na sua opinião, o que é mais importante? Inspeções de artefatos, 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