5.1 - Planejamento de Teste Flashcards
Objetivo e conteúdo de um Plano de Teste, Contribuição do testador para o planejamento de iteração e liberação, Critérios de Entrada e Critérios de Saída, Técnicas de estimativa, Priorização de casos de teste, Pirâmide de Teste, e Quadrante de Teste.
Um _______ descreve os objetivos, recursos e processos de um projeto de teste. Um ______ é a atividade que se trata de sua criação ou atualização.
Plano de Teste;
Planejamento de Teste;
O conteúdo de um Plano de testes inclui:
- Contexto do teste
- Permissões e restrições
- Stakeholders
- Comunicação
- Registro de Risco
- Abordagem de teste
- Orçamento e cronograma
Qual o tipo de planejamento que prevê o lançamento de um produto ? E qual a importância do testador neste planejamento ?
Planejamento de Liberação. O testador participa da escrita das US, analisa seus riscos e qualidade, estimam esforço, determinam a abordagem e planejam o teste.
Qual o tipo de planejamento que prevê o fim de uma iteração ? E qual a importância do testador neste planejamento ?
Planejamento de Iteração. O testador participa da analise de risco da US, determina a testabilidade, divide-as em tarefas, estimam esforço, identificam aspectos funcionais e não funcionais.
Diferencie Critérios de Entrada e Critérios de Saída.
- Critérios de Entrada: São as condições prévias para realizar uma atividade.
- Critérios de Saída: São o que devem ser alcançados para a atividade ser declarada como concluída.
Defina o que a estimativa nos testes
É a previsão da quantidade de trabalho relacionada ao teste, sendo baseada em suposições e sujeita a erros.
Quais são as técnicas de estimativa mais usadas, diferencie-as.
** Baseada em Métricas
- Estimativa baseada em índices: usa dados coletados de projetos anteriores para estimar o novo projeto.
- Extrapolação: usa dados coletados no inicio do projeto para estimar as próximas atividades com base nessa extrapolação.
** Baseada em Especialistas
- Wildeband Delphi: usa a experiência dos especialistas para estimar, chegando eles a um consenso em comum (ex.: Planning Poker).
- Estimativa de três pontos: usa uma média aritmética ponderada com as estimativas ‘Otimista’, ‘Mais provável’ e ‘pessimista’, resultando na estimativa final.
Quais os tipos de priorização dos testes ? Diferencie-as.
- Priorização baseada em risco: casos de teste com maiores risco são executados primeiro.
- Priorização baseada em cobertura: os casos de teste com maior cobertura são executados primeiro.
- Priorização baseada em requisitos: os casos de teste que abrangem os requisitos mais importantes são executados primeiro.
Se um caso de teste de prioridade mais alta depender de um caso de teste de prioridade mais baixa, o caso de teste de prioridade mais baixa deve ser executado primeiro ?
Sim, pois neste caso há dependência.
O que é a Pirâmide de Teste ?
É um modelo no qual mostra que os testes podem ter diferentes níveis de minuciosidade.
No modelo popular quais as camadas da Pirâmide de teste ? Seguindo a ordem de mais baixo nível para mais alto nível
Teste de Unidade (componentes) -> Teste de Integração (integração de componentes) -> Teste ponta a ponta (E2E)
O que é um quadrante de teste ?
É um modelo que agrupa os níveis, tipos, atividades, técnicas e produtos de trabalho em quatro quadrantes.
Os quadrantes de teste podem ser voltados para Tecnologia ou ______, orientando o desenvolvimento, e voltados para a Equipe ou ______, medindo o comportamento em relação as expectativas.
Negócios;
Produto;
No quadrante de teste que apoia a equipe, orientando o seu desenvolvimento, quais são as visões que podem ser utilizadas ?
Tecnologia ou negócios;
No quadrante que apoia de teste que avalia o produto, medindo o comportamento em relação as expectativas, quais são as visões que podem ser utilizadas ?
Produto ou Equipe