SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
QANinja!
Ciclo de vida de teste implementado
 Sou Jackie Chan, lutador e ator. MENTIRA!!!
 Sou Douglas Cardoso, graduado em Matemática pela UERJ, pós-graduado
em Análise e Projeto de Sistema (PUC-Rio) e Gestão de TI (PUC-Minas).
Trabalho desde 2010 com consultoria de TI e teste de software. Autor do
canal diário TestRock! sobre teste de software.
 LinkedIn: https://www.linkedin.com/in/douglas-cardoso-ctfl-054b0134/
Quem sou eu?
2
6
Usuário
Usuário
Usuário
Usuário
Introdução
A ferramenta HP ALM é um centro automatizado de testes com:
• Uma aplicação para gerenciamento de testes manuais e automáticos
Uso da ferramenta
Fight!!!
11
Tela inicial do HP ALM:
Domínio
Projeto
Usuário
Senha do usuário
Tela de login:
Uso da ferramenta
http://meulink
Visão Geral da ferramenta (módulo Test Lab):
Informações do projeto e
usuário
Painel de informações
detalhadas e comandos
específicos de cada módulo
Módulos
Estrutura
de pastas
12
Uso da ferramenta
Meu projetoD1 User1
Pasta
Pasta
13
Uso da ferramenta
Os principais módulos do HP ALM são:
• Releases
• Requisitos - Requirements
• Business Components - Componentes
• Planos de Teste - Test Plan
• Execução de Testes - Test Lab
• Defeitos – Defects
• Dashboard
Uso da ferramenta
14
Iniciar
projeto
Definir
release
Definir
casos de
teste
Executar
testes
Finalizar
testes
• O diagrama mostra as macro-atividades do processo de testes e os
módulos na ferramenta onde elas se realizam.
Definir
compon-
entes
Acompanhar o projeto
Processo na ferramenta
Visão Geral da ferramenta (módulo Test Lab):
Painel de informações
detalhadas e comandos
específicos de cada módulo
Módulos
Estrutura
de pastas
16
Processo na ferramenta
Pasta
Pasta
Processo na ferramenta
Releases
17
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Pasta
Pasta
Business Components
18
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
Pasta
Test Plan
21
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
Pasta
Pasta
Associação de componentes ao teste (Test Plan):
• 1 – Selecione a aba Test Script
• 2 – Clique no botão “Select Components”
• 3 – Selecione o componente desejado
• 4 – Clique no botão para incluir o componente na lista
• 5 – Clique no link “Iteration” para editar o valor dos componentes
1
5
3
42
• Visão do painel detalhado específico do módulo Test Plan
22
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
Pasta
Test Lab
23
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
Pasta
Pasta
Associação de testes ao conjunto de execução (Test Lab):
• 1 – Selecione a aba “Execution Grid”
• 2 – Clique no botão “Select Tests”
• 3 – Selecione os testes desejados
• 4 – Clique no botão para incluir o teste na lista
1
2
3
4
• Visão do painel detalhado específico do módulo Test Lab
24
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
Pasta
Pasta
Associação de testes ao conjunto de execução (Test Lab):
25
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
• Componente 1
• Componente 2
• Componente 3
• Componente 4
• Componente 5
• Teste 1
• Teste 2
• Teste 3
• Teste set 1
• Teste set 2
Execução de testes individuais/Test Set inteiro:
• Selecione o Test Set desejado
• Selecione a aba “Execution Grid”
• Clique no botão “Run with Manual Runner” no menu de ícones
– Para execução de testes individuais, selecione os testes desejados
utilizando a tecla ctrl e clique no botão “Run with manual Runner”
• A tela “Manual Runner” será exibida:
27
• Visão do painel detalhado específico do módulo Test Lab
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
Execução de testes individuais/Test Set inteiro :
• Tela “Manual Runner”
28
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
User1
Execução de teste:
• Para aprovar o passo, selecione o campo “Status” e atualize o valor para
“Passed”
• Para reprovar, atualize o campo status para “Failed” (informe a justificativa)
• Para navegar pelos passos clique nos botões
• Finalizando o teste, clique no botão
30
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
Execução de teste:
• Para testes falhos, devem ser abertos defeitos e anexadas evidências
• Para abrir defeitos clique no botão (detalhado na seção de Defeitos)
• Para anexar evidências clique no botão e selecione “Attach to Step”
• Na tela “Attachments” clique no botão para retirar uma fotografia da
tela da aplicação
31
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
Visão geral do módulo de defeitos:
Lista de
defeitus
32
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
Criação de Defeitos – Módulo de Defeitos:
• Clique no botão
• Preencha os campos da tela “New Defect” e clique em “Submit”
34
• Campos com * são obrigatórios
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
User1
User1
Meu projeto
TestRock!
• Acompanhamento de Defeitos
Pending
Analysis
New
Rejected
Solving
Fixed
Testing
Reopened
Closed
06050402
02
02
04
070201
060504
060504
02
02
02
04
04
01
01
01
01
01
01
06
06
06
Cancelled
06
05
01
04
02
07
07
07 08
07
07
07
0705
07
07 08
07
07
04 06 07 08
Gerenciamento de Defeitos – Status (exemplo):
35
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
060504
0201 07 060504
0201 07
Blocked
06
05
04 07
Blocked
06
0504
07
Processo na ferramenta
# Grupos
Visão geral do módulo Dashboard:
Gráficos
ou
relatórios
36
Iniciar
projeto
Definir
release
Definir
casos
de teste
Executa
r testes
Finaliza
r testes
Definir
compon
entes
Processo na ferramenta
Gráficos e relatórios gerenciais:
37
Acompanhar o projeto
Processo na ferramenta
Paralelo com o ISTQB fundation
Comparação da ferramenta com Ks do ISTQB
39
Iniciar projeto: Test
Planning and
Control – K1
Definir
release: Test
Closure
Activities –
K1
Definir casos
de teste: Test
Planning and
Estimation –
K2
Executar
testes: Test
Implementati
on and
Execution –
K1
Finalizar
testes:
Incident
Management
– K3
Definir
compon-
entes: Test
Levels –
K2/Test
Design
Techniques –
K4
Acompanhar o projeto: Test Progress Monitoring and Control – K2
Processo na ferramenta: Testing Throughout the Software Life Cicle – K2
 What is HP ALM (Quality Center)? - https://www.youtube.com/watch?v=UUQuFIz7NDA
 HP Quality Center | QC | HP ALM|HP Application Life cycle Management | QA Tutorials -
