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: GRADUAÇÃO ALUNO: DATA: ___/___/___ EXERCICIO DE FIXAÇÃO - 1 - UNIDADE 02 Como podem ser classificadas as revisões de Software? Discussão informal: realizada pelos grupos de desenvolvedores para resolver problemas técnicos. Apresentação: exposição do projeto de software pelo autor, para os clientes, administradores e pessoal técnico. Revisões Técnicas Formais (RTF): avaliações técnicas do software, realizadas em pequenos grupos, fornecendo informações confiáveis sobre as atividades que são realizadas. Descreva o objetivo de um Walkthrough. O objetivo do walk-through é para que os auditores estabeleçam a confiabilidade da contabilidade e dos procedimentos de controle interno de um cliente. Os walk-through tests não podem ser considerados testes de controles. Quais os diferentes papéis envolvidos no processo de inspeção de software? Desenvolvedores, líder de revisão, revisores, líder de projeto. Existem diferentes técnicas de leitura de software utilizadas no processo de Revisão. Relacione as principais técnicas utilizadas. Revisões gerenciais, revisões técnicas, inspeções Walkthroughs ,Auditorias Qual a diferença existente entre Verificação e Validação? Verificação: Verificar se o item descrito nos requisitos foram feitos no projeto. Validação: Verificar se aquele item se comporta de acordo com o que está descrito no projeto Apresente a diferença entre ERRO, DEFEITO e FALHA (Pesquisar). Erro: diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução do software Falta : a causa de um mau funcionamento Falha: efeito indesejado observado no serviço entregue ao usuário Quais os diferentes tipos de defeito encontrados nos documentos de requisitos e observados durante as Revisões. Especificação incorreta Interpretação errônea da comunicação com o usuário Desvio intencional das especificações Violação dos padrões Erro na representação dos dados Interface de componente inconsistente Erro na lógica do projeto Teste incompleto ou errôneo Documentação imprecisa ou incompleta Erro na tradução do projeto para a linguagem de programação Interface ambígua ou inconsistente Miscelânea Descreva sucintamente o processo a ser conduzido numa Revisão Técnica Formal Revise o produto, não o produtor. Fixe e mantenha uma agenda. Limite o debate e a refutação (razão que vai contra uma premissa, lema ou conclusão). Enuncie as áreas problemáticas, mas não tente resolver cada problema anotado. Faça anotações por escrito. Limite o número de participantes e insista numa preparação antecipada. Desenvolva uma lista de conferência (checklist) para cada produto que provavelmente será revisto. Atribua recursos e uma programação de tempo para as Revisões Técnicas Formais. Realize um treinamento significativo para todos os revisores. Reveja suas antigas revisões. Descreva o papel do Gerenciamento de Configuração, especificamente a função de Controle de Versão, no Processo de Revisão de Software. Serve para auxiliar quando houver alterações no software podendo comparar versões novas e antigas a procura de falhas. Armazenar informações de histórico dos itens de forma a estabelecer a base para o controle da evolução do produto de software, e reter informações que permitam automatizar o acesso aos conjuntos de itens de configuração que compõem o produto de software num específico estado de seu desenvolvimento. O que é mais importante? Inspeções de artefatos, inspeções do código ou testes tradicionais do programa? Por quê? Todos são importantes pois o teste deve ser feito em todas as fases do projeto , não importa se é a documentação ou na codificação.
Compartilhar