Skip to content

Commit

Permalink
indices 5.1,5.1.1,5.1.2, 5.1.3, 5.1.4, 5.1.5, 5.1.6, 5.1.7 do capitul…
Browse files Browse the repository at this point in the history
…o 5 adicioandos
  • Loading branch information
feroline committed Sep 22, 2024
1 parent f1d4046 commit 258095c
Show file tree
Hide file tree
Showing 13 changed files with 398 additions and 2 deletions.
Binary file added assets/images/piramide-de-teste-popular.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/quadrante-de-teste.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 30 additions & 0 deletions collections/_ctfl_resumo/capitulo-5/indice-5-1-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
capitulo: 5
indice: 5.1.1
order: 3
subcapitulo: true
title: Objetivo e conteúdo de um Plano de teste
---

<p>
Um Plano de Teste descreve os objetivos, recursos e processos de um projeto de teste.
</p>

<ul>
<li>Documenta os meios e o cronograma para atingir os objetivos do teste</li>
<li>Ajuda a garantir que as atividades de teste realizadas atenderão a critérios estabelecidos.</li>
<li>Serve como meio de comunicação entre membros da equipe e outros stakeholders</li>
<li>Demonstra que os testes seguirão a política e a estratégia de testes existentes, ou explica o porquê o desvio delas</li>
</ul>

<p> O conteúdo inclui: </p>

<ul>
<li>Contexto do teste</li>
<li>Permissões e restrições</li>
<li>Stakeholders</li>
<li>Comunicação</li>
<li>Registro de Risco</li>
<li>Abordagem de teste</li>
<li>Orçamento e cronograma</li>
</ul>
15 changes: 15 additions & 0 deletions collections/_ctfl_resumo/capitulo-5/indice-5-1-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
capitulo: 5
indice: 5.1.2
order: 4
subcapitulo: true
title: Contribuição do testador para o planejamento de iteração e liberação
---

<p>
Ocorre nos SDLC's iterativos dois tipos de planejamento, o Planejamento de Libração e o planejamento de Iteração.
</p>

<p><b>Planejamento de Liberação:</b> Tem como objetivo lançamento de um produto, define e redefine o backlog, refina histórias de usuário maiores em menores.</p>

<p><b>Planejamento de Iteração:</b> Tem como objetivo o fim de uma iteração, se preocupando com seu backlog. </p>
23 changes: 23 additions & 0 deletions collections/_ctfl_resumo/capitulo-5/indice-5-1-3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
capitulo: 5
indice: 5.1.3
order: 5
subcapitulo: true
title: Critérios de Entrada e Critérios de Saída
---

<p>
<b>Critérios de Entrada:</b> São as condições prévias para realizar uma atividade. Se esse critério não for atendido a atividade pode se tornar cara, demorada e arriscada. No desenvolvimento Ágil são chamados de Definição de Pronto - DoR - Definition of Ready.
<br>
<b>Critérios de Entrada típicos:</b> Disponibilidade de recursos, material de teste e nível de qualidade inicial do objeto de teste.
</p>

<p>
<b>Critérios de Saída:</b> Define o que deve ser alcançado para a atividade ser declarada como concluída. Esgotamento dos recursos pode ser considerado um critério de saída válido caso os riscos sejam aceitos pelos stakeholders. No desenvolvimento Agil são chamados de Definição de Feito - DoD - Definition of Done.
<br>
<b>Critérios de Saída Típicos:</b> Medidas de precisão e critérios de conclusão.
</p>

<p>
Critérios de Entrada e Saída devem ser definidos para cada nível de teste e serão diferentes com base no objetivo do teste.
</p>
105 changes: 105 additions & 0 deletions collections/_ctfl_resumo/capitulo-5/indice-5-1-4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
---
capitulo: 5
indice: 5.1.4
order: 6
subcapitulo: true
title: Técnicas de estimativa
---

