Apresentação da ferramenta de gerenciamento de testes TestLink.
Size: 766.95 KB
Language: pt
Added: Apr 18, 2012
Slides: 43 pages
Slide Content
Laboratório de Testes
com TestLink
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
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
Introdução a Gerenciamento de TestesIntrodução a Gerenciamento de Testes
TestLink – Test Management
System
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
Porque utilizar ferramentas de Porque utilizar ferramentas de
Gerenciamento de Testes?Gerenciamento de Testes?
TestLink – Test Management
System
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
Porque o TestLink?Porque o TestLink?
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 1. Criando um Projeto!Passo 1. Criando um Projeto!
Para criar um novo Projeto de Teste, vá ao menu Test
Project Management.
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 1. Criando um Projeto!Passo 1. Criando um Projeto!
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 1. Criando um Projeto!Passo 1. Criando um Projeto!
Campos importantes:
N a me (Nome do projeto)
ID (Identificador que deve ser único. Utilizado na
nomeclatura de test cases e requirements)
D e s c ription (Qual a lógica de negócio, quais
serão os testes envolvidos, qual o objetivo do projeto,
etc)
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 1. Criando um Projeto!Passo 1. Criando um Projeto!
Campos importantes:
Re quire me nts fe a ture - podemos
especificar os requisitos e ver se eles estão bem
cobertos pelos Casos de Teste
Te s ting priority - podemos atribuir prioridade
aos casos de teste (alto, médio, baixo)
Te s t Automa tion - podemos especificar se o
teste deve ser realizado manualmente ou
automaticamente
Inve ntory – especificar infraestrutura
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 2. Criando Casos de Teste!Passo 2. Criando Casos de Teste!
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 2. Criando Casos de Teste!Passo 2. Criando Casos de Teste!
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 2. Criando Casos de Teste!Passo 2. Criando Casos de Teste!
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 2. Criando Casos de Teste!Passo 2. Criando Casos de Teste!
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Título do Test Case
Sumamary
Preconditions
Execution type(manual ou
automática)
Test Importance(High, Medium
ou Low)
Passo 2. Criando Casos de Teste!Passo 2. Criando Casos de Teste!
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 2. Criando Casos de Teste!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
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 2. Criando Casos de Teste!Passo 2. Criando Casos de Teste!
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 2. Criando Casos de Teste!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...
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
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.
Passo 3. Especificando um Test PlanPasso 3. Especificando um Test Plan
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 3. Especificando um Test PlanPasso 3. Especificando um Test Plan
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 3. Especificando um Test PlanPasso 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
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 4. Especificando uma BuildPasso 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.
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 4. Especificando uma BuildPasso 4. Especificando uma Build
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
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.
Passo 5. Adicionar TC em um Test PlanPasso 5. Adicionar TC em um Test Plan
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 5. Adicionar TC em um Test PlanPasso 5. Adicionar TC em um Test Plan
Aqui você pode escolher o Test Plan no qual você deseja
adicionar o TC selecionado.
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 6. Atribuir Execução dos TC Passo 6. Atribuir Execução dos TC
para os Testadores.para os Testadores.
Antes de atribuir TC aos testadores você deve criar um DB
de usuários com funções apropriadas
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 6. Atribuir Execução dos TC Passo 6. Atribuir Execução dos TC
para os Testadores.para os Testadores.
Para adicionar os usuarios você deverá preencher o
formulario.
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 6. Atribuir Execução dos TC Passo 6. Atribuir Execução dos TC
para os Testadores.para os Testadores.
Depois você poderá atribuir a execução do TC
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 6. Atribuir Execução dos TC Passo 6. Atribuir Execução dos TC
para os Testadores.para os Testadores.
Você pode atribuir TC para testadores e enviá-los
notificação via e-mail:
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 7. Executar TestesPasso 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:
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 7. Executar TestesPasso 7. Executar Testes
Podemos conectar o TestLink com nosso sistema de bug
tracking (Mantis, Trac, Bugtrack) durante a execução:
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 7. Executar TestesPasso 7. Executar Testes
Crie o bug utilizando a interface do bugtracking de
preferencia.
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 7. Executar TestesPasso 7. Executar Testes
Depois associe o ID do issue criado ao TestLink:
Note que o bug foi associado à execução:
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 8. Relatórios e GraficosPasso 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.
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 8. Relatórios e GraficosPasso 8. Relatórios e Graficos
Você irá deparar-se com a seguinte página:
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 8. Relatórios e GraficosPasso 8. Relatórios e Graficos
Te s t P la in Re port - o documento tem opções
para definir um conteúdo e uma estrutura de documento.
Você pode escolher a informação que quer ficar
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 8. Relatórios e GraficosPasso 8. Relatórios e Graficos
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 8. Relatórios e GraficosPasso 8. Relatórios e Graficos
Te s t R e port - 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.
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 8. Relatórios e GraficosPasso 8. Relatórios e Graficos
Te s t R e s ult Ma trix
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 8. Relatórios e GraficosPasso 8. Relatórios e Graficos
C ha rts
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 8. Relatórios e GraficosPasso 8. Relatórios e Graficos
C ha rts
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 8. Relatórios e GraficosPasso 8. Relatórios e Graficos
G e ne ra l Te s t P la n Me tric s
TestLink – Test Management
System
Prof. Plácido Segundo - Arquiteto de Testes
CEUT - 2011
Passo 8. Relatórios e GraficosPasso 8. Relatórios e Graficos
R e quire me nts ba s e d re port