qualidade de software conheça o tmap e os benefícios da certificação tmap next® test engineer
DESCRIPTION
2013 - 05 - 28TRANSCRIPT
![Page 1: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/1.jpg)
![Page 2: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/2.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/3.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/4.jpg)
The Systems Validation Company
Mergulhe em Qualidade
De: Claudia Sanefuji11-3055-1977
![Page 5: Qualidade de Software Conheça o TMap e os benefícios da Certificação TMap Next® Test Engineer](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/5.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/6.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/7.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/8.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/9.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/10.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/11.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/12.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/13.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/14.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/15.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/16.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/17.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/18.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/19.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/20.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/21.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/22.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/23.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/24.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/25.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/26.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/27.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/28.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/29.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/30.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/31.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/32.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/33.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/34.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/35.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/36.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/37.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/38.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/39.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/40.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/41.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/42.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/43.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/44.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/45.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/46.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/47.jpg)
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](https://reader037.vdocuments.mx/reader037/viewer/2022102523/555f2f50d8b42a65118b4860/html5/thumbnails/48.jpg)
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
Claudia Sanefuji11-3055-1977