Test link

10,939 views
10,751 views

Published on

Apresentação da ferramenta de gerenciamento de testes TestLink.

Published in: Technology

Test link

  1. 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. 2. TestLink – Test Management SystemAgenda 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. 3. TestLink – Test Management SystemIntroduçã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. 4. TestLink – Test Management SystemPorque 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. 5. TestLink – Test Management SystemPorque 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. 6. TestLink – Test Management SystemPasso 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. 7. TestLink – Test Management SystemPasso 1. Criando um Projeto! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  8. 8. TestLink – Test Management SystemPasso 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. 9. TestLink – Test Management SystemPasso 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. 10. TestLink – Test Management SystemPasso 2. Criando Casos de Teste! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  11. 11. TestLink – Test Management SystemPasso 2. Criando Casos de Teste! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  12. 12. TestLink – Test Management SystemPasso 2. Criando Casos de Teste! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  13. 13. TestLink – Test Management SystemPasso 2. Criando Casos de Teste! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  14. 14. TestLink – Test Management SystemPasso 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. 15. TestLink – Test Management SystemPasso 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. 16. TestLink – Test Management SystemPasso 2. Criando Casos de Teste! Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  17. 17. TestLink – Test Management SystemPasso 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. 18. TestLink – Test Management SystemPasso 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. 19. TestLink – Test Management SystemPasso 3. Especificando um Test Plan Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  20. 20. TestLink – Test Management SystemPasso 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. 21. TestLink – Test Management SystemPasso 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. 22. TestLink – Test Management SystemPasso 4. Especificando uma Build Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  23. 23. TestLink – Test Management SystemPasso 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. 24. TestLink – Test Management SystemPasso 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. 25. TestLink – Test Management SystemPasso 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. 26. TestLink – Test Management SystemPasso 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. 27. TestLink – Test Management SystemPasso 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. 28. TestLink – Test Management SystemPasso 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. 29. TestLink – Test Management SystemPasso 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. 30. TestLink – Test Management SystemPasso 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. 31. TestLink – Test Management SystemPasso 7. Executar Testes Crie o bug utilizando a interface do bugtracking de preferencia. Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  32. 32. TestLink – Test Management SystemPasso 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. 33. TestLink – Test Management SystemPasso 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. 34. TestLink – Test Management SystemPasso 8. Relatórios e Graficos Você irá deparar-se com a seguinte página: Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  35. 35. TestLink – Test Management SystemPasso 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. 36. TestLink – Test Management SystemPasso 8. Relatórios e Graficos Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  37. 37. TestLink – Test Management SystemPasso 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. 38. TestLink – Test Management SystemPasso 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. 39. TestLink – Test Management SystemPasso 8. Relatórios e Graficos C ha rts Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  40. 40. TestLink – Test Management SystemPasso 8. Relatórios e Graficos C ha rts Prof. Plácido Segundo - Arquiteto de Testes CEUT - 2011
  41. 41. TestLink – Test Management SystemPasso 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. 42. TestLink – Test Management SystemPasso 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. 43. O b r ig a d o !Contatos: Gmail: placydtwo@gmail.com Yahoo: placidocss@yahoo.com.br

×