Skip to content

Commit af2c4f4

Browse files
author
Gabriel Laureano
committed
Update CTFL documentation: change tags to stageB and fix grammar issues
1 parent b7a31c1 commit af2c4f4

File tree

7 files changed

+221
-219
lines changed

7 files changed

+221
-219
lines changed

docs/istqb/ctfl/README.mdx

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ draft: false
88

99
# Certified Tester Foundation Level
1010

11-
CTFL é uma certificação reconhecida internacionalmente para profissionais de qualidade de software e teste de software. É oferecida pela ISTQB (International Software Testing Qualifications Board) e é considerada um padrão de base na indústria de testes de software.
11+
CTFL é uma certificação reconhecida internacionalmente para profissionais de qualidade de software e teste de software. É oferecida pela ISTQB (International Software Testing Qualifications Board) e é considerada um padrão básico na indústria de testes de software.
1212
É a primeira certificação da ISTQB e é um pré-requisito para outras certificações mais avançadas, como CTAL e CTAL-TAE.
1313

1414
A seguir, você encontrará a documentação criada como resumo de estudo para a certificação CTFL.
@@ -18,38 +18,38 @@ Consegui a certificação CTFL em 30/08/2024 e resolvi compartilhar o material q
1818

1919
### Capítulos
2020

21-
- [Capitulo 1: Fundamentos de Teste](./ctfl/ctfl_01)
22-
- [Capitulo 2: Testes no SDLC](./ctfl/ctfl_02)
23-
- [Capitulo 3: Teste Estático](./ctfl/ctfl_03)
24-
- [Capitulo 4: Técnicas de Teste](./ctfl/ctfl_04)
25-
- [Capitulo 5: Gerenciamento de Teste](./ctfl/ctfl_05)
26-
- [Capitulo 6: Ferramentas de Teste](./ctfl/ctfl_06)
21+
- [Capítulo 1: Fundamentos de Teste](./ctfl/ctfl_01)
22+
- [Capítulo 2: Testes no SDLC](./ctfl/ctfl_02)
23+
- [Capítulo 3: Teste Estático](./ctfl/ctfl_03)
24+
- [Capítulo 4: Técnicas de Teste](./ctfl/ctfl_04)
25+
- [Capítulo 5: Gerenciamento de Teste](./ctfl/ctfl_05)
26+
- [Capítulo 6: Ferramentas de Teste](./ctfl/ctfl_06)
2727

2828
### Fluxo de Estudo
2929