https://www.youtube.com/watch?v=l1AeeKGKv6Q
Links interessantes
40

Mais conteúdo relacionado

Mais procurados

Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...Claudinei Brito Junior
 
Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Camilo Ribeiro
 
Noções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoNoções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoSandy Maciel
 
Validação e Testes de software
Validação e Testes de softwareValidação e Testes de software
Validação e Testes de softwareRondinelli Mesquita
 
Implementando Testes Unitários em Java - Manoel Pimentel
Implementando Testes Unitários em Java - Manoel PimentelImplementando Testes Unitários em Java - Manoel Pimentel
Implementando Testes Unitários em Java - Manoel PimentelManoel Pimentel Medeiros
 
Tecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De SoftwareTecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De Softwaremarthahuback
 
Testes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de TestesTestes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de TestesPaulo César M Jeveaux
 
Teste Dirigido por Modelos
Teste Dirigido por ModelosTeste Dirigido por Modelos
Teste Dirigido por ModelosNatã Melo
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de softwareFelipe Bugov
 
Testes Unitários/Integrados
Testes Unitários/IntegradosTestes Unitários/Integrados
Testes Unitários/IntegradosGiovanni Bassi
 
Introdução a testes de sofwtare
Introdução a testes de sofwtareIntrodução a testes de sofwtare
Introdução a testes de sofwtareFernando Palma
 
Testes de Caixa Branca e Métricas de Código
Testes de Caixa Branca e Métricas de CódigoTestes de Caixa Branca e Métricas de Código
Testes de Caixa Branca e Métricas de CódigoAricelio Souza
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaFabrício Campos
 
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IIntrodução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IJoão Lourenço
 

Mais procurados (20)

Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
 
Testes Unitários
Testes UnitáriosTestes Unitários
Testes Unitários
 
Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade
 
Noções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoNoções em teste de software e introdução a automação
Noções em teste de software e introdução a automação
 
Validação e Testes de software
Validação e Testes de softwareValidação e Testes de software
Validação e Testes de software
 
Plano de teste
Plano de testePlano de teste
Plano de teste
 
Teste baseado em modelos
Teste baseado em modelosTeste baseado em modelos
Teste baseado em modelos
 
Implementando Testes Unitários em Java - Manoel Pimentel
Implementando Testes Unitários em Java - Manoel PimentelImplementando Testes Unitários em Java - Manoel Pimentel
Implementando Testes Unitários em Java - Manoel Pimentel
 
Tecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De SoftwareTecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De Software
 
Testes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de TestesTestes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de Testes
 
Teste Dirigido por Modelos
Teste Dirigido por ModelosTeste Dirigido por Modelos
Teste Dirigido por Modelos
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
Testes Unitários/Integrados
Testes Unitários/IntegradosTestes Unitários/Integrados
Testes Unitários/Integrados
 
