qualidade de software conheça o tmap e os benefícios da certificação tmap next® test engineer

48

Upload: exin

Post on 22-May-2015

497 views

Category:

Education


4 download

DESCRIPTION

2013 - 05 - 28

TRANSCRIPT

Page 1: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer
Page 2: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Bem-vindo ao Circuito de Palestras EXIN 2013 Nosso foco de hoje:

Page 3: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

AGENDA

• Apresentação SVLabs

• Palestra do Dia: Apresentação do Tmap Next ®

– Programa de Qualificação– Requisitos de Exame– Conhecendo a estrutura do TMAP– Benefícios para a Empresa e Profissionais– Encerramento e Sessão Aberta de Perguntas

Page 4: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

The Systems Validation Company

Mergulhe em Qualidade

De: Claudia Sanefuji11-3055-1977

[email protected]

Page 5: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Início das operações:

199617 anos de experiência

Foco em:

Metodologia desenvolvida e documentada

QUALIDADE DE SOFTWARE

SOBRE A EMPRESA

Quality Assurance & Quality Control*

* Garantia da Qualidade: buscar reduzir a quantidade de “não-conformidades” aplicando “boas práticas” ao longo do processo de desenvolvimento; Controle da Qualidade: testar ou verificar se o produto está de acordo com o que foi solicitado (não assegura a qualidade do software somente avalia se o produto tem ou não qualidade).

Page 6: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Vantagens:

• Know-how e experiência em diversos segmentos do mercado

• Equipe independente e capacitada

• Obtenção de níveis de falhas/defeitos suportáveis e decrescentes através de um processo de teste focado e baseado no TMap®

• Redução dos riscos.

Garantir a Qualidade dos Sistemas

Testes

Fábrica Alocação

QualityAssurance

Consultoria Formação

Objetivo da SVLabs

Page 7: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 7

Capacitar os participantes a obterem a certificação do

TMap NEXT® Test Engineer (TMPTE)

Objetivo de hoje é apresentar o Tmap NEXT

®

Page 8: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 8

• Test Management Approach é traduzido em “Abordagem de Gerenciamento de Teste” para teste estruturado de sistemas de informação

Definição

• O TMap® foi criado pela Sogeti, empresa holandesa de Qualidade de Software

• TMap® é a sigla para Test Management Approach

EXIN- Examination Institute for Information Science, é o órgão certificador

Missão do EXINMelhorar a qualidade do setor de TI, através de testes e certificações independentes

para os profissionais e usuários de TI.

O que é o TMap®?

Page 9: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 9

O TMap® é um padrão reconhecido internacionalmente

EUA

Brasil

Bélgica

Holanda

Alemanha

• É muito utilizado na Holanda, Bélgica e Alemanha

• Foi publicado em Holandês, Alemão e Inglês e está sendo aplicado em diversos outros países ao redor do mundo

• A SVLabs está oferecendo o curso TMap NEXT® Test Engineer traduzido para Português

Abordagem Reconhecida Internacionalmente

Page 10: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 10

Importância de uma abordagem de testes estruturados

Porque uma abordagem de testes estruturados é importante?

Torna necessária uma abordagem estruturada dos

testes

O TMap® é um dos melhores exemplos de uma abordagem

estruturada de testes

É importante continuar a melhorar a qualidade de

software

Gasto com testes é considerável: 30% a 40%

do orçamento

Cenário Atual

vs. Testes Ad-hoc

Page 11: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 11

Se o processo de teste não estiver bem organizado podem ocorrer resultados desastrosos

Gerenciamento da organização de teste envolve:

Diferentes disciplinasConflitos de interesseImprevisibilidadeTarefas de gerenciamento complexasFalta de experiênciaPressão de tempo

Resultado desastroso

Page 12: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 12

Testes feitos pelos próprios programadores

Testes feitos por pessoas que somente testam

Testes feitos por pessoas completamente independentes e altamente capacitadas em testes

A especialização da atividade de teste de

software foi uma evolução natural

Testes feitos por pessoas focadas em testes e independentes (sem influências ou tendências) da área de desenvolvimento

Evolução de Testes

P+T

P

P

P

T

T

T

@

•“No final de 1989, surgiu nos E.U.A. o primeiro provedor de acesso à Internet por ligação telefônica, "The World". Em outubro de 1990 a "Clari-Net" ofereceu o primeiro recurso comercial na Internet”, http://www.cultura.ufpa.br•P= programa e T= Teste

1989

Page 13: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 13

Testador

O ponto de vista do desenvolvedor é diferente do ponto de vista do testador:

]] ]]

Y° °

]]]]