3030
```mermaid
3131
timeline
3232
title Timeline de Estudo
3333
section Primeira Parte
34-
Capitulo 1
34+
Capítulo 1
3535
: K1, K2
3636
: Fundamentos de Teste
37-
Capitulo 2
37+
Capítulo 2
3838
: K1, K2
3939
: Testes no SDLC
40-
Capitulo 3
40+
Capítulo 3
4141
: K1, K2
4242
: Teste Estático
43-
Capitulo 4
43+
Capítulo 4
4444
: K2, K3
4545
: Técnicas de Teste
4646
section Segunda Parte
4747
Aplicação
4848
: Aplicação de Técnicas de Teste
49-
Capitulo 5
49+
Capítulo 5
5050
: K1, K2, K3
5151
: Gerenciamento de Teste
52-
Capitulo 6
52+
Capítulo 6
5353
: K1, K2
5454
: Ferramentas de Teste
5555
Revisão
@@ -62,9 +62,9 @@ timeline
6262

6363
### Referências
6464

65-
- Syllabus CTFL 4.0 (BSTQB pt_BR) — Utilizado para a criação deste material.
66-
- Syllabus CTFL 4.0 (ISTQB en) — Documento oficial da ISTQB, utilizada para desambiguação de termos.
67-
- MermaidJS — Utilizado para a criação de diagramas no markdown.
65+
- Syllabus CTFL 4.0 (BSTQB pt_BR) — Utilizado para a criação deste material;
66+
- Syllabus CTFL 4.0 (ISTQB en) — Documento oficial da ISTQB, utilizado para desambiguação de termos;
67+
- MermaidJS — Utilizado para a criação de diagramas no markdown;
6868
- As demais bibliografias já estão referenciadas adequadamente nos Syllabus.
6969

7070
---

docs/istqb/ctfl/ctfl_01.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
sidebar_position: 1
33
title: Capítulo 1
44
description: CTFL - Capítulo 1 - Fundamentos de Teste
5-
tags: [stageA, istqb, ctfl, capitulo]
5+
tags: [stageB, istqb, ctfl, capitulo]
66
draft: false
77
---
88

docs/istqb/ctfl/ctfl_02.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
sidebar_position: 1
33
title: Capítulo 2
44
description: CTFL - Capítulo 2 - Testes ao longo do Ciclo de Vida de Desenvolvimento de Software
5-
tags: [stageA, istqb, ctfl, capitulo]
5+
tags: [stageB, istqb, ctfl, capitulo]
66
draft: false
77
---
88

@@ -49,7 +49,7 @@ Os testes gerados podem ser mantidos como garantia de qualidade durante uma refa
4949

5050
### 2.1.4 DevOps e Testes
5151

52-
DevOps é a cultura de entregar dinamicidade entre o desenvolvimento e a infraestrutura.
52+
DevOps é a cultura de entregar dinamismo entre o desenvolvimento e a infraestrutura.
5353

5454
Com o DevOps, os testes (automatizados) podem ser incorporados à rotina de desenvolvimento.
5555

docs/istqb/ctfl/ctfl_03.mdx

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
sidebar_position: 1
33
title: Capítulo 3
44
description: CTFL - Capítulo 3 - Teste Estático
5-
tags: [stageA, istqb, ctfl, capitulo]
5+
tags: [stageB, istqb, ctfl, capitulo]
66
draft: false
77
---
88

@@ -17,10 +17,10 @@ Podem identificar problemas antes dos testes dinâmicos.
1717
### 3.1.1 Produtos de trabalho examináveis por testes estáticos
1818

1919
- Testes estáticos são executados em produtos como:
20-
- User stories, DoR e Requisitos;
20+
- User stories, DoR e requisitos;
2121
- Código;
22-
- Planos de Teste;
23-
- Documentação de Projeto;
22+
- Planos de teste;
23+
- Documentação de projeto;
2424
- etc.
2525

2626
Qualquer produto de trabalho que possa ser lido é um objeto de revisão.
@@ -33,17 +33,17 @@ Defeitos de código são menos custosos se identificados na análise estática.
3333

3434
### 3.1.3 Diferenças entre testes estáticos e testes dinâmicos
3535

36-
Estáticos e Dinâmicos se complementam.
36+
Estáticos e dinâmicos se complementam.
3737

3838
Alguns defeitos são exclusivamente descobertos em um deles.
3939

4040
- Defeitos comuns encontrados no ESTÁTICO:
41-
- Defeitos de Requisitos;
42-
- Defeitos de Projeto;
43-
- Defeitos de Código;
44-
- Desvios de Padrão;
45-
- Vulnerabilidades de Segurança;
46-
- Lacunas de Cobertura.
41+
- Defeitos de requisitos;
42+
- Defeitos de projeto;
43+
- Defeitos de código;
44+
- Desvios de padrão;
45+
- Vulnerabilidades de segurança;
46+
- Lacunas de cobertura.
4747

4848
### 3.2 Processo de feedback e revisão
4949

@@ -54,28 +54,28 @@ Esse feedback evita desentendimentos.
5454

5555
### 3.2.2 Atividades do processo de revisão
5656

57-
- Processo de Revisão:
57+
- Processo de revisão:
5858
- Planejamento: escopo da revisão;
59-
- Início da Revisão: garantir a preparação dos participantes;
60-
- Revisão Individual: cada revisor avalia o produto de trabalho;
61-
- Comunicação e Análise de Problemas: ações de acompanhamento necessárias;
62-
- Correção e Relatório: cada defeito resulta em um relatório e ação corretiva.
59+
- Início da revisão: garantir a preparação dos participantes;
60+
- Revisão individual: cada revisor avalia o produto de trabalho;
61+
- Comunicação e análise de problemas: ações de acompanhamento necessárias;
62+
- Correção e relatório: cada defeito resulta em um relatório e ação corretiva.
6363

6464
### 3.2.3 Funções e responsabilidades nas revisões
6565

66-
Responsabilidades na Revisão:
66+
Responsabilidades na revisão:
6767

6868
- Gerente: decide o que deve ser revisado;
6969
- Autor: cria e corrige o trabalho;
7070
- Moderador: garante o andamento eficaz das reuniões;
7171
- Relator: reúne as anomalias e registra as informações;
72-
- Líder da Revisão: responsável geral pela revisão.
72+
- Líder da revisão: responsável geral pela revisão.
7373

7474
### 3.2.4 Tipos de revisão
7575

76-
- Revisão Informal: não segue um processo definido;
76+
- Revisão informal: não segue um processo definido;
7777
- Walkthrough: passo a passo conduzido pelo autor;
78-
- Revisão Técnica: revisores qualificados analisam;
78+
- Revisão técnica: revisores qualificados analisam;
7979
- Inspeção: mais formal, processo genérico completo.
8080

8181
### 3.2.5 Fatores de sucesso para revisões

docs/istqb/ctfl/ctfl_04.mdx

Lines changed: 51 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
sidebar_position: 1
33
title: Capítulo 4
44
description: CTFL - Capítulo 4 - Análise e Modelagem de Teste
5-
tags: [stageA, istqb, ctfl, capitulo]
5+
tags: [stageB, istqb, ctfl, capitulo]
66
draft: false
77
---
88

@@ -11,48 +11,48 @@ draft: false
1111
### 4.1 Visão geral das técnicas de teste
1212

1313
- Técnicas de Teste Caixa-Preta
14-
- Analisa o comportamento do objeto de teste
14+
- Analisam o comportamento do objeto de teste.
1515
- Técnicas de Teste Caixa-Branca
16-
- Analisa a estrutura interna do objeto de teste
16+
- Analisam a estrutura interna do objeto de teste.
1717
- Técnicas de Teste Baseada na Experiência
18-
- Usa o conhecimento e experiência do testador
18+
- Usam o conhecimento e a experiência do testador.
1919

2020
### 4.2 Técnicas de Teste Caixa-Preta
2121

2222
### 4.2.1 Particionamento de Equivalência (EP)
2323

24-
Divide os dados em partes para serem testados.
24+
Divide os dados em partes para serem testadas.
2525

26-
Cada partição de dados é agrupada de forma que possam ser testadas com o mesmo processo.
26+
Cada partição de dados é agrupada de forma que possa ser testada com o mesmo processo.
2727

2828
- Dados que podem ser agrupados:
2929
- Input
3030
- Output
3131
- Valores Internos
3232
- Parâmetros de Interface
3333

34-
Compreender como os dados são processos é complicado.
34+
Compreender como os dados são processados é complicado.
3535

3636
Usar o particionamento com cuidado.
3737

3838
A cobertura é feita validando cada partição com pelo menos um caso de uso.
3939

4040
### 4.2.2 Análise de Valor de Limite (BVA)
4141

42-
BVA (Boundary Value Analysis) se concentra nos valores limites.
42+
BVA (Boundary Value Analysis) se concentra nos valores-limite.
4343

44-
- BVA de 2 Valores: é validado todos os dois limites da partição
45-
- Exemplo: `00-01|10-11|20-21|30-31|`
46-
- BVA de 3 Valores: é validado todos os dois limites da partição e seu vizinhos
47-
- Exemplo: `00-01|09-10-11|19-20-21|29-30-31|`
44+
- BVA de 2 Valores: são validados os dois limites da partição:
45+
- Exemplo: `00-01|10-11|20-21|30-31|`.
46+
- BVA de 3 Valores: são validados os dois limites da partição e seus vizinhos:
47+
- Exemplo: `00-01|09-10-11|19-20-21|29-30-31|`.
4848

4949
### 4.2.3 Teste de Tabela de Decisão
5050

51-
Usada para testar combinações de requisitos do sistema.
51+
Usado para testar combinações de requisitos do sistema.
5252

53-
É gerada uma tabela de requisitos em que cada coluna é um req e ações associadas.
53+
É gerada uma tabela de requisitos em que cada coluna é um requisito e ações associadas.
5454

55-
Age como a "tabela verdade" de lógica computacional.
55+
Age como a "tabela verdade" da lógica computacional.
5656

5757
Na tabela, todas as decisões são desenhadas.
5858

@@ -82,96 +82,97 @@ stateDiagram
8282
8383
```
8484