<p>
É a previsão da quantidade de trabalho relacionada ao teste, é baseada em suposições e está sujeita a erros. Tarefas grandes devem ser decomposta em menores para poder ter uma estimativa mais precisa, entretanto são suposições sujeita a erros e todos os envolvidos devem estar cientes disso. Há 4 técnicas apresentadas aqui, são elas:
</p>

<ol>
<li><b>Estimativa baseada em índices: </b> Baseado em métricas. São usados Indicadores Padrão (números coletados de projetos anteriores) para estimar o esfoço do teste do novo projeto. </li>
<li><b>Extrapolação:</b> Baseado em métricas. Medições são feitas o mais cedo possível no projeto para coleta de dados, e a estimativa é feita com base na extrapolação desses dados. Muito adequado para SDLC iterativo. </li>
<li><b>Wideband Delphi:</b> Baseda em especialistas. São usadas as experiências dos especialistas para estimar o esforço, no qual chegam a um consenso em comum. O Planning Poker é uma variante, mais utilizada no desenvolvimento ágil.</li>
<li><b>Estimativa de três pontos:</b> Baseada em especialistas. Onde três estimativas são feitas, são elas:
<ul>
<li><b>o:</b> a mais otimista</li>
<li><b>m:</b> a mais provável</li>
<li><b>p:</b> a mais pessimista</li>
<li><b>E:</b> estimativa final</li>
</ul>
Ela é calculada da seguinte forma:
<br>
<br>
<div class="text-center" >
<math>
<mn> E </mn>
<mo> = </mo>
<mfrac>
<mrow>
<mn> o </mn>
<mo> + </mo>
<mn> 4m </mn>
<mo> + </mo>
<mn> p </mn>
</mrow>
<mn>6</mn>
</mfrac>
</math>
</div>
<br>
O erro de medição (SD) é cáculado da seguinte forma:
<br>
<div class="text-center" >
<math>
<mn> SD </mn>
<mo> = </mo>
<mfrac>
<mrow>
<mn> ( </mn>
<mn> p </mn>
<mo> - </mo>
<mn> 0 </mn>
<mo> ) </mo>
</mrow>
<mn>6</mn>
</mfrac>
</math>
</div>
<br>
<b>Exemplo de Estimativa em homens/hora:</b>
<br>
o=6, m=9, p=18, então E=10+-2 homens/hora (entre 8 e 12 homens hora (10-2 ou 10+2))
<br>
<br>
<div class="text-center" >
<math>
<mn> E </mn>
<mo> = </mo>
<mfrac>
<mrow>
<mn> 6 </mn>
<mo> + </mo>
<mn> 36 </mn>
<mo> + </mo>
<mn> 18 </mn>
</mrow>
<mn>6</mn>
</mfrac>
<mo> = </mo>
<mn> 10 </mn>
</math>
e
<math>
<mn> SD </mn>
<mo> = </mo>
<mfrac>
<mrow>
<mn> ( </mn>
<mn> 18 </mn>
<mo> - </mo>
<mn> 6 </mn>
<mo> ) </mo>
</mrow>
<mn>6</mn>
</mfrac>
<mo> = </mo>
<mn> 2 </mn>
</math>
</div>

</li>
</ol>
25 changes: 25 additions & 0 deletions collections/_ctfl_resumo/capitulo-5/indice-5-1-5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
capitulo: 5
indice: 5.1.5
order: 7
subcapitulo: true
title: Priorização de casos de teste
---

<p>
Um cronograma de execução dos testes define a ordem de prioridade que os casos de teste devem ser executados, a sua priorização deve levar em conta diversos fatores e estratégias, as mais utilizadas são:
</p>

<ul>
<li>
<b>Priorização baseada em risco:</b> É baseada na análise de risco, onde os casos de teste que abrangem os riscos mais importantes são executados primeiro.
</li>
<li>
<b>Priorização baseada em cobertura:</b> É baseada na cobertura, onde os casos de teste que têm maior cobertura são executados primeiro.
</li>
<li>
<b>Priorização baseada em requisitos:</b> É baseada nos requisitos, onde os casos de teste que abrangem os requisitos mais importantes são executados primeiro.
</li>
</ul>