Y° °

]] ] ]] ]]

Y° °

]] ]]

Y° °

]] ]]

Y° °

Árvore de Natal

[[ [

Y°°

[[ [ERRO

[[ [

Y°°

[[ [

]]]]

Y° °

]] ][[ [

Y°°

[[ [

[[ [

Y°°

[[ [

Elefante OVNIDisfarçado Camuflado

Proibido Perda Pecado Pote de ouro, jóia, ganhos

Festa

Programador

A especialização em testes gera um profissional com pontos de vista diferentes

Page 14: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 14

Teste é muito mais do que a atividade de execução dos testes

O processo de teste é mais do que uma simples execução de

medição, envolvendo planejamento, preparação,especificação, execução,

conclusão, controle e infra-estrutura.

Teste de Software deixou de ser simplesmente mais uma atividade de

desenvolvimentoMedir

Preparar

Planejar

A execução do teste é somente a ponta do iceberg

(Executar)40%

20%

40%

Page 15: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Fatores que influenciam o processo de teste

Com base no conceito de teste estruturado do TMap®, muitas organizações avaliam como principais fatores com impacto na qualidade do software:

TL

I O

Técnicas

Organização

Infra-estrutura e ferramentas

Ciclo de vida (Life-cycle )

• Momento de envolvimento• Estimativa e planejamento

• Técnicas de especificação de teste

• Técnicas de teste estático• Métricas

• Ferramentas de teste• Ambientes de teste

• Estratégia de teste• Modelo do ciclo de

vida

• Compromisso e motivação• Papéis e treinamento• Escopo da metodologia• “Reporting”• Gestão de defeitos• Gestão de testware• Gestão do processo de teste

•Testes Unitários (de baixo nível)•Verificação

Page 16: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 16

A logomarca do TMap® contém os 4 princípios básicos

TMap NEXT® Test Engineer (TMPTE)

Significado da logomarca do TMap® :

Representa a caixa de ferramentas

Representa o BDTM

Representa a adaptabilidade da abordagem

Representa o processo estruturado

Page 17: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 17

Além do TMap NEXT® Test Engineer, existe o TMap NEXT® Advanced

Advanced

Test Engineer

Advanced

Test Engineer

TMap NEXT® Test Engineer (TMPTE)

Nível Fundamental

TMap NEXT® Advanced (TMPA)

Nível Especialista

Programa de Certificação Exin

Curso em português oferecido pela

Empresa especializada em

Qualidade de Software e Parceiro

Credenciado do Exin

Page 18: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 18

O TMap NEXT® Test Engineer tem somente um pré-requisito

Público alvo do TMap NEXT® Test Engineer

• Foco: testadores juniores• Pré-requisito: conhecimento geral de TI• 6 meses a 1 ano de experiência em testes• Apropriado para usuários, desenvolvedores e gerentes que testam

sistemas de informação e produtos de software

Page 19: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 19

O TMap NEXT® Advanced tem um pré-requisito

Público-alvo do TMap NEXT® Advanced

• Foco: gerente, coordenadores e consultores de testes• Pré-requisito: conhecimento do nível do TMap NEXT® Test Engineer• Apropriado para gerentes de projeto ou gerentes de desenvolvimento com

interesse em gerenciamento de testes em geral

Page 20: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 20

Requisitos do exame

% dos Requisitos no Exame

I. Estrutura e importância do teste

15%

II. Ciclo de vida do TMap® 40%

5%

40%

III. Teste de desenvolvimento

IV. Design de teste

Page 21: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 21

Cada requisito cobre um conceito

Unidade Conceitos Total

I. Estrutura e importância do teste

• Familiaridade com os vários termos de teste e com os quatro princípios básicos do TMap®

15%

II. Ciclo de vida do TMap®

• Ter conhecimento das fases de gerenciamento do TMap® : Planejamento, Controle e Montagem e Manutenção da Infra-estrutura. Entender as fases de implementação: Preparação, Especificação, Execução e Conclusão

40%

III. Teste de desenvolvimento

• Ter conhecimento do teste de desenvolvimento 5%

IV. Design de teste • Entender as técnicas básicas e as técnicas de design de teste e poder aplicá-las

40%

Peso de cada assunto no exame:

Page 22: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 22

Para receber a certificação é necessário acertar 65% das questões

=>65% ou

20 questões

Nota mínima para passarQuantidade de Questões de Múltipla Escolha

I. Estrutura e importância do teste

II. Ciclo de vida do TMap®

III. Teste de desenvolvimento

IV. Design de teste

Total Questões 30

4

12

2

12

1h

Duração do Exame

Corretas

Page 23: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 23

Alguns dos benefícios para a empresa

Futuro

Aprofunda o conhecimento de testes de uma forma estruturadaNivela o conhecimento e o entendimento de testesApresenta, recicla e organiza conceitos de testesEstimula e incentiva o colaborador a se atualizarMotiva os colaboradores da empresa

Eleva a qualidade dos produtos para um outro patamar.

Q+

Page 24: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 24

Maiores detalhes sobre o Tmap®

Page 25: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 25

O TMap® é baseado no Business Driven Test Management (BDTM)

As atividades de planejamento são:

1. Realizar a análise de risco do produto

2. Estabelecer a estratégia de teste3. Estimar esforço4. Planejar

4 aspectos do BDTM:

RISCOSRESULTADO

TEMPO CUSTO

1 2

3 4O autor do Plano Mestre de Teste leva em conta os

4 aspectos do BDTM

Page 26: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 26

CLIENTE

Passos do BDTM

4

Preparar o projeto e objetivos do teste

Determinar a classe de risco

Determinar a intensidade do teste

Determinar técnicas de teste

Criar casos de teste

Executar teste

Insumo de teste

1

2

3

5

6

Fatores críticos de sucessoPropostas de mudançasRequisitosProcessos de negócios...

Resultados,Riscos,Tempo e Custos

Diagrama dos 6 Passos do BDTM

Koomen,T et al. TMap® NEXT 2007 – p. 60

Page 27: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 27

Testes de Sistema

Testes de Aceite

Requisitos

DesignFuncional

DesignTécnico

Codificação

Desejos, leis, regula-mentos, oportunida-

des, problemas

Operação &Gestão

Testes de Desenvolvimento

Níveis de Teste

Grupo de Aceite

Grupo de Desenvolvedores

De acordo com o TMap®, em testes existem dois grupos de atores

Modelo V - Limite da Responsabilidade de Cada Grupo

Page 28: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 28

Operação &Gestão

Requisitos

DesignFuncional

DesignTécnico

Codificação

Avalia

Avalia

Avalia

Avalia

Desejos, leis, regula-mentos, oportunida-

des, problemas

Descrição da execução dos Testes Estáticos

• A necessidade de executar testes estáticos é definida na estratégia de teste

• Ainda não existe o objeto de teste para ser executado, ocorrendo a avaliação do produto

Na Fase de Execução os Testes Estáticos são executados

Modelo V (o lado esquerdo)

Page 29: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 29

Inspeção, Revisão e Walkthrough são as 3 Técnicas de Avaliação do Produto

TMap® descreve e usa as seguintes técnicas de avaliação:

Objetivo é encontrar a solução

Eureca: cheguei à solução!

Sistema 60%-80% completo

Moderadora

AutorSecretário

de Minutas Inspetor

Grupo de Especialistas

• Inspeção • Revisão • Walkthrough

Objetivo é encontrar erros

Objetivo é alinhar, transferir informação, etc.

Explico tudo ao longo do caminho...

Sistema 100% completo

InformalFormal

Page 30: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 30

Os testes dinâmicos ou testes de validação são feitos no lado direito do Modelo V

Expectativas e requisitos

Especificação técnica

Especificação funcional, não-funcional e design técnico

Objetivo do nível de teste é atender:

Testes de Sistema

Testes de Aceite

Operação &Gestão

Testes de Desenvolvimento

Modelo V (o lado direito)

Níveis de Teste

Page 31: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 31

Os tipos de testes são baseados nas características de qualidade

Funcionalidade

Exemplos de 3 Características de Qualidade:

Também são chamadas de Tipos de Teste

ContinuidadePerformance

Page 32: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 32

Existe um conjunto de características de qualidade abordadas no TMap®

Características de Qualidade salientadas pelo TMap®

• Conectividade• Continuidade• Controle de dados• Efetividade• Eficiência• Flexibilidade

• Funcionalidade• Adequação da Infra-

estrutura• Manutenibilidade• Gerenciável• Performance

• Portabilidade• Reutilizável• Segurança• Adequação• Testabilidade• Amigável ao usuário

Page 33: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 33

Relacionamento entre o ciclo de vida do TMap® e o ciclo de vida do desenvolvimento de sistema

O TMap® apresenta o Ciclo de Vida de Testes. Somente a Fase de Execução está no

caminho crítico do projeto

Plan

Ctrl

Infra

Prep

Espe

c

Exec

Conc

l

DF DT COD TEST IMPL

Insumo do Teste

Objeto do Teste

Caminho Crítico

Ciclo de Vida do TMap®

Ciclo de Vida do Desenvolvimento

Koomen,T et al. TMap® NEXT 2007 – p. 153

Page 34: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 34

Técnicas podem ser aplicadas nas diferentes fases do processo de teste do TMap®

Técnicas de Teste

Plan

ejam

ento

Controle

Infra-estrutura

Prep

araç

ãoEs

peci

ficaç

ãoEx

ecuç

ão

Conc

lusã

o

• Análise de risco do produto• Técnicas de estimativa• Gestão de defeitos• Métricas

• Técnicas de design de teste

• Vários checklists• Técnicas de avaliação

Koomen,T et al. TMap® NEXT 2007 – p. 69

Page 35: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 35

O objetivo da Fase de Especificação é preparar para executar os testes o mais rápido possível

Objetivo da Fase de Especificação

Preparar testes que possam ser executados o mais rápido possível a partir do momento em que o desenvolvedor entregar os objetos de teste

A pré-condição para a fase de especificação é que a fase de preparação tenha sido completada com sucesso. Isso significa:

• Os insumos de teste estão disponíveis e controlados através do gerenciamento de configuração

• Os defeitos encontrados no relatório de revisão de testabilidade foram processados

Pré-condições da Fase de Especificação

I IEntrega do objeto

Início dos testes

*Escala em Minutos

*

Page 36: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 36

O design do teste resulta em uma estrutura hierárquica

Estrutura Hierárquica dos Termos: Cenário de Teste, Caso de Teste e Script de Teste

Cenário de Teste

Caso de Teste Lógico

Caso de Teste Físico

Script de Teste

V

V

V

Design de Teste Lógico

Design de Teste Físico

Caso de Teste

Page 37: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 37

CT-1: Pedido de mais de um livro, com o valor do pedido permanecendo abaixo do valor limite. CT-2: Pedido para um livro, com o valor do pedido acima do valor limite.

Exemplo de como criar casos de teste lógico a partir de cenários de teste

Exemplo de Caso de Teste Lógico

EXEMPLO

Esses cenários de teste são cobertos pelos dois casos de teste lógicos

Usando os 4 cenários de teste informados anteriormente:

1. “pedido de mais de um livro”2. “pedido de exatamente um livro”3. “valor do pedido acima do valor

limite”4. “valor do pedido abaixo do valor

limite”

Page 38: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 38

Exemplo de Caso de Teste Físico

Situação Inicial (válida para os dois casos de teste)Valor limite = R$ 50,00Desconto = 10%Valor do livro X = R$ 18,50Valor do livro Y = R$ 25,50Valor do livro Z = R$ 65,00

CT-1: Ação: Pedido do livro X e do livro YResultado esperado: Nenhum desconto Valor do pedido = R$ 44,00CT-2: Ação: Pedido do livro ZResultado esperado: 10% de desconto Valor do pedido = R$ 58,50

(R$65,00 - R$6,50)

Exemplo de como criar caso de teste físico a partir de caso de teste lógico

CT-1: Pedido de mais de um livro, com o valor do pedido permanecendo abaixo do valor limite.CT-2:Pedido para um livro, com o valor do pedido acima do valor limite.

Exemplo de Caso de Teste Lógico EXEMPLO

Page 39: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 39

Quanto é realmente testado de todas as possibilidades que podem ser testadas?

Definição de Cobertura de Teste

Cobertura é a proporção entre o que pode ser testado e o que efetivamente é testado com o projeto de teste

O que pode ser testado

O que é testado

Page 40: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 40

Segue uma tabela com alguns tipos de cobertura e suas respectivas variações de

profundidadeTabela dos mais importantes tipos de cobertura

Tipo de Cobertura Variação de profundidade

• Caminhos • Teste de nível de profundidade N

• Pontos de Decisão • Condição / decisão

• Condição / decisão modificada

• Condições múltiplas

• Classe de equivalência

• Teste pairwise

• Análise do valor limite• Teste N-wise

• Valor limite mais um ou mais dois com relação ao próprio valor limite

(continuação)

Page 41: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 41

Segue uma tabela com alguns tipos de cobertura e suas respectivas variações de

profundidadeTabela dos mais importantes tipos de cobertura (continuação)

Tipo de Cobertura Variação de profundidade

• CRUD

• Perfil operacional

• Perfil de carga• Caminho positivo/caminho

negativo• Somente caminho

positivo/caminho negativo

• Checklist

Page 42: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 42

Técnicas de design de Teste

Tipos de cobertura /Técnicas básicas Insumos do teste

Carac. de Qualidade / Tipos teste

• Teste de tabela de decisão

• Cobertura de condições múltiplas • Condições individuais das tabelas de decisão, sem estrutura

• Funcionalidade detalhada

• Teste de combinação de dados

• Equivalência de classes e

• (Cobertura de condições múltiplas ou teste pairwise)

• Todos os tipos de insumos de teste

• Funcionalidade geral

• Funcionalidade detalhada

• Teste de comparação elementar

• Cobertura de condição /decisão modificada

• Especificação funcional estruturada, tais como pseudo-código

• Funcionalidade detalhada

Resumo das Técnicas de Design de Teste

(continuação)

Cada técnica é relacionada aos tipos de cobertura/técnicas básicas, insumos de teste e

características da qualidade/tipos de teste 

Page 43: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 43

Técnicas de design de Teste

Tipos de cobertura / Técnicas básicas Insumos do teste

Carac. de Qualidade / Tipos teste

• Adivinhação de erro

-- • Todos os tipos de insumos de teste

• Diversos

• Teste exploratório

• Diversos, de acordo com a escolha

• Todos os tipos de insumos de teste

• Diversos

• Teste de ciclo de dados

• CRUD e cobertura de decisão • Matriz CRUD

• Regra de integridade dos dados• Funcionalidade

geral

• Conectividade

• Adequação

• Teste de ciclo de processo

• Teste de cobertura de caminho profundidade nível 2

• Descrição estruturada de processos de negócio ou de processos de operação

• Adequação

Resumo das Técnicas de Design de Teste (continuação)

(continuação)

Cada técnica é relacionada aos tipos de cobertura/técnicas básicas, insumos de teste e

características da qualidade/tipos de teste

Page 44: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 44

Técnicas de design de Teste

Tipos de cobertura / Técnicas básicas Insumos do teste

Carac. da Qualidade / Tipos teste

• Teste vida real

• Simulação estatística • Perfil operacional

• Perfil de carga• Efetividade

• Conectividade

• Performance

• Teste semântico

• Cobertura de condição / decisão modificada

• Especificação de entrada e saída

• Regras de negócio• Teste de Funcionalidade /

Validação

• Teste sintático

• Checklist • Especificação de entrada e saída

• Descrição de atributos• Teste de Funcionalidade /

Validação

• Amigável ao usuário

• Teste de caso de uso

• Checklist • Casos de uso • Adequação

• Efetividade

• Amigável ao usuário

Resumo das Técnicas de Design de Teste (continuação)

Cada técnica é relacionada aos tipos de cobertura/técnicas básicas, insumos de teste e

características da qualidade/tipos de teste 

Page 45: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 45

Quando as descrições do comportamento do sistema são em “pontos de decisões e caminhos”

aplica-se a técnica Cobertura de Caminhos Exemplo de Cobertura de Caminhos

A cobertura de caminhos é aplicada se o

comportamento do sistema é descrito com a

ajuda de caminhos e pontos de decisão

Início

Fim

A

B

C

1

23

4

5

67

EXEMPLO

Page 46: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 46

EXEMPLO

Exemplo de árvore de classificação com casos de teste lógico

Passageiros

Adulto Criança Bebê

1 >1

0 1 ou mais

0 1 ou mais

+ veloz

+ barata

Sim Não

Plano da viagem

Destino Duração

Am. Sul

Brasil

1 diaMais longa

< 1 ano

Reserva de vôo

Empresa aérea preterida

Voa para o destino

Critério de busca

Fora Am. Sul

O CT-1O CT-2O CT-3O CT-4O CT-5O CT-6O CT-7O CT-8

Page 47: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

Slide 47

Espero que esta rápida apresentação forneceu as infromações que você estava buscando

sobre o TMap®

O TMap Next® eleva o conhecimento e a atuação do profissional de testes.

•Conceitos básicos•Organização•Perfil•Tipos de testes•Ciclo de Vida•Cobertura•Técnicas

Resumidamente, o TMap® fornece informações sobre:

…deTestes

Page 48: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer

CONSIDERAÇÕES FINAIS:

• Vamos disponibilizar Cópia desta apresentação + Folder Tmap para todos que responderem a pesquisa ao final (você será autoente direcionado para a pesquisa ao se desconectar)

• Certificado de Participação será enviado aos que enviarem email para [email protected]

• Vamos iniciar a sessão de PERGUNTAS. Utilize a ferramenta do chat (para digitar) ou do hands on (para pedir acesso e perguntar diretamente ao palestrante.

• Dúvidas? Mais Informações?

Milena AndradeRegional Manager

[email protected]

Claudia Sanefuji11-3055-1977

[email protected]