85-
- Cobertura
86-
- Cobertura de Todos os Estados
87-
- Cobertura de Transições Válidas
88-
- Cobertura de Todas as Transições
85+
- Cobertura:
86+
- Cobertura de Todos os Estados;
87+
- Cobertura de Transições Válidas;
88+
- Cobertura de Todas as Transições.
8989

9090
### 4.3 Técnicas de Teste Caixa-Branca
9191

9292
### 4.3.1 Teste de Instrução e Cobertura de Instrução
9393

94-
- Teste de Instruções
95-
- Teste de Ramificação
94+
- Teste de Instruções;
95+
- Teste de Ramificação.
9696

9797
### 4.3.1 Teste de Instrução e Cobertura de Instrução
9898

99-
Teste de instrução
99+
Teste de instrução.
100100

101-
Itens de Cobertura são Instruções Executáveis.
101+
Os itens de cobertura são instruções executáveis.
102102

103-
Casos de teste são instruções no código
103+
Os casos de teste são instruções no código.
104104

105-
Não pega casos que dependem de dados
105+
Não detecta casos que dependem de dados.
106106

107107
### 4.3.2 Teste de Ramificação e Cobertura de Ramificação
108108

109109
Usando um grafo de fluxo de controle, cada ramificação é um caso de teste.
110110

