SlideShare une entreprise Scribd logo
1  sur  43
L a b o r a t ó r io d e T e s t e s
       c o m T e s t L in k




               
TestLink – Test Management
            System
Agenda
  Introdução a Gerenciamento de Testes;
  Porque utilizar ferramentas de Gerenciamento de
   Testes?
  Porque o TestLink?
  TestLink Passo-a-Passo




           Prof. Plácido Segundo - Arquiteto de Testes
                           CEUT - 2011
TestLink – Test Management
            System
Introdução a Gerenciamento de Testes

   Trata-se da parte principal de um processo de testes.
   É importante para o planejamento e controle das atividades
      de um projeto de teste.
   O gerenciamento de testes pode ser implementado por
     meio de ferramentas automatizadas.




           Prof. Plácido Segundo - Arquiteto de Testes
                           CEUT - 2011
TestLink – Test Management
            System
Porque utilizar ferramentas de
 Gerenciamento de Testes?
   Tais ferramentas oferecem um repositório central e
     padronizado onde os lideres de teste poderão:
      Criar suites com os casos de teste;
      Atribuir os casos de testes aos respectivos testadores;
      Acompanhar o status da execução dos testes;
      Emitir relatórios com métricas e estatísticas.



           Prof. Plácido Segundo - Arquiteto de Testes
                           CEUT - 2011
TestLink – Test Management
             System
Porque o TestLink?
TestLink é uma ferramenta open source para o gerenciamento de
  testes que permite os cadastros de planos de teste e casos de
  teste e o controle da execução dos testes;
Com o TestLink é possível que equipes de teste trabalhem de forma
  sincronizada mesmo em locais distintos;
Por ter uma interface Web e permitir níveis de acesso diferenciados,
  analistas de teste podem gerar as especificações de teste que
  outras equipes poderão executar.
Possui controle de execuções, gerando uma base histórica dos
  testes aos quais a aplicação foi submetida.
              Prof. Plácido Segundo - Arquiteto de Testes
                              CEUT - 2011
TestLink – Test Management
            System
Passo 1. Criando um Projeto!
   Para criar um novo Projeto de Teste, vá ao menu Test
     Project Management.




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 1. Criando um Projeto!




        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 1. Criando um Projeto!
   Campos importantes:
     N a m e (Nome do projeto)
     I D (Identificador que deve ser único. Utilizado na
        nomeclatura de test cases e requirements)
     D e s c r i p t i o n (Qual a lógica de negócio, quais
       serão os testes envolvidos, qual o objetivo do projeto,
       etc)




         Prof. Plácido Segundo - Arquiteto de Testes
                         CEUT - 2011
TestLink – Test Management
            System
Passo 1. Criando um Projeto!
   Campos importantes:
     R e q u i r e m e n t s f e a t u r e - podemos
       especificar os requisitos e ver se eles estão bem
       cobertos pelos Casos de Teste
     T e s t i n g p r i o r i t y - podemos atribuir prioridade
       aos casos de teste (alto, médio, baixo)
     T e s t A u t o m a t i o n - podemos especificar se o
       teste deve ser realizado manualmente ou
       automaticamente
     I n v e n t o r y – especificar infraestrutura
          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 2. Criando Casos de Teste!




        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 2. Criando Casos de Teste!




        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 2. Criando Casos de Teste!




        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 2. Criando Casos de Teste!




        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 2. Criando Casos de Teste!
                                   Título do Test Case
                                   Sumamary
                                   Preconditions
                                   Execution type(manual ou
                                     automática)
                                   Test Importance(High, Medium
                                     ou Low)



        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 2. Criando Casos de Teste!
                                   Podemos criar uma nova
                                     versão para o test case
                                   Copiar/Mover para outro
                                     projeto ou suite
                                   Alterar ou deletar um test case
                                   Criar os passos necessarios
                                     para reproduzir o teste




        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 2. Criando Casos de Teste!




        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 2. Criando Casos de Teste!
   Podemos também importar e exportar Test Cases & Test
     Suites (no formato XML.)
   Exportando de um projeto...



   E importando o arquivo em outros...




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 3. Especificando um Test Plan
   O TestLink não permitirá a execução dos teste se antes
     você não criar um Plano de Teste e especificar uma
     Build.
   Mais como fazer isso?
   Vamos começar a partir do Plano de Teste.




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 3. Especificando um Test Plan




        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 3. Especificando um Test Plan
   O Plano de Teste atual, aparecerá no topo do menu direito
   Os Planos de Teste poderão ser alternado rapidamente
     através deste mesmo comboBox




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 4. Especificando uma Build
   Após adicionar um Plano de Teste a opção para adicionar
     uma Build ficará habilitada




   Selecione esta opção no menu para criar novas Builds.




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 4. Especificando uma Build




        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 5. Adicionar TC em um Test Plan
   Infelizmente, os Test Cases só podem ser adicionados
      individualmente a um Test Plan.
   A opção para adicionar não aparecerá caso o elemento
     selecionado seja por exemplo uma Suite de teste.




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 5. Adicionar TC em um Test Plan
   Aqui você pode escolher o Test Plan no qual você deseja
     adicionar o TC selecionado.




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 6. Atribuir Execução dos TC
 para os Testadores.
   Antes de atribuir TC aos testadores você deve criar um DB
     de usuários com funções apropriadas




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 6. Atribuir Execução dos TC
 para os Testadores.
   Para adicionar os usuarios você deverá preencher o
     formulario.




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 6. Atribuir Execução dos TC
 para os Testadores.
   Depois você poderá atribuir a execução do TC




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 6. Atribuir Execução dos TC
 para os Testadores.
   Você pode atribuir TC para testadores e enviá-los
     notificação via e-mail:




           Prof. Plácido Segundo - Arquiteto de Testes
                           CEUT - 2011
