View
282
Download
0
Category
Preview:
Citation preview
Guia de Preparação
TMap NEXT®
Test Engineer
Edição Julho 2013
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
2
Copyright © 2013 EXIN
Todos os direitos reservados.
Este documento, ou parte dele, não pode ser publicado, reproduzido, copiado ou
armazenado em sistemas de processamento de dados ou circulado em qualquer forma
impressa, foto impressa, microfilme ou qualquer outro meio sem permissão escrita do
EXIN.
TMap® is a registered trademark of Sogeti Nederland B.V.
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
3
Conteúdo
1.Visão Geral 4
2.Requisitos do exame 6
3.Lista de conceitos básicos 9
4.Literatura 16
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
4
1. Visão Geral
TMap NEXT® Test Engineer (TMPTE.PR)
Resumo
Este modulo é baseado na versão revisada do TMap, descrito no livro TMap® Next, for result- driven testing. Cada vez mais organizações percebem que a qualidade
dos produtos de TI é um fator critico para o sucesso do negócio. Um bom processo
de desenvolvimento de software é essencial para o controle de riscos e para a
entrega de software de alta qualidade. O teste estruturado provê melhor visão da
qualidade do sistema de informação e dos riscos presentes em um dado momento
do ciclo de vida do desenvolvimento. A Abordagem de Gerenciamento de Teste
(TMap) é um exemplo perfeito de uma abordagem de testes estruturados. O TMap
é um padrão líder para testes. Centenas de organizações ao redor do mundo estão
utilizando o TMap agora.
Os tópicos para este módulo são: Estrutura e importância do teste, Teste de
sistema e de aceite no Ciclo de Vida do TMap®, Teste de desenvolvimento e
Design de teste.
Contexto
Pessoas que possuem o certificado do TMap NEXT® Test Engineer sabem como
os testes devem ser preparados, especificados e realizados, quais técnicas, infra -
estrutura e ferramentas podem ser uti lizadas para este propósito, e como isto se
encaixa no ciclo de vida do processo de testes. Além do certificado TMap NEXT
Test Engineer o EXIN também oferece o TMap NEXT Test Manager.
Público alvo
O módulo é direcionado principalmente ao profissional de testes ( júnior) com seis
meses a um ano de experiência de trabalho na área de testes. O módulo também
é adequado para usuários, desenvolvedores e gerentes de teste de sistemas de
informação e produtos de software.
Pré-requisitos
Conhecimento geral da área de desenvolvimento de sistemas e seis meses a um
ano de experiência de trabalho na área de testes.
Formato do exame
Questões de múltipla escolha online (Computer based)
Estimativa de Tempo de Estudo
60 horas
Exercício prático
Não aplicável
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
5
Tempo destinado ao exame
60 minutos
Detalhes do exame
Número de questões : 30
Mínimo para aprovação : 65% (20 de 30)
Com consulta : não
Equipamentos eletrônicos permitidos : não
Exemplos de questões
Para se preparar melhor para os exames você pode fazer gratuitamente o download
do exame simulado através do link http://www.exin.com.
Curso
Quantidade de alunos em classe
O número máximo de alunos em sala é 25.
(Isso não é aplicável nos casos de ensino à distância / CBT - computer based training/e-learning)
Horas de contato
O número mínimo de horas de contato durante o curso é de 22 horas. Isso inclui as
atividades em grupo, preparação para o exame, e coffee breaks, mas não inclui
tarefas de casa, preparação da logística de exame e horário de almoço.
Provedores de Treinamento
A lista das empresas credenciadas para ministrar este e outros treinamentos do
Exin encontra-se no nosso site: http://www.exin.com.
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
6
2. Requisitos do exame
Os requisitos do exame são os principais temas de um módulo. O candidato deve
ter o comando completo sobre estes temas. Os requisitos do exame são
elaborados na especificação do exame.
Requisitos de exame Especificação de exame
Peso
(%)
1 Estrutura e importância do teste 15
1.1 Teste estruturado 11
1.2 Os princípios básicos do TMap® 4
2 Teste de sistema e de aceite no Ciclo de Vida do TMap® 40
2.1 Fases do gerenciamento de teste do
TMap
10
2.2 Fases TMap de implementação de
teste
30
3 Testes de Desenvolvimento 5
3.1 Aspectos dos testes de
desenvolvimento
5
4 Design de Teste 40
4.1 Tipos de coberturas e técnicas de
design de teste
40
Total 100
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
7
Requisitos e especificações do exame
1. Estrutura e importância do teste (15%)
1.1 Teste estruturado
O candidato tem familiaridade com os diversos termos de teste.
O candidato é capaz de:
1.1.1 descrever os testes e avaliação assim como o que o teste produz
1.1.2 descrever os conceitos de teste e as vantagens da abordagem do teste
estruturado
1.1.3 nomear os pontos de foco da imagem de testes e as características que
um bom testador deve ter.
1.2 Os princípios básicos do TMap®
O candidato deve conhecer os quatro princípios básicos do TMap®.
O candidato é capaz de:
1.2.1 enumerar os aspectos da abordagem de gerenciamento de teste
direcionada ao negócio
1.2.2 descrever os processos do TMap®
1.2.3 dar exemplos da caixa de ferramentas
1.2.4 dar nomes às propriedades de adaptabilidade.
2. Teste de sistema e de aceite no Ciclo de Vida do TMap® (40%)
2.1 Fases do gerenciamento de teste do TMap®
O candidato compreende as fases de Planejamento, Controle e Montagem e
Manutenção da Infra-estrutura.
O candidato é capaz de:
2.1.1 explicar as fases de Planejamento, Controle e Montagem e Manutenção
da Infra-estrutura;
2.1.2 nomear e descrever as características de qualidade e os tipos de teste
2.1.3 descrever o ambiente de teste
2.1.4 nomear exemplos de tipos de ferramentas de teste
2.1.5 explicar as vantagens da utilização das ferramentas de teste.
2.2 Fases TMap® de implementação de teste
O candidato compreende as fases de Preparação, Especificação, Execução e
Conclusão.
O candidato é capaz de:
2.2.1 dar exemplos de atividades e objetivos nas fases de Preparação,
Especificação, Execução e Conclusão
2.2.2 explicar a seqüência de atividades e suas dependências, nas fases de
Preparação, Especificação, Execução e Conclusão
2.2.3 realizar uma revisão de testabilidade do insumo de teste e do processo e
relatar os resultados da revisão
2.2.4 descrever a importância e o uso de pontos centrais de partida
2.2.5 descrever os diversos métodos de testes
2.2.6 encontrar uma não-conformidade e preparar um relatório de defeitos.
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
8
3. Testes de Desenvolvimento (5%)
3.1 Aspectos dos testes de desenvolvimento
O candidato tem conhecimento sobre testes de desenvolvimento.
O candidato é capaz de:
3.1.1 descrever os tipos de testes de desenvolvimento
3.1.2 descrever as características, o contexto, as vantagens e as desvantagens
de testes de desenvolvimento melhores.
4. Design de Teste (40%)
4.1 Tipos de coberturas e técnicas de design de teste
O candidato compreende e é capaz de usar os tipos de coberturas e as técnicas
de design de testes.
O candidato é capaz de:
4.1.1 explicar os conceitos essenciais associados ao design de teste
4.1.2 explicar e aplicar os diversos tipos de coberturas de teste
4.1.3 explicar e aplicar as diversas técnicas de design
4.1.4 criar casos de teste baseados nos insumos e tipos de cobertura e/ou
técnicas de design de teste.
Justificativa de escolhas
A ênfase no módulo TMap NEXT® Test Engineer é no “o que” e no “porque” do teste
estruturado e na preparação e execução dos testes.
Neste módulo, as tarefas de coordenação e gerenciamento, como a criação do plano
de teste e a estimativa de esforço, não são consideradas. As tarefas de coordenação
e gerenciamento fazem parte do módulo TMap NEXT® Test Manager.
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
9
3. Lista de conceitos básicos
Este capítulo contém os termos com os quais os candidatos devem mostrar
familiaridade.
English Portuguese
1. Framework and importance of testing 1. Estrutura e importância do teste
1.1 Structured testing 1.1 Teste estruturado
acceptance test teste de aceite
corrective measures medidas corretivas
detective measures medidas detectivas
development tests teste de desenvolvimento
dynamic explicit testing teste dinâmico explícito
dynamic implicit testing teste dinâmico implícito
evaluation avaliação
Key Performance Indicators (KPIs) Indicador Chave de Performance (KPIs)
preventive measures medidas preventivas
quality qualidade
quality assurance garantia de qualidade
quality characteristic característica de qualidade
quality management gerenciamento da qualidade
regression regressão
regression test teste de regressão
requirements requisitos
static testing teste estático
structured testing teste estruturado
system test teste de sistema
test basis insumo de teste
test benefits benefícios do teste
test image imagem do teste
test level nível do teste
test type tipo de teste
test object objeto de teste
test professional profissional de teste
testing teste
testing method método de teste
unstructured testing teste não estruturado
V-model modelo em V
1.2 The essentials of TMap® 1.2 Os princípios básicos do TMap®
acceptance testing teste de aceite
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
10
adaptive adaptável
business case justificativa de negócio
business driven direcionado ao negócio
business driven
test management (BDTM)
gerenciamento de teste
direcionado ao negócio (BDTM)
characteristic característica
completion phase fase de conclusão
control phase fase de controle
control phase of the total test process fase de controle do processo total de teste
costs custos
critical path caminho crítico
defects defeitos
test design design de teste
development testing teste de desenvolvimento
essentials princípios
execution phase fase de execução
infrastructure infra-estrutura
inspection inspeção
IT governance
governança de TI
(TI - Tecnologia da Informação)
life cycle model modelo de ciclo de vida
master test plan (MTP) plano mestre de teste (MTP)
metrics métricas
object part parte do objeto
organization organização
permanent test organization organização permanente de teste
planning phase of the total test process
fase de planejamento do processo
total de teste
planning phase fase de planejamento
preparation phase fase de preparação
product risk risco do produto
product risk analysis (PRA) análise de risco do produto (PRA)
result resultado
review revisão
risk risco
risk class classe de risco
setting up and maintaining
infrastructure phase
fase de montagem e manutenção
da infra-estrutura
specification phase fase de especificação
structured testing process processo estruturado de teste
system testing teste de sistema
techniques técnicas
test environment ambiente de teste
test estimation estimativa de teste
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
11
test policy política de teste
test professional profissional de teste
test roles papéis de teste
test strategy estratégia de teste
test tools ferramentas de teste
time tempo
toolbox caixa de ferramentas
walkthrough walkthrough
workstations estações de trabalho
2. TMap® life cycle acceptance and system
tests
2. Ciclo de vida do TMap® para testes de
aceite e de sistema
2.1 TMap® test management phases 2.1 Fases de gerenciamento de teste no
TMap®
acceptance test teste de aceite
business driven test management (BDTM) gerenciamento de teste direcionado ao
negócio (BDTM)
completeness completude
connectivity conectividade
continuity continuidade
control phase fase de controle
data controllability controle sobre os dados
degradation factor fator de degradação
effectivity efetividade
efficiency eficiência
fail-over possibilities possibilidade de falência total
flexibility flexibilidade
functionality funcionalidade
heuristic evaluation avaliação heuristica
information security segurança da informação
infrastructure infra-estrutura
iteration model modelo iterativo
load carga
load model modelo de carga
maintainability manutenibilidade
manageability gerenciável
measurement plan plano de medição
performance performance (desempenho)
planning phase fase de planejamento
portability portabilidade
quality characteristic característica de qualidade
recoverability recuperável
regression regressão
regression testing teste de regressão
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
12
release advice recomendação na versão
reliability confiabilidade
reusability reutilizável
risk risco
robustness robustez
security segurança
setting up and maintaining
infrastructure phase
fase de montagem e manutenção
da infra-estrutura
stress stress
suitability conformidade ou adequação
(suitability of) infrastructure (adequação da) infra-estrutura
system testing teste de sistema
test environment ambiente de teste
test infrastructure coordinator coordenador da infra-estrutura de teste
test manager gerente de teste
test plan plano de teste
test tool ferramentas de teste
test type tipo de teste
testability testabilidade
tools for executing the test ferramentas para execução de teste
tools for debugging and analyzing the code ferramentas para depurar e analisar o
código
tools for designing the test ferramentas para design de teste
tools for planning and controlling the test ferramentas para planejamento e controle
de teste
usability usabilidade
user-friendliness amigável ao usuário
workstations estação de trabalho
2.2 TMap® test implementation phases 2.2 Fases de implementação de teste no
TMap®
acceptance testing teste de aceite
alternative test basis insumos alternativos de teste
checklist checklist
completion phase fase de conclusão
defect defeito
defect report relatório de defeito
defects administration gestão de defeitos
dynamic explicit testing teste dinâmico explícito
dynamic implicit testing teste dinâmico implícito
evaluating the test process avaliação do processo de teste
evaluation avaliação
execution phase fase de execução
logical test case caso de teste lógico
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
13
physical test case caso de teste físico
preparation phase fase de preparação
preserving the testware preservar o testware
pretest pré-teste
priority prioridade
prototype protótipo
requirements requisitos
retests retestes
severity severidade
specification phase fase de especificação
starting point linha-base
static testing teste estático
system testing teste de sistema
test basis insumo de teste
test object intake recebimento do objeto de teste
test level nível de teste
test script script de teste
test situation cenário de teste
test unit teste unitário
testability testabilidade
testability review revisão da testabilidade
testability review report relatório de revisão da testabilidade
testware testware (artefatos de teste)
3. Development testing 3. Teste de desenvolvimento
3.1 Aspects of development testing 3.1 Aspectos do teste de desenvolvimento
build & deploy scripts scripts de compilação e deployment do
build
Continuous Integration integração contínua
development testing teste de desenvolvimento
DSDM
DSDM - Dynamic Systems Development
Method - Método dinâmico de
desenvolvimento de sistemas
eXtreme Programming (XP) eXtreme Programming (XP)
Pair Programming Programação em pares
RUP RUP - Rational Unified Process - Processo
Unificado Rational
SCRUM SCRUM
SDM SDM - System Design and Management
- Gerencimento e design de sistema
(system) development method: agile,
waterfall, incremental, iterative
(sistema) método de desenvolvimento:
ágil, cascata, incremental, iterativo
Test Driven Develoment (TDD) Desenvolvimento Direcionado pelos Testes
(TDD)
test harness harness do teste
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
14
unit integration test (UIT) teste unitário de integração (UIT)
unit test (UT) teste unitário (UT)
4. Test design 4. Design de teste
4.1 Coverage types and test design techniques 4.1 Tipos de cobertura e técnicas de design de
teste
action ação
boundary value analysis análise de valor limite
checklist checklist
condition coverage cobertura de condição
condition/decision coverage cobertura de condição/decisão
coverage cobertura
coverage ratio proporção da cobertura
coverage type tipo de cobertura
CRUD CRUD - create, read, update, delete
- criar, ler, atualizar, deletar
Data Combination Test (DCoT) Teste de Combinação de Dados (DCoT)
Data Cycle Test (DCyT) Teste de Ciclo de Dados (DCyT)
decision coverage cobertura de decisão
decision points pontos de decisão
Decision Table Test (DTT) Teste de Tabela de Decisão (DTT)
Elementary Comparison Test (ECT) Teste de Comparação Elementar (ECT)
equivalence classes classes de equivalência
Error Guessing (EG) Adivinhação de Erro (EG)
Exploratory Testing (ET) Teste Exploratório (ET)
initial situation situação inicial
load profiles perfil de carga
logical test case caso de teste lógico
modified condition/decision coverage cobertura de condição/decisão modificada
multiple condition coverage cobertura de condição múltipla
neutral value valor neutro
n-wise testing teste n-wise
operational profiles perfils operacionais
orthogonal arrays matriz ortogonal
pairwise testing teste pairwise
paths caminhos
physical test case caso de teste físico
Process Cycle Test (PCT) Teste de Ciclo de Processo (PCT)
pseudo code pseudo-código
quality characteristic caracteristica de qualidade
Real-Life Test (RLT) Teste da Vida-Real (RLT)
right paths/fault paths caminhos positivos/caminhos negativos
Semantic Test (SEM) Teste Semântico (SEM)
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
15
starting point linha-base
Syntactic Test (SYN) Teste Sintático (SYN)
test basis insumos de teste
test case caso de teste
test depth level N nível de profundidade do teste N
test design technique técnica de design de teste
test script script de teste
test situation cenário de teste
test strategy estratégia de teste
test type tipo de teste
Use Case Test (UCT) Teste de Caso de Uso (UCT)
Justificativa de escolhas
Para cada requisito do exame, os conceitos são organizados em ordem alfabética.
O glossário não é exaustivo (inclusive para cada requisito do exame), mas estes são os
conceitos que podem ser testados durante o exame.
Um conceito pode ser testado em diversas especificações do exame, mas está incluído
no glossário, dentro do conceito em que a literatura dá mais atenção.
Esses termos estão listados em ordem alfabética. Estão incluídos tanto as abreviaturas
quanto o nome completo do termo a ser estudado.
Por favor, note que o conhecimento destes termos isoladamente não é suficiente para o
exame; o candidato deve entender e estar apto a aplicar a teoria.
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
16
4. Literatura
Literatura de Suporte para o Exame
A Koomen, T., Aalst, L. van der, Broekman, B., Vroon, M.
TMap® Next, for result-driven testing
UTN Publishers, ‘s Hertogenbosch, The Netherlands, 2007
ISBN 9789072194800
Visão geral da literatura
Especificação do exame Literatura a
1.1 A: Capítulo 2
§8.6.1 a §8.6.3 inclusive
1.2 A: Capítulo 3
2.1 A: §2.1, §2.3.5
§3.2.2
§6.1 a §6.4b inclusive
§8.4.2, §8.5.1 a 8.5.4 inclusive
Capítulo 10
2.2 A: §2.3.2, §2.3.3
§3.2.2
§6.5 a §6.8 inclusive
§12.1 a §12.3 inclusive
3.1 A: §2.3.4
§3.2.3
§7.1 a §7.2.6 inclusive
4.1. A: §6.6.1
Capítulo 14c
Justificativa de escolhas
a Nenhuma questão será feita sobre conteúdo dos textos enquadrados, exceto
conteúdo e textos enquadrados que contenham definições e aqueles no capítulo 14.
O conteúdo destes últimos fazem parte do exame. b Somente os parágrafos 6.2, 6.3 e 6.4 fazem parte do exame. Os sub-parágrafos
(6.2.x, 6.3.x, e 6.4.x) não fazem parte do exame. c Nenhuma questão será feita sobre a derivação de matrizes ortogonais (§14.3.5).
Guia de Preparação TMap NEXT® Test Engineer
(TMPTE.PR)
17
Recommended