111-
As ramificações geralmente são os IF ou LOOPs.
111+
As ramificações geralmente são os IFs ou LOOPs.
112112

113113
### 4.3.3 O valor do Teste Caixa-Branca
114114

115115
Usa toda a implementação durante o teste, facilitando a detecção de defeitos de especificação.
116116

117-
Os testes de caixa branca podem ser usados como teste estático.
117+
Os testes de caixa-branca podem ser usados como teste estático.
118118

119119
### 4.4 Técnicas de Teste Baseadas na Experiência
120120

121-
- Suposição de erro
122-
- Teste exploratório
123-
- Teste baseado em lista de verificação
121+
- Suposição de erro;
122+
- Teste exploratório;
123+
- Teste baseado em lista de verificação.
124124

125125
### 4.4.1 Suposição de Erro
126126

127127
Cria o caso de teste já pensando nos erros possíveis.
128+
128129
São criados com base em erros já experienciados e como o software funcionava anteriormente.
129130

130131
### 4.4.2 Testes Exploratórios
131132

132-
Os teste são modelados, executados e avaliados ao mesmo tempo.
133+
Os testes são modelados, executados e avaliados ao mesmo tempo.
133134

134-
Útil quando não há um conhecimento de como o sistema irá se comportar.
135+
Úteis quando não há conhecimento de como o sistema irá se comportar.
135136

136137
### 4.4.3 Testes baseados em Lista de Verificação
137138

138-
O tester cria uma lista de verificação que será usada como cobertura.
139+
O testador cria uma lista de verificação que será usada como cobertura.
139140

140-
O itens são formulados em formado de pergunta.
141+
Os itens são formulados em formato de pergunta.
141142

142143
Pode ser usado como um teste de suporte.
143144

144145
### 4.5 Abordagens de Teste Baseadas na Colaboração
145146

146-
Objetivos de EVITAR defeitos.
147+
Objetivo de EVITAR defeitos.
147148

148149
### 4.5.1 Escrita colaborativa de histórias de usuários
149150

150-
Junta, a equipe escreve as UserStories
151+
A equipe escreve as User Stories.
151152

152-
Usando "3C"
153+
Usando "3C":
153154

154-
- Cartão: descrição da história
155-
- Conversação: como o software será usado
156-
- Confirmação: critérios de aceite
155+
- Cartão: descrição da história.
156+
- Conversação: como o software será usado.
157+
- Confirmação: critérios de aceite.
157158

158159
### 4.5.2 Critérios de Aceite
159160

160-
Critérios para que os stakeholders aceite a implementação como completa.
161+
Critérios para que os stakeholders aceitem a implementação como completa.
161162

162163
- São usados para:
163-
- Definir escopo
164-
- Chegar em consenso com stakeholders
165-
- Descrever cenários
166-
- Base dos Testes de Aceite
167-
- Podem ser Orientados por:
168-
- Cenários
169-
- Regras
164+
- Definir escopo;
165+
- Chegar a um consenso com stakeholders;
166+
- Descrever cenários;
167+
- Base dos Testes de Aceite.
168+
- Podem ser orientados por:
169+
- Cenários;
170+
- Regras.
170171

171172
### 4.5.3 Desenvolvimento Orientado por Teste de Aceite (ATDD)
172173

173-
ATDD é uma abordagem que prioriza o teste
174+
ATDD é uma abordagem que prioriza o teste.
174175

175-
Os casos são criados antes da implementação da UserStories
176+
Os casos são criados antes da implementação das User Stories.
176177

177178
---

0 commit comments

Comments
 (0)