TestLink – Test Management
            System
Passo 7. Executar Testes
   Para iniciar a execução de testes o Engenheiro de Testes
     deve ir para a secção de ensaio de execução:


   Em seguida escolha um caso de teste:




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 7. Executar Testes
   Podemos conectar o TestLink com nosso sistema de bug
     tracking (Mantis, Trac, Bugtrack) durante a execução:




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 7. Executar Testes
   Crie o bug utilizando a interface do bugtracking de
     preferencia.




           Prof. Plácido Segundo - Arquiteto de Testes
                           CEUT - 2011
TestLink – Test Management
            System
Passo 7. Executar Testes
   Depois associe o ID do issue criado ao TestLink:




   Note que o bug foi associado à execução:




           Prof. Plácido Segundo - Arquiteto de Testes
                           CEUT - 2011
TestLink – Test Management
            System
Passo 8. Relatórios e Graficos
    Assim que a execução do caso de teste é concluída, você
      pode ver os resultados do mesmo usando seção
      Relatórios de Teste.




           Prof. Plácido Segundo - Arquiteto de Testes
                           CEUT - 2011
TestLink – Test Management
            System
Passo 8. Relatórios e Graficos
    Você irá deparar-se com a seguinte página:




           Prof. Plácido Segundo - Arquiteto de Testes
                           CEUT - 2011
TestLink – Test Management
            System
Passo 8. Relatórios e Graficos
    T e s t P l a i n R e p o r t - o documento tem opções
      para definir um conteúdo e uma estrutura de documento.
      Você pode escolher a informação que quer ficar




           Prof. Plácido Segundo - Arquiteto de Testes
                           CEUT - 2011
TestLink – Test Management
            System
Passo 8. Relatórios e Graficos




        Prof. Plácido Segundo - Arquiteto de Testes
                        CEUT - 2011
TestLink – Test Management
            System
Passo 8. Relatórios e Graficos
    T e s t R e p o r t - O documento tem opções para definir
      um conteúdo e estrutura do documento. Ele inclui casos
      de teste em conjunto com os resultados do teste.




           Prof. Plácido Segundo - Arquiteto de Testes
                           CEUT - 2011
TestLink – Test Management
            System
Passo 8. Relatórios e Graficos
    T e s t R e s u lt M a t r ix




            Prof. Plácido Segundo - Arquiteto de Testes
                            CEUT - 2011
TestLink – Test Management
            System
Passo 8. Relatórios e Graficos
    C ha rts




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 8. Relatórios e Graficos
    C ha rts




          Prof. Plácido Segundo - Arquiteto de Testes
                          CEUT - 2011
TestLink – Test Management
            System
