Mapa mental
Processo de Testes 1
Contenido del mapa
Processo de Testes 1
Introdução
- O que é?Define atividades, artefatos, papéis e ferramentas necessárias para planejar, projetar, implementar e gerenciar a execução de testes.
- Plan
- Entenda o esforço de teste - Descubra o contexto do teste. - Analise os riscos de qualidade. -estimar o teste. -planejar o teste
- Prepare
- Monte as pessoas e testes - construa a equipe de teste. - Projetar e implementar um sistema de teste.
- Perform
- faça o teste e reúna os resultados - Obter um lançamento de teste - executar e rastrear o teste
- Perfect
- Guia de adaptação e melhoria - Reportar quaisquer bugs .- Relatar os resultados do teste. - Gerenciar alterações.
- Plan
- O que é?Define atividades, artefatos, papéis e ferramentas necessárias para planejar, projetar, implementar e gerenciar a execução de testes.
Divisão das tarefas
- Projetista de Teste
- Elaborar Plano de Testes
- Tem por objetivo documentar as informações relevantes ao planejamento dos testes para uma iteração/sprint. • Entradas: –Documento de requisitos –Modelo de casos de uso • Saída: –Plano de teste
- TestLink: Sistema WEB para gerenciamento do processo de testes.
- Projetar Teste
- Tem por objetivo identificar e descrever os casos de teste para cada build, e identificar e estruturar os procedimentos de teste, especificando como executar os casos de teste. •Entrada: –Documento de requisitos. –Modelo de casos de uso. –Plano de testes. •Saída: –Projeto de testes. –Plano de testes (atualizado).
- ** Caso de Teste ** descreve uma condição particular a ser testada e é composto por valores de entrada, restrições para a sua execução e um resultado ou comportamento esperado.
- Por que projetar os testes?
- •Aumentam a probabilidade de detecção de defeitos. •Utilizam os recursos organizacionais de forma mais eficiente. •Aumenta a probabilidade de reuso do teste. •Cronograma e orçamentos mais realistas. •Aumenta a possibilidade de entregar um produto de alta qualidade.
- Elaborar Plano de Testes
- Projetista de Teste
Estratégias para Projeto de Casos de Teste
- Caixa Preta
- nesse tipo de teste, não é necessário saber a estrutura interna de como o código foi implementado ou a tecnologia que foi utilizada.
- Partição por Classes de Equivalência.
- A entrada e saída de um componente pode ser dividido em classes de equivalência, cada membro da classe serão processado de forma equivalente.
- *Eliminar a necessidade do teste exaustivo. *Guiar o testador a selecionar um subconjunto de entradas de teste com alta probabilidade de detectar defeitos. *Permite ao testador cobrir um grande domínio de entradas e saídas com um pequeno conjunto de classes de equivalência.
- Análise dos Valores de Fronteira
- Fortalece os testes criados pela técnica de particionamento por classes de equivalência.
- Experiência mostra que muitos defeitos ocorrem próximos aos valores limítrofes.
- Transição de Estados
- Testes são selecionados para cobrir estados e transições entre estes.
- Gráficos de Causa e Efeito
- o efeito 2 ocorre se a causa 1 ocorrer. o efeito 2 ocorre se a causa 1 não ocorrer. o efeito 3 ocorre se ambas as causas 1 e 2 estiverem presentes
- usa um modelo de relações lógicas entre causas e efeitos para um componente.
- Adivinhação do Erro
- A experiência do testador ajuda a adivinhar erros que normalmente ocorrem.
- Divisão por 0
- A experiência do testador ajuda a adivinhar erros que normalmente ocorrem.
- Tabelas de Decisão
- Representam relacionamentos lógicos entre condições e ações.
- Técnica de Sintaxe
- é baseada sobre a análise da especificação de requisitos. Nesse documento são especificados os valores possíveis que uma entrada do sistema pode receber.
- Ela consiste em ter como entradas esperadas e as não esperadas para validar a especificação de requisitos e avaliar o comportamento de um sistema quando esses valores não especificados são usados.
- é baseada sobre a análise da especificação de requisitos. Nesse documento são especificados os valores possíveis que uma entrada do sistema pode receber.
- Caixa Branca
- Boas Práticas na Construção de Casos de Teste
- Devem ser objetivos e não-ambíguos.
- Devem encontrar o maior número de falhas e atingir a maior cobertura possível.
- Identificar e classificar os casos de testes mais importantes.
- Evitar casos de testes exaustivos, para evitar dispersão do testador.
- situações mais próximas do usuário final
- Caixa Preta
Imágenes y archivos del mapa
Información
- Descripción
- Slide 5
- Creado por
- Suport Silva · ene 2019
- Actualizado
- 5 feb 2019
- Visitas
- 2
- Valoración







