braz. portuguese preparation_guide_tmap_next_test_engineer_201306

18
Guia de Preparação TMap NEXT ® Test Engineer Edição Julho 2013

Upload: marcelo-gaspar-black-belt-cisa-cgeit-10000

Post on 25-May-2015

281 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

Guia de Preparação

TMap NEXT®

Test Engineer

Edição Julho 2013

Page 2: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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.

Page 3: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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

Page 4: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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

Page 5: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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.

Page 6: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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

Page 7: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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.

Page 8: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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.

Page 9: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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

Page 10: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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

Page 11: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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

Page 12: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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

Page 13: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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

Page 14: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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)

Page 15: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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.

Page 16: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

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).

Page 17: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

Guia de Preparação TMap NEXT® Test Engineer

(TMPTE.PR)

17

Page 18: Braz. portuguese preparation_guide_tmap_next_test_engineer_201306

Contato EXIN

www.exin.com