Passo 8. Relatórios e Graficos
    G e n e r a l T e s t P la n M e t r ic s




            Prof. Plácido Segundo - Arquiteto de Testes
                            CEUT - 2011
TestLink – Test Management
            System
Passo 8. Relatórios e Graficos
    R e q u ir e m e n t s b a s e d r e p o r t




            Prof. Plácido Segundo - Arquiteto de Testes
                            CEUT - 2011
O b r ig a d o !
Contatos:
  Gmail: placydtwo@gmail.com
  Yahoo: placidocss@yahoo.com.br

Contenu connexe

Tendances

Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testesIsaias Silva
 
[GUTS-RS] Testes de Performance
 [GUTS-RS] Testes de Performance [GUTS-RS] Testes de Performance
[GUTS-RS] Testes de PerformanceGUTS-RS
 
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
 
Como descrever cenários de teste utilizando Gherkin de forma correta
Como descrever cenários de teste utilizando Gherkin de forma corretaComo descrever cenários de teste utilizando Gherkin de forma correta
Como descrever cenários de teste utilizando Gherkin de forma corretaTesting Dojo Uai
 
Test automation
Test automationTest automation
Test automationXavier Yin
 
Técnica de Levantamento de Requisitos: etnografia
Técnica de Levantamento de Requisitos: etnografiaTécnica de Levantamento de Requisitos: etnografia
Técnica de Levantamento de Requisitos: etnografiaMessias Batista
 
Automação de Testes com Robot Framework - GUTS-SC
Automação de Testes com Robot Framework - GUTS-SCAutomação de Testes com Robot Framework - GUTS-SC
Automação de Testes com Robot Framework - GUTS-SCMayara Fernandes
 
Escalabilidade, Sharding, Paralelismo e Bigdata com PostgreSQL? Yes, we can!
Escalabilidade, Sharding, Paralelismo e Bigdata com PostgreSQL? Yes, we can!Escalabilidade, Sharding, Paralelismo e Bigdata com PostgreSQL? Yes, we can!
Escalabilidade, Sharding, Paralelismo e Bigdata com PostgreSQL? Yes, we can!Matheus Espanhol
 
BDD (Behavior-Driven Development)
BDD (Behavior-Driven Development)BDD (Behavior-Driven Development)
BDD (Behavior-Driven Development)Renato Groff
 
Testes em todos os niveis de planejamento
Testes em todos os niveis de planejamentoTestes em todos os niveis de planejamento
Testes em todos os niveis de planejamentoElias Nogueira
 
DevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágilDevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágilElias Nogueira
 
Ferramentas para testes de software
Ferramentas para testes de softwareFerramentas para testes de software
Ferramentas para testes de softwareNorton Guimarães
 
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Edlaine Zamora
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareCamilo Almendra
 
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
 

Tendances (20)

Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testes
 
Testes Unitários
Testes UnitáriosTestes Unitários
Testes Unitários
 
[GUTS-RS] Testes de Performance
 [GUTS-RS] Testes de Performance [GUTS-RS] Testes de Performance
[GUTS-RS] Testes de Performance
 
Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade
 
Como descrever cenários de teste utilizando Gherkin de forma correta
Como descrever cenários de teste utilizando Gherkin de forma corretaComo descrever cenários de teste utilizando Gherkin de forma correta
Como descrever cenários de teste utilizando Gherkin de forma correta
 
Test automation
Test automationTest automation
Test automation
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Técnica de Levantamento de Requisitos: etnografia
Técnica de Levantamento de Requisitos: etnografiaTécnica de Levantamento de Requisitos: etnografia
Técnica de Levantamento de Requisitos: etnografia
 
Automação de Testes com Robot Framework - GUTS-SC
Automação de Testes com Robot Framework - GUTS-SCAutomação de Testes com Robot Framework - GUTS-SC
Automação de Testes com Robot Framework - GUTS-SC
 
Escalabilidade, Sharding, Paralelismo e Bigdata com PostgreSQL? Yes, we can!
Escalabilidade, Sharding, Paralelismo e Bigdata com PostgreSQL? Yes, we can!Escalabilidade, Sharding, Paralelismo e Bigdata com PostgreSQL? Yes, we can!
Escalabilidade, Sharding, Paralelismo e Bigdata com PostgreSQL? Yes, we can!
 
