Test link

placydtwo 13,940 views 43 slides Apr 18, 2012
Slide 1
Slide 1 of 43
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43

About This Presentation

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


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

Obrigado!
Contatos:
Gmail: [email protected]
Yahoo: [email protected]