Introdução a testes de sofwtare
Introdução a testes de sofwtareIntrodução a testes de sofwtare
Introdução a testes de sofwtare
 
Plano de testes
Plano de testesPlano de testes
Plano de testes
 
Testes de Caixa Branca e Métricas de Código
Testes de Caixa Branca e Métricas de CódigoTestes de Caixa Branca e Métricas de Código
Testes de Caixa Branca e Métricas de Código
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IIntrodução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade I
 
Fundamentos de Testes de Software
Fundamentos de Testes de SoftwareFundamentos de Testes de Software
Fundamentos de Testes de Software
 
Testes de software
Testes de softwareTestes de software
Testes de software
 

Semelhante a HP ALM Ciclo Testes

GOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdfGOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdfRodolphoCesar2
 
Fundamentos de Teste de Software - Dev in PF. por Aline Zanin
Fundamentos de Teste de Software - Dev in PF. por Aline ZaninFundamentos de Teste de Software - Dev in PF. por Aline Zanin
Fundamentos de Teste de Software - Dev in PF. por Aline ZaninDevInPF
 
Teste de Software - Bluesoft Labs
Teste de Software - Bluesoft Labs Teste de Software - Bluesoft Labs
Teste de Software - Bluesoft Labs Ricardo Machado
 
Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testesIsaias Silva
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxRoberto Nunes
 
Introdução a Programação Orientada a testes
Introdução a Programação Orientada a testesIntrodução a Programação Orientada a testes
Introdução a Programação Orientada a testesAndré Luiz Forchesatto
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POAAline Zanin
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testeselliando dias
 
Testes, engenharia de Software, teste de Software
Testes, engenharia de Software, teste de SoftwareTestes, engenharia de Software, teste de Software
Testes, engenharia de Software, teste de SoftwareSilas Gonçalves
 
Teste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoTeste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoJoeldson Costa Damasceno
 
Aula18_V&VTesteSoftware.pdf
Aula18_V&VTesteSoftware.pdfAula18_V&VTesteSoftware.pdf
Aula18_V&VTesteSoftware.pdfMichaelArrais1
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...Rafael Kanaoka
 

Semelhante a HP ALM Ciclo Testes (20)

GOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdfGOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdf
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
Fundamentos de Teste de Software - Dev in PF. por Aline Zanin
Fundamentos de Teste de Software - Dev in PF. por Aline ZaninFundamentos de Teste de Software - Dev in PF. por Aline Zanin
Fundamentos de Teste de Software - Dev in PF. por Aline Zanin
 
AppTesting
AppTestingAppTesting
AppTesting
 
Teste de Software - Bluesoft Labs
Teste de Software - Bluesoft Labs Teste de Software - Bluesoft Labs
Teste de Software - Bluesoft Labs
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testes
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 
Introdução a Programação Orientada a testes
Introdução a Programação Orientada a testesIntrodução a Programação Orientada a testes
Introdução a Programação Orientada a testes
 
Aula 8 - Plano de Teste.pptx
Aula 8 - Plano de Teste.pptxAula 8 - Plano de Teste.pptx
Aula 8 - Plano de Teste.pptx
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POA
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
 
Mini aula de teste de software
Mini aula de teste de softwareMini aula de teste de software
Mini aula de teste de software
 
Testes, engenharia de Software, teste de Software
Testes, engenharia de Software, teste de SoftwareTestes, engenharia de Software, teste de Software
Testes, engenharia de Software, teste de Software
 
Teste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoTeste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e Validação
 
Aula18_V&VTesteSoftware.pdf
Aula18_V&VTesteSoftware.pdfAula18_V&VTesteSoftware.pdf
Aula18_V&VTesteSoftware.pdf
 
Teste de Software - Introdução
Teste de Software - IntroduçãoTeste de Software - Introdução
Teste de Software - Introdução
 
Ctai Teste De Software Aula 1
Ctai Teste De Software Aula 1Ctai Teste De Software Aula 1
Ctai Teste De Software Aula 1
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
 
Eng.ª do Software - 10. Testes de software
Eng.ª do Software - 10. Testes de softwareEng.ª do Software - 10. Testes de software
Eng.ª do Software - 10. Testes de software
 

Mais de TestRock!

Ruby para testers III - Selenium
Ruby para testers III - SeleniumRuby para testers III - Selenium
Ruby para testers III - SeleniumTestRock!
 
Ruby para testers II - Introdução
Ruby para testers II - IntroduçãoRuby para testers II - Introdução
Ruby para testers II - IntroduçãoTestRock!
 