BDD (Behavior-Driven Development)
BDD (Behavior-Driven Development)BDD (Behavior-Driven Development)
BDD (Behavior-Driven Development)
 
Teste de Software - Introdução
Teste de Software - IntroduçãoTeste de Software - Introdução
Teste de Software - Introdução
 
Testes em todos os niveis de planejamento
Testes em todos os niveis de planejamentoTestes em todos os niveis de planejamento
Testes em todos os niveis de planejamento
 
BDD with Cucumber
BDD with CucumberBDD with Cucumber
BDD with Cucumber
 
Software testing
Software testingSoftware testing
Software testing
 
DevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágilDevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágil
 
Ferramentas para testes de software
Ferramentas para testes de softwareFerramentas para testes de software
Ferramentas para testes de software
 
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
 
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
 

Similaire à TestLink gerenciamento teste

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
 
GOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdfGOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdfRodolphoCesar2
 
ybr789try
ybr789tryybr789try
ybr789tryteste
 
Testes de software
Testes de softwareTestes de software
Testes de softwareteste
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de softwareFelipe Bugov
 
Test-Driven Development (TDD) utilizando o framework xUnit.net
Test-Driven Development (TDD) utilizando o framework xUnit.netTest-Driven Development (TDD) utilizando o framework xUnit.net
Test-Driven Development (TDD) utilizando o framework xUnit.netRenato Groff
 
TDD (Test-Driven Development)
TDD (Test-Driven Development)TDD (Test-Driven Development)
TDD (Test-Driven Development)Renato Groff
 
Treinamento Testes Unitários - parte 1
Treinamento Testes Unitários - parte 1Treinamento Testes Unitários - parte 1
Treinamento Testes Unitários - parte 1Diego Pacheco
 
Ciclo de vida de testes implementado v2
Ciclo de vida de testes implementado   v2Ciclo de vida de testes implementado   v2
Ciclo de vida de testes implementado v2douglasdc7m
 
Treinamento Testes Unitários - parte 2
Treinamento Testes Unitários - parte 2Treinamento Testes Unitários - parte 2
Treinamento Testes Unitários - parte 2Diego Pacheco
 
GESTÃO DE DEMANDAS DE TESTE E ANÁLISE DE PADRÕES COM TEXT MINING
GESTÃO DE DEMANDAS DE TESTE E ANÁLISE DE PADRÕES COM TEXT MININGGESTÃO DE DEMANDAS DE TESTE E ANÁLISE DE PADRÕES COM TEXT MINING
GESTÃO DE DEMANDAS DE TESTE E ANÁLISE DE PADRÕES COM TEXT MININGMarcos Lottermann
 
IBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesIBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesFelipe Freire
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlinkslides_teltools
 
Curso Básico de Selenium
Curso Básico de SeleniumCurso Básico de Selenium
Curso Básico de SeleniumAutotic
 
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
 

Similaire à TestLink gerenciamento teste (20)

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
 
GOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdfGOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdf
 
Testes de Software.ppt
Testes de Software.pptTestes de Software.ppt
Testes de Software.ppt
 
ybr789try
ybr789tryybr789try
ybr789try
 
Testes de software
Testes de softwareTestes de software
Testes de software
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
Test-Driven Development (TDD) utilizando o framework xUnit.net
Test-Driven Development (TDD) utilizando o framework xUnit.netTest-Driven Development (TDD) utilizando o framework xUnit.net
Test-Driven Development (TDD) utilizando o framework xUnit.net
 
TDD (Test-Driven Development)
TDD (Test-Driven Development)TDD (Test-Driven Development)
TDD (Test-Driven Development)
 
Treinamento Testes Unitários - parte 1
Treinamento Testes Unitários - parte 1Treinamento Testes Unitários - parte 1
Treinamento Testes Unitários - parte 1
 
Ciclo de vida de testes implementado v2
Ciclo de vida de testes implementado   v2Ciclo de vida de testes implementado   v2
Ciclo de vida de testes implementado v2
 
Treinamento Testes Unitários - parte 2
Treinamento Testes Unitários - parte 2Treinamento Testes Unitários - parte 2
Treinamento Testes Unitários - parte 2
 