<p>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. A ordem da execução também deve levar em conta a disponibilidade dos recursos, como tempo, ambiente de teste e disponibilidade de pessoas. </p>
40 changes: 40 additions & 0 deletions collections/_ctfl_resumo/capitulo-5/indice-5-1-6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
capitulo: 5
indice: 5.1.6
order: 8
subcapitulo: true
title: Pirâmide de Teste
---

<p>
A Pirâmide de Teste é um modelo no qual mostra que os teste podem ter diferentes níveis de minuciosidade, apoia a equipe na automação de testes e na alocação de esforços, mostrando que diferentes objetivos são apoiados por diferentes níveis.
</p>

<p>
<b>Camadas:</b> representa grupos de teste. Quanto mais alta a camada menor será a granulariadade (minuciosidade), o isolamento e o tempo de execução do teste.
</p>

<p>
Os testes da <b>camada inferior</b> são pequenos, isolados, rápidos e verificam uma pequena parte da funcionalidade. Para grandes coberturas é necessário executar muitos deles.
</p>

<p>
Os testes da <b>camada superior</b> são complexos, de alto nível, lentos e de ponta a ponta. Para grandes coberturas não é necessário executar muitos deles.
</p>

<p>
O modelo original (Cohn-2009) tem as camadas: Teste de Unidade, Teste de Serviço e Teste de Interface do Usuário.
</p>

<p>
O modelo popular tem as camadas: Teste de Unidade (componente), Teste de Integração (Integração de componentes) e Teste de Ponta a Ponta (E2E).
</p>

<div class="text-center">
<!-- TODO: Verificar porque o liquid não funciona dentro do md, nem mesmo com markdownify . Então corrigir o link da imagem passando realive_url-->
<img class="img-fluid" src="/feroline.qa-bentevi/assets/images/piramide-de-teste-popular.png">
</div>

<p>
Imagine a pirâmide como uma montanha, quanto mais alto você subir na montanha maior será a cobertura de visão ao seu redor, entretanto a dificuldade vai se tornando cada vez maior a cada passo que dá para o pico de mais alto nível. Já no pé da montanha, a dificuldade e esfoço são menores, entretanto a cobertura de visão também é menor.
</p>
40 changes: 40 additions & 0 deletions collections/_ctfl_resumo/capitulo-5/indice-5-1-7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
capitulo: 5
indice: 5.1.7
order: 9
subcapitulo: true
title: Quadrantes de Teste
---

<p>
É um modelo que agrupa os níveis, os tipos, as atividades, as técnicas e os produtos de trabalho dos testes no desenvolvimento ágil de software. Visa ajudar e facilitar a visualização, garantindo que todos os tipos e níveis de teste apropriados sejam incluidos no SDLC e também a diferenciar e descreves os tipos de teste para todos os stakeholders.
</p>

<p>
Há dois pontos de vista que determinam os quadro quadrantes, são eles:
<br>
Voltado para os <b>negócios</b>, orientando o desenvolvimento.
<br>
Ou voltado para <b>tecnologia</b>, medindo o comportamento em relação as expectativas.
</p>

<div class="text-center">
<!-- TODO: Verificar porque o liquid não funciona dentro do md, nem mesmo com markdownify . Então corrigir o link da imagem passando realive_url-->
<img class="img-fluid" src="/feroline.qa-bentevi/assets/images/quadrante-de-teste.png">
</div>

<p>
<b>Quadrante 1:</b> Voltado para Tecnologia, apoia a Equipe. Teste de componentes e de integração de componentes que devem ser automatizados e incluídos no processo de CI.
</p>

<p>
<b>Quadrante 2:</b> Voltado par aos Negócios, apoia a Equipe. Testes funcionais, exemplos, testes de histórias de usuário, protótipos de experiência do usuário, teste de API e simulações. Verificam os critérios de aceite e podem ser manuais ou automatizados.
</p>