Ruby para testers I
Ruby para testers IRuby para testers I
Ruby para testers ITestRock!
 
Juntando as idéias I
Juntando as idéias IJuntando as idéias I
Juntando as idéias ITestRock!
 
Strategy x Factory em testes
Strategy x Factory em testesStrategy x Factory em testes
Strategy x Factory em testesTestRock!
 
Id dinâmico com objeto âncora no selenium
Id dinâmico com objeto âncora no seleniumId dinâmico com objeto âncora no selenium
Id dinâmico com objeto âncora no seleniumTestRock!
 
Design Factory em testes
Design Factory em testesDesign Factory em testes
Design Factory em testesTestRock!
 
Strategy em testes
Strategy em testesStrategy em testes
Strategy em testesTestRock!
 
Componentização no selenium
Componentização no seleniumComponentização no selenium
Componentização no seleniumTestRock!
 
Herança de teste no selenium
Herança de teste no seleniumHerança de teste no selenium
Herança de teste no seleniumTestRock!
 
Object repository no selenium
Object repository no seleniumObject repository no selenium
Object repository no seleniumTestRock!
 
Design builder em testes
Design builder em testesDesign builder em testes
Design builder em testesTestRock!
 

Mais de TestRock! (12)

Ruby para testers III - Selenium
Ruby para testers III - SeleniumRuby para testers III - Selenium
Ruby para testers III - Selenium
 
Ruby para testers II - Introdução
Ruby para testers II - IntroduçãoRuby para testers II - Introdução
Ruby para testers II - Introdução
 
Ruby para testers I
Ruby para testers IRuby para testers I
Ruby para testers I
 
Juntando as idéias I
Juntando as idéias IJuntando as idéias I
Juntando as idéias I
 
Strategy x Factory em testes
Strategy x Factory em testesStrategy x Factory em testes
Strategy x Factory em testes
 
Id dinâmico com objeto âncora no selenium
Id dinâmico com objeto âncora no seleniumId dinâmico com objeto âncora no selenium
Id dinâmico com objeto âncora no selenium
 
Design Factory em testes
Design Factory em testesDesign Factory em testes
Design Factory em testes
 
Strategy em testes
Strategy em testesStrategy em testes
Strategy em testes
 
Componentização no selenium
Componentização no seleniumComponentização no selenium
Componentização no selenium
 
Herança de teste no selenium
Herança de teste no seleniumHerança de teste no selenium
Herança de teste no selenium
 
Object repository no selenium
Object repository no seleniumObject repository no selenium
Object repository no selenium
 
Design builder em testes
Design builder em testesDesign builder em testes
Design builder em testes
 