GESTÃO DE DEMANDAS DE TESTE E ANÁLISE DE PADRÕES COM TEXT MINING
GESTÃO DE DEMANDAS DE TESTE E ANÁLISE DE PADRÕES COM TEXT MININGGESTÃO DE DEMANDAS DE TESTE E ANÁLISE DE PADRÕES COM TEXT MINING
GESTÃO DE DEMANDAS DE TESTE E ANÁLISE DE PADRÕES COM TEXT MINING
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
Braz. portuguese preparation_guide_tmap_next_test_engineer_201306
Braz. portuguese preparation_guide_tmap_next_test_engineer_201306Braz. portuguese preparation_guide_tmap_next_test_engineer_201306
Braz. portuguese preparation_guide_tmap_next_test_engineer_201306
 
IBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesIBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em Testes
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlink
 
Curso Básico de Selenium
Curso Básico de SeleniumCurso Básico de Selenium
Curso Básico de Selenium
 
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
 
Modelo V
Modelo VModelo V
Modelo V
 

TestLink gerenciamento teste

  • 1. L a b o r a t ó r io d e T e s t e s c o m T e s t L in k    
  • 2. TestLink – Test Management System Agenda Introdução a Gerenciamento de Testes; Porque utilizar ferramentas de Gerenciamento de Testes? Porque o TestLink? TestLink Passo-a-Passo Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 3. TestLink – Test Management System Introdução a Gerenciamento de Testes Trata-se da parte principal de um processo de testes. É importante para o planejamento e controle das atividades de um projeto de teste. O gerenciamento de testes pode ser implementado por meio de ferramentas automatizadas. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 4. TestLink – Test Management System Porque utilizar ferramentas de Gerenciamento de Testes? Tais ferramentas oferecem um repositório central e padronizado onde os lideres de teste poderão: Criar suites com os casos de teste; Atribuir os casos de testes aos respectivos testadores; Acompanhar o status da execução dos testes; Emitir relatórios com métricas e estatísticas. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 5. TestLink – Test Management System Porque o TestLink? TestLink é uma ferramenta open source para o gerenciamento de testes que permite os cadastros de planos de teste e casos de teste e o controle da execução dos testes; Com o TestLink é possível que equipes de teste trabalhem de forma sincronizada mesmo em locais distintos; Por ter uma interface Web e permitir níveis de acesso diferenciados, analistas de teste podem gerar as especificações de teste que outras equipes poderão executar. Possui controle de execuções, gerando uma base histórica dos testes aos quais a aplicação foi submetida. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 6. TestLink – Test Management System Passo 1. Criando um Projeto! Para criar um novo Projeto de Teste, vá ao menu Test Project Management. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 7. TestLink – Test Management System Passo 1. Criando um Projeto! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 8. TestLink – Test Management System Passo 1. Criando um Projeto! Campos importantes: N a m e (Nome do projeto) I D (Identificador que deve ser único. Utilizado na nomeclatura de test cases e requirements) D e s c r i p t i o n (Qual a lógica de negócio, quais serão os testes envolvidos, qual o objetivo do projeto, etc) Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 9. TestLink – Test Management System Passo 1. Criando um Projeto! Campos importantes: R e q u i r e m e n t s f e a t u r e - podemos especificar os requisitos e ver se eles estão bem cobertos pelos Casos de Teste T e s t i n g p r i o r i t y - podemos atribuir prioridade aos casos de teste (alto, médio, baixo) T e s t A u t o m a t i o n - podemos especificar se o teste deve ser realizado manualmente ou automaticamente I n v e n t o r y – especificar infraestrutura Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 10. TestLink – Test Management System Passo 2. Criando Casos de Teste! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 11. TestLink – Test Management System Passo 2. Criando Casos de Teste! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 12. TestLink – Test Management System Passo 2. Criando Casos de Teste! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 13. TestLink – Test Management System Passo 2. Criando Casos de Teste! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 14. TestLink – Test Management System Passo 2. Criando Casos de Teste! Título do Test Case Sumamary Preconditions Execution type(manual ou automática) Test Importance(High, Medium ou Low) Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 15. TestLink – Test Management System Passo 2. Criando Casos de Teste! Podemos criar uma nova versão para o test case Copiar/Mover para outro projeto ou suite Alterar ou deletar um test case Criar os passos necessarios para reproduzir o teste Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 16. TestLink – Test Management System Passo 2. Criando Casos de Teste! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 17. TestLink – Test Management System Passo 2. Criando Casos de Teste! Podemos também importar e exportar Test Cases & Test Suites (no formato XML.) Exportando de um projeto... E importando o arquivo em outros... Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 18. TestLink – Test Management System Passo 3. Especificando um Test Plan O TestLink não permitirá a execução dos teste se antes você não criar um Plano de Teste e especificar uma Build. Mais como fazer isso? Vamos começar a partir do Plano de Teste. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 19. TestLink – Test Management System Passo 3. Especificando um Test Plan Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 20. TestLink – Test Management System Passo 3. Especificando um Test Plan O Plano de Teste atual, aparecerá no topo do menu direito Os Planos de Teste poderão ser alternado rapidamente através deste mesmo comboBox Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 21. TestLink – Test Management System Passo 4. Especificando uma Build Após adicionar um Plano de Teste a opção para adicionar uma Build ficará habilitada Selecione esta opção no menu para criar novas Builds. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 22. TestLink – Test Management System Passo 4. Especificando uma Build Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 23. TestLink – Test Management System Passo 5. Adicionar TC em um Test Plan Infelizmente, os Test Cases só podem ser adicionados individualmente a um Test Plan. A opção para adicionar não aparecerá caso o elemento selecionado seja por exemplo uma Suite de teste. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 24. TestLink – Test Management System Passo 5. Adicionar TC em um Test Plan Aqui você pode escolher o Test Plan no qual você deseja adicionar o TC selecionado. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 25. TestLink – Test Management System Passo 6. Atribuir Execução dos TC para os Testadores. Antes de atribuir TC aos testadores você deve criar um DB de usuários com funções apropriadas Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 26. TestLink – Test Management System Passo 6. Atribuir Execução dos TC para os Testadores. Para adicionar os usuarios você deverá preencher o formulario. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 27. TestLink – Test Management System Passo 6. Atribuir Execução dos TC para os Testadores. Depois você poderá atribuir a execução do TC Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 28. TestLink – Test Management System Passo 6. Atribuir Execução dos TC para os Testadores. Você pode atribuir TC para testadores e enviá-los notificação via e-mail: Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 29. TestLink – Test Management System Passo 7. Executar Testes Para iniciar a execução de testes o Engenheiro de Testes deve ir para a secção de ensaio de execução: Em seguida escolha um caso de teste: Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 30. TestLink – Test Management System Passo 7. Executar Testes Podemos conectar o TestLink com nosso sistema de bug tracking (Mantis, Trac, Bugtrack) durante a execução: Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 31. TestLink – Test Management System Passo 7. Executar Testes Crie o bug utilizando a interface do bugtracking de preferencia. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 32. TestLink – Test Management System Passo 7. Executar Testes Depois associe o ID do issue criado ao TestLink: Note que o bug foi associado à execução: Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 33. TestLink – Test Management System Passo 8. Relatórios e Graficos Assim que a execução do caso de teste é concluída, você pode ver os resultados do mesmo usando seção Relatórios de Teste. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 34. TestLink – Test Management System Passo 8. Relatórios e Graficos Você irá deparar-se com a seguinte página: Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 35. TestLink – Test Management System Passo 8. Relatórios e Graficos T e s t P l a i n R e p o r t - o documento tem opções para definir um conteúdo e uma estrutura de documento. Você pode escolher a informação que quer ficar Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 36. TestLink – Test Management System Passo 8. Relatórios e Graficos Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 37. TestLink – Test Management System Passo 8. Relatórios e Graficos T e s t R e p o r t - O documento tem opções para definir um conteúdo e estrutura do documento. Ele inclui casos de teste em conjunto com os resultados do teste. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 38. TestLink – Test Management System Passo 8. Relatórios e Graficos T e s t R e s u lt M a t r ix Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 39. TestLink – Test Management System Passo 8. Relatórios e Graficos C ha rts Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 40. TestLink – Test Management System Passo 8. Relatórios e Graficos C ha rts Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 41. TestLink – Test Management System Passo 8. Relatórios e Graficos G e n e r a l T e s t P la n M e t r ic s Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 42. TestLink – Test Management System Passo 8. Relatórios e Graficos R e q u ir e m e n t s b a s e d r e p o r t Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  • 43. O b r ig a d o ! Contatos: Gmail: placydtwo@gmail.com Yahoo: placidocss@yahoo.com.br