<p>
<b>Quadrante 3:</b> Voltado para os Negócios, apoia o produto. Testes exploratórios, testes de usabilidade e testes de aceite do usuário. São orientados para os usuários e geralmente manuais.
</p>

<p>
<b>Quadrante 4:</b> Voltado para Tecnologia, avalia o produto. Smoke Test (Teste de fumaça) e testes não funcionais (menos de usabilidade que está no Quadrante 3). Geralmente são automatizados.
</p>
11 changes: 11 additions & 0 deletions collections/_ctfl_resumo/capitulo-5/indice-5-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
capitulo: 5
indice: 5.1
order: 2
subcapitulo: false
title: Planejamento de Teste
---

<p>
Planejamento de teste é a atividade de criação ou atualização de um plano de teste.
</p>
85 changes: 85 additions & 0 deletions collections/_ctfl_resumo/capitulo-5/indice-5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
---
capitulo: 5
indice: 5
order: 1
subcapitulo: false
title: Gerenciamento das Atividades de Teste - Palavras Chave
---

<div class="d-inline">
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/gerenciamento-de-defeitos">
<span class="badge rounded-pill bg-dark">Gerenciamento de Defeitos</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/relatorio-de-defeito">
<span class="badge rounded-pill bg-dark">Relatório de Defeitos</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/criterios-de-entrada">
<span class="badge rounded-pill bg-dark">Critérios de Entrada</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/criterios-de-saida">
<span class="badge rounded-pill bg-dark">Critérios de Saída</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/risco-de-produto">
<span class="badge rounded-pill bg-dark">Risco de Produto</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/risco-de-projeto">
<span class="badge rounded-pill bg-dark">Risco de Projeto</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/risco">
<span class="badge rounded-pill bg-dark">Risco</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/analise-de-risco">
<span class="badge rounded-pill bg-dark">Análise de Risco</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/avaliacao-de-risco">
<span class="badge rounded-pill bg-dark">Avaliação de Risco</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/controle-de-risco">
<span class="badge rounded-pill bg-dark">Controle de Risco</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/identificacao-de-risco">
<span class="badge rounded-pill bg-dark">Identificação de Risco</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/nivel-de-risco">
<span class="badge rounded-pill bg-dark">Nível de Risco</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/gerenciamento-de-risco">
<span class="badge rounded-pill bg-dark">Gerenciamento de Risco</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/mitigacao-de-risco">
<span class="badge rounded-pill bg-dark">Mitigação de Risco</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/monitoramento-de-risco">
<span class="badge rounded-pill bg-dark">Monitoramento de Risco</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/testes-baseados-em-riscos">
<span class="badge rounded-pill bg-dark">Testes baseados em riscos</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/abordagem-de-teste">
<span class="badge rounded-pill bg-dark">Abordagem de teste</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/relatorio-de-resumo-de-teste">
<span class="badge rounded-pill bg-dark">Relatório de conclusão/resumo de teste</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/controle-de-teste">
<span class="badge rounded-pill bg-dark">Controle de Teste</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/monitoramento-de-teste">
<span class="badge rounded-pill bg-dark">Monitoramento de Teste</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/plano-de-teste">
<span class="badge rounded-pill bg-dark">Plano de Teste</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/planejamento-de-teste">
<span class="badge rounded-pill bg-dark">Planejamento de Teste</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/relatorio-de-progresso-do-teste">
<span class="badge rounded-pill bg-dark">Relatório de Progresso de Teste</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/piramide-de-teste">
<span class="badge rounded-pill bg-dark">Pirâmide de Teste</span>
</a>
<a class="text-decoration-none" href="https://glossary.istqb.org/pt_BR/term/quadrantes-de-teste">
<span class="badge rounded-pill bg-dark">Quadrante de Teste</span>
</a>
</div>
Loading

0 comments on commit 258095c

Please sign in to comment.