HP ALM Ciclo Testes

  • 1. QANinja! Ciclo de vida de teste implementado
  • 2.  Sou Jackie Chan, lutador e ator. MENTIRA!!!  Sou Douglas Cardoso, graduado em Matemática pela UERJ, pós-graduado em Análise e Projeto de Sistema (PUC-Rio) e Gestão de TI (PUC-Minas). Trabalho desde 2010 com consultoria de TI e teste de software. Autor do canal diário TestRock! sobre teste de software.  LinkedIn: https://www.linkedin.com/in/douglas-cardoso-ctfl-054b0134/ Quem sou eu? 2
  • 3. 6 Usuário Usuário Usuário Usuário Introdução A ferramenta HP ALM é um centro automatizado de testes com: • Uma aplicação para gerenciamento de testes manuais e automáticos
  • 5. 11 Tela inicial do HP ALM: Domínio Projeto Usuário Senha do usuário Tela de login: Uso da ferramenta http://meulink
  • 6. Visão Geral da ferramenta (módulo Test Lab): Informações do projeto e usuário Painel de informações detalhadas e comandos específicos de cada módulo Módulos Estrutura de pastas 12 Uso da ferramenta Meu projetoD1 User1 Pasta Pasta
  • 7. 13 Uso da ferramenta Os principais módulos do HP ALM são: • Releases • Requisitos - Requirements • Business Components - Componentes • Planos de Teste - Test Plan • Execução de Testes - Test Lab • Defeitos – Defects • Dashboard
  • 8. Uso da ferramenta 14 Iniciar projeto Definir release Definir casos de teste Executar testes Finalizar testes • O diagrama mostra as macro-atividades do processo de testes e os módulos na ferramenta onde elas se realizam. Definir compon- entes Acompanhar o projeto
  • 10. Visão Geral da ferramenta (módulo Test Lab): Painel de informações detalhadas e comandos específicos de cada módulo Módulos Estrutura de pastas 16 Processo na ferramenta Pasta Pasta
  • 11. Processo na ferramenta Releases 17 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Pasta Pasta
  • 12. Business Components 18 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta Pasta
  • 13. Test Plan 21 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta Pasta Pasta
  • 14. Associação de componentes ao teste (Test Plan): • 1 – Selecione a aba Test Script • 2 – Clique no botão “Select Components” • 3 – Selecione o componente desejado • 4 – Clique no botão para incluir o componente na lista • 5 – Clique no link “Iteration” para editar o valor dos componentes 1 5 3 42 • Visão do painel detalhado específico do módulo Test Plan 22 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta Pasta
  • 15. Test Lab 23 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta Pasta Pasta
  • 16. Associação de testes ao conjunto de execução (Test Lab): • 1 – Selecione a aba “Execution Grid” • 2 – Clique no botão “Select Tests” • 3 – Selecione os testes desejados • 4 – Clique no botão para incluir o teste na lista 1 2 3 4 • Visão do painel detalhado específico do módulo Test Lab 24 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta Pasta Pasta
  • 17. Associação de testes ao conjunto de execução (Test Lab): 25 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta • Componente 1 • Componente 2 • Componente 3 • Componente 4 • Componente 5 • Teste 1 • Teste 2 • Teste 3 • Teste set 1 • Teste set 2
  • 18. Execução de testes individuais/Test Set inteiro: • Selecione o Test Set desejado • Selecione a aba “Execution Grid” • Clique no botão “Run with Manual Runner” no menu de ícones – Para execução de testes individuais, selecione os testes desejados utilizando a tecla ctrl e clique no botão “Run with manual Runner” • A tela “Manual Runner” será exibida: 27 • Visão do painel detalhado específico do módulo Test Lab Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta
  • 19. Execução de testes individuais/Test Set inteiro : • Tela “Manual Runner” 28 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta User1
  • 20. Execução de teste: • Para aprovar o passo, selecione o campo “Status” e atualize o valor para “Passed” • Para reprovar, atualize o campo status para “Failed” (informe a justificativa) • Para navegar pelos passos clique nos botões • Finalizando o teste, clique no botão 30 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta
  • 21. Execução de teste: • Para testes falhos, devem ser abertos defeitos e anexadas evidências • Para abrir defeitos clique no botão (detalhado na seção de Defeitos) • Para anexar evidências clique no botão e selecione “Attach to Step” • Na tela “Attachments” clique no botão para retirar uma fotografia da tela da aplicação 31 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta
  • 22. Visão geral do módulo de defeitos: Lista de defeitus 32 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta
  • 23. Criação de Defeitos – Módulo de Defeitos: • Clique no botão • Preencha os campos da tela “New Defect” e clique em “Submit” 34 • Campos com * são obrigatórios Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta User1 User1 Meu projeto TestRock!
  • 24. • Acompanhamento de Defeitos Pending Analysis New Rejected Solving Fixed Testing Reopened Closed 06050402 02 02 04 070201 060504 060504 02 02 02 04 04 01 01 01 01 01 01 06 06 06 Cancelled 06 05 01 04 02 07 07 07 08 07 07 07 0705 07 07 08 07 07 04 06 07 08 Gerenciamento de Defeitos – Status (exemplo): 35 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes 060504 0201 07 060504 0201 07 Blocked 06 05 04 07 Blocked 06 0504 07 Processo na ferramenta # Grupos
  • 25. Visão geral do módulo Dashboard: Gráficos ou relatórios 36 Iniciar projeto Definir release Definir casos de teste Executa r testes Finaliza r testes Definir compon entes Processo na ferramenta
  • 26. Gráficos e relatórios gerenciais: 37 Acompanhar o projeto Processo na ferramenta
  • 27. Paralelo com o ISTQB fundation
  • 28. Comparação da ferramenta com Ks do ISTQB 39 Iniciar projeto: Test Planning and Control – K1 Definir release: Test Closure Activities – K1 Definir casos de teste: Test Planning and Estimation – K2 Executar testes: Test Implementati on and Execution – K1 Finalizar testes: Incident Management – K3 Definir compon- entes: Test Levels – K2/Test Design Techniques – K4 Acompanhar o projeto: Test Progress Monitoring and Control – K2 Processo na ferramenta: Testing Throughout the Software Life Cicle – K2
  • 29.  What is HP ALM (Quality Center)? - https://www.youtube.com/watch?v=UUQuFIz7NDA  HP Quality Center | QC | HP ALM|HP Application Life cycle Management | QA Tutorials - https://www.youtube.com/watch?v=l1AeeKGKv6Q Links interessantes 40