Manual Testlink 1.9.3

35
Tutorial de Utilização do Testlink Autora: Regina Márcia Rodrigues Belo Horizonte, Julho 2014.

Transcript of Manual Testlink 1.9.3

Page 1: Manual Testlink 1.9.3

Tutorial de Utilização do Testlink

Autora: Regina Márcia Rodrigues

Belo Horizonte, Julho 2014.

Page 2: Manual Testlink 1.9.3

SUMÁRIO

Lista de Figuras .............................................................................................................................. 4

1. Informação Geral................................................................................................................... 6

1.1 Estrutura Geral .............................................................................................................. 6

1.2 Terminologia Básica ...................................................................................................... 6

1.3 Tipos de Conta ............................................................................................................... 7

1.4 Criando Novo Usuário ................................................................................................... 8

1.5 Acessando o Testlink ..................................................................................................... 8

1.6 Esqueceu sua Senha? .................................................................................................... 9

1.7 Fazer Logout (encerrar sessão) ................................................................................... 10

2. Projeto de Teste .................................................................................................................. 10

2.1 Criando um Projeto de Teste ...................................................................................... 11

2.2 Editar/Excluir um Projeto de Teste ............................................................................. 12

3. Especificação de Teste ........................................................................................................ 14

3.1 Suíte de Teste .............................................................................................................. 15

3.1.1 Criando uma suíte de Teste ................................................................................. 16

3.1.2 Reordenando uma Suíte de Teste ....................................................................... 17

3.1.3 Importando uma Suíte de Teste .......................................................................... 17

3.1.4 Exportando Suíte de Teste .................................................................................. 17

3.1.5 Outros comandos existentes na Tela da Suíte de Teste ..................................... 17

3.2 Casos de Testes ........................................................................................................... 18

3.2.1 Criando um Caso de Teste ................................................................................... 19

3.2.2 Inativando um caso de Teste .............................................................................. 20

3.2.3 Outros comandos existentes na Tela da Suíte de Teste ..................................... 21

3.3 Palavras-chave ............................................................................................................. 23

3.3.1 Criando uma palavra-chave ................................................................................. 23

3.3.2 Associando palavra-chave ao Caso de Teste ....................................................... 23

Page 3: Manual Testlink 1.9.3

4. Plano de Teste ..................................................................................................................... 24

4.1 Criar e excluir Plano de Teste ...................................................................................... 24

4.2 Criando Baseline .......................................................................................................... 25

4.3 Adicionando Casos de Testes ao Plano de Teste ........................................................ 26

4.3.1 Como adicionar Caso de Teste ............................................................................ 27

4.3.2 Como remover um Caso de Teste do Plano de Teste ......................................... 28

4.4 Atribuindo Caso de Teste para Execução .................................................................... 28

4.4.1 Como atribuir usuários para execução de Caso de Teste ................................... 29

4.5 Prioridade .................................................................................................................... 30

4.6 Definindo Marcos para o Projeto ................................................................................ 30

4.6.1 Como criar um Marco.......................................................................................... 30

5. Execução de Testes ............................................................................................................. 31

5.1 Geral ............................................................................................................................ 31

5.2 Navegação ................................................................................................................... 32

5.2.1 Filtrando Casos de Teste ..................................................................................... 32

5.3 Como executar um Caso de Teste ............................................................................... 33

6. Relatório de Testes e Métricas ............................................................................................ 34

Page 4: Manual Testlink 1.9.3

LISTA DE FIGURAS

Figura 1 - Criar Novo Usuário ........................................................................................................ 8

Figura 2 – Preenchendo dados do novo Usuário .......................................................................... 8

Figura 3 – Tela inicial – Usuário Administrador ............................................................................ 9

Figura 4 – Esqueceu sua senha? .................................................................................................... 9

Figura 5 – Alterar Senha .............................................................................................................. 10

Figura 6 – Fazendo logout ........................................................................................................... 10

Figura 7 – Criar Novo Projeto de Teste ....................................................................................... 11

Figura 9 – Preenchendo os dados do novo projeto .................................................................... 12

Figura 10 – Excluindo um Projeto de Teste ................................................................................. 13

Figura 11 – Editando um Projeto de Teste .................................................................................. 13

Figura 12 – Selecionando o Projeto de Teste .............................................................................. 14

Figura 13 – Tela de Especificação de Testes ............................................................................... 14

Figura 14 – Exemplo de árvore de Casos de Testes .................................................................... 15

Figura 15 – Criando uma nova suíte de Teste ............................................................................. 16

Figura 16 – Tela de criação de Suíte de Teste ............................................................................. 17

Figura 17 – Outros comandos existente na Tela da Suíte de Teste ............................................ 17

Figura 18 – elementos de um caso de teste ............................................................................... 19

Figura 19 – Criando um Caso de Teste ........................................................................................ 20

Figura 20 – Tela de criação do Caso de Teste ............................................................................. 20

Figura 21 – Inativando um Caso de Teste ................................................................................... 21

Figura 22 – Outros comandos existentes na tela de Caso de Teste ............................................ 22

Figura 23 – Criando uma palavra-chave ...................................................................................... 23

Figura 24 – Associando Palavra-chave ao Caso de Teste ............................................................ 24

Figura 25 – Criar Plano de Teste .................................................................................................. 25

Figura 26 – Criar Baseline ............................................................................................................ 26

Figura 27 – Janela para adicionar casos de teste ao Plano de teste ........................................... 27

Page 5: Manual Testlink 1.9.3

Figura 28 – Janela de configuração de associação do Caso de Teste ......................................... 27

Figura 29 – Casos de Teste adicionado ao Plano de Teste .......................................................... 28

Figura 30 – Removendo um Caso de Teste do Plano de Teste ................................................... 28

Figura 31 – Tela Atribuir Testadores à execução de Testes ........................................................ 29

Figura 32 – Atribuir tarefas de execução do Caso de Teste ........................................................ 29

Figura 33 – Definido prioridade para a Suíte de Teste ................................................................ 30

Figura 34 – Criando Macro .......................................................................................................... 30

Figura 35 – Janela de execução dos Testes ................................................................................. 31

Figura 36 – Tela de Navegação .................................................................................................... 32

Figura 37 – Tela de execução dos testes ..................................................................................... 33

Figura 38 – Tela de resultado da execução do teste ................................................................... 34

Figura 39 – Tela de Relatório e Métricas..................................................................................... 34

Figura 40 – Estrutura dos relatórios ............................................................................................ 35

Page 6: Manual Testlink 1.9.3

1. INFORMAÇÃO GERAL

O Testlink é uma ferramenta Open Source utilizada para o gerenciamento de testes.

Este manual pretende ser um recurso para os usuários compreenderem os processos,

termos e organização do trabalho com o Testlink. Para mais informações entre em

contato com www.teamest.org ou testlink.sourceforge.net. Versão utilizada neste

manual 1.9.3.

1.1 Estrutura Geral

A ferramenta internamente tem três pilares fundamentais: Projeto de teste (Test

Project), Plano de Teste (Test Plan) e Usuário (User). Todos os outros dados são

relações ou atributos deles.

Primeiro definiremos alguns termos utilizados em várias partes do mundo de

testes e documentações. Em seguida, os passos para se registrar um usuário.

1.2 Terminologia Básica

Para a utilização correta do Testlink é necessária a compreensão dos seguintes

conceitos:

Projeto de Teste: unidade de organização básica do TestLink, nele há a

documentação, especificação do teste (test specification), plano de teste (test

plans) e as definições de permissões para os usuários.

Especificação de Teste: uma estrutura de organização do projeto que contém

Suíte de teste (Test Suite) e Casos de teste (Test Cases).

Suíte de Teste: uma estrutura para a organização de Test Cases ou outras Test

Suites. Geralmente usada para separar os Test Cases em grupos, por exemplo,

manter uma Test Suite com os Test Cases da funcionalidade Acessar Banco de

Dados de um software.

Casos de Teste: um conjunto de entradas, condições estabelecidas e resultados

esperados que atendem a um determinado objetivo. Por exemplo, criaríamos um

Test Case da funcionalidade somar de uma aplicativo de cálculos, onde

Page 7: Manual Testlink 1.9.3

descreveríamos as entradas utilizadas no teste, a condição para que a

funcionalidade seja executada, o que a funcionalidade faz e quais as saídas

esperadas.

Plano de Teste: algo que descreve detalhadamente o ambiente de teste, as

técnicas e ferramentas que serão usadas e um objetivo a ser alcançado. A

descrição do Test Plan deve conter as funcionalidades a serem testadas, as

funcionalidades que não serão testadas, o critério para que uma funcionalidade

receba o status Passed, informações sobre o ambiente de testes como

ferramentas utilizadas e plataforma onde os testes serão executados.

Build: são versões (releases) específicas do software a ser testado. Para

execução dos Test Cases é necessário uma build, pois um Test Case deve ser

executado em uma versão do sofware.

1.3 Tipos de Conta

O Testlink trabalha com permissões associadas a tipos de conta que os usuários

podem utilizar, portanto após o primeiro login é recomendável que criemos as contas

necessárias para o projeto e desabilitemos a conta padrão.

Os seguintes tipos de conta são possíveis:

Guest: só tem permissão para visualizar relatórios;

Tester: só pode documentar a execução dos Casos de Testes;

Test Senior: pode documentar a execução de Casos de Testes, manipularem a

área de Especificação de Testes criando Suíte de Testes ou Casos de Testes.

Leader: possui permissão para gerenciar Planos de Testes, criarem Builds,

definir prioridades e todas as permissões dos usuários guest, tester e test senior.

Administrator: possui todas as permissões dentro do Testlink;

Há ainda o Test Designer que possui permissões para gerenciar a área de

Especificação de Teste, criando Suíte de Teste e Casos de Teste, porém não pode

executar Casos de Teste.

Page 8: Manual Testlink 1.9.3

1.4 Criando Novo Usuário

Para criar um novo usuário, digite a URL do Testlink e clique em Novo Usuário,

como mostra a Figura 1.

Figura 1 - Criar Novo Usuário

Será exibida a janela para entrar com as informações do usuário. Preencher os

campos, como mostra a Figura 2.

Figura 2 – Preenchendo dados do novo Usuário

Observe que no final da página tem um link para retornar a tela de Login. Clicar

em Retornar Login.

1.5 Acessando o Testlink

Page 9: Manual Testlink 1.9.3

Para acessar o Testilink, preencher o Login e senha e acionar o comando Login.

Será exibida a tela inicial. Observe que as funcionalidades irão depender do perfil do

usuário, como mostra a Figura 3.

Figura 3 – Tela inicial – Usuário Administrador

1.6 Esqueceu sua Senha?

Se perder ou esquecer a senha, acione o link “Esqueceu senha”. Será exibida a

janela (Figura 4) onde deverá ser preenchido o campo Nome de login e acionar o

comando Enviar. Será enviado um email para o email cadastrado, o que lhe dará a nova

senha, repetir os passos da seção 1.5.

Figura 4 – Esqueceu sua senha?

Para alterar a senha, é necessário está logado no sistema. Vá ao menu principal,

acione o comando [Pessoal]. Será exibida a janela (Figura 5), preencher as informações

relativas a senha anterior e senha atual e acionar o comando [Trocar Senha].

Page 10: Manual Testlink 1.9.3

Figura 5 – Alterar Senha

1.7 Fazer Logout (encerrar sessão)

Uma vez logado no Testlink, pode sair clicando no comando [Sair]. Está opção

está localizada no menu superior, como mostra a Figura 6. Recomendamos usar está

funcionalidade para sair do sistema com segurança.

Figura 6 – Fazendo logout

2. PROJETO DE TESTE

O projeto de teste á a unidade básica da organização do Testlink. Podem ter suas

características e funcionalidades mudadas com o tempo, mas na maior parte

Page 11: Manual Testlink 1.9.3

permanecem as mesmas. Incluem requisitos, especificação de teste, plano de teste e as

permissões dos usuários.

2.1 Criando um Projeto de Teste

Para criar um projeto de teste é necessário ter o perfil Administrador. Cada

projeto de teste deve ter um nome único.

Pontos que devem ser considerados ao criar um novo projeto de teste

Não é recomendado excluir um projeto de teste existente, pois deixará

um grande número de casos de testes órfãos;

Plano de teste representa um projeto de teste que está sendo testado em

um determinado momento. Em conseqüência, o Plano de teste é criado a

partir de um projeto de teste e não se recomenda criar outros projetos de

teste para versões de um mesmo produto.

O Testlink admite a importação de dados XML ou CSV em um projeto

de teste. Isto será explicado melhor na seção referente à Importação e

Exportação de dados.

Como se cria um Projeto de Teste?

Para criar um novo Projeto de Teste clique em Gerenciar Projeto de Teste, como

mostra a Figura 7.

Figura 7 – Criar Novo Projeto de Teste

Será exibida a janela para criar um Novo Projeto de Teste clique em criar, como

mostra a Figura 8.

Page 12: Manual Testlink 1.9.3

Figura 9 – Preenchendo os dados do novo projeto

Uma vez feito isso, é necessário completar os campos Nome, Prefixo usado no

ID do caso de teste, descrição. Os outros campos devem ser completados de acordo

com o projeto em questão.

2.2 Editar/Excluir um Projeto de Teste

Para excluir um projeto de teste, também é necessário que o usuário tenha perfil

de Administrador. O projeto de teste só pode ser desativado se for obsoleto. O que

torna o projeto invisível na barra de menu, exceto para o administrador, que poderá

vê-lo com um asterisco (*).

Ao excluir um projeto de teste irá apagar todos os relacionamentos existente no

banco de dados. Essa ação pode não ser reversível, por isso recomenda-se desativar

o projeto de teste antes de excluir definitivamente.

Para realizar a exclusão, clicar em Deletar no projeto no qual deseja excluir,

como mostra a Figura 10.

Page 13: Manual Testlink 1.9.3

Figura 10 – Excluindo um Projeto de Teste

O administrador pode editar todos os campos referentes ao projeto de teste. Para

editar, selecionar o projeto de teste será exibido à janela com todos os dados do

projeto habilitados para edição. Edite os dados necessários e clique em Salvar, como

mostra a Figura 11.

Figura 11 – Editando um Projeto de Teste

Page 14: Manual Testlink 1.9.3

3. ESPECIFICAÇÃO DE TESTE

O Testlink decompõe sua estrutura de especificação de teste em Suite de Teste e

casos de testes. Estes níveis são persistentes em todas as partes da aplicação. Um

projeto de Teste tem apenas uma especificação de teste.

Para iniciar a especificação de teste, ir ao canto direito do menu e selecionar o

projeto desejado, como mostra a Figura 12.

Figura 12 – Selecionando o Projeto de Teste

Uma vez no projeto desejado, clique no menu em Especificação. Será exibida a

janela Especificação de Testes, como mostra a Figura 13.

Figura 13 – Tela de Especificação de Testes

Page 15: Manual Testlink 1.9.3

Na janela de Especificação de Testes, no lado esquerdo é exibido em formato de

árvore o nome do projeto e se contiver conjuntos de testes e casos de testes serão

mostrados. A direita do nome de cada Suíte de teste (caso de teste) entre parênteses

é exibida a quantidade de casos de testes (cenários de testes) que cada uma possui

como mostra a Figura 14.

Obs.: O botão para atualizar a árvore se encontra acima do nome de projeto.

Caso o botão esteja selecionado haverá atualização da árvore cada vez que se

realizar alguma operação.

Figura 14 – Exemplo de árvore de Casos de Testes

3.1 Suíte de Teste

Os casos de testes são organizados em suites ou conjuntos. Cada suite de teste

consiste de um título, descrição formatada dos casos de teste e, possivelmente,

outras suites. Para isso, o Testlink utiliza a estrutura de árvore. A prática comum é

que a descrição contenha informação válida para a maioria dos dados incluídos. Por

exemplo, o seguinte pode ser especificado: escopo, configuração, pré-condição,

documentação relacionada, ferramentas, infra-estrutura, etc. A criação de uma ou

mais suites de teste é o primeiro passo para criar um projeto de teste.

Os usuários (com direitos de edição) podem criar, apagar, copiar, mover,

exportar e importar ambos os testes de suítes e casos de testes aninhados. Título e

descrição podem ser modificados também. Anexos com documentos ou imagens

poderão ser adicionados em teste de suítes particulares. A funcionalidade deve ser

permitida através da configuração do Testlink.

Page 16: Manual Testlink 1.9.3

3.1.1 Criando uma suíte de Teste

Clique no nome do projeto, será exibida a janela para criar uma Nova suíte de

teste, como mostra a Figura 15

Figura 15 – Criando uma nova suíte de Teste

Clicar no botão Nova Suíte de Teste. Será exibido a janela Criar Suíte de Teste,

conforme mostra a Figura 16. O campo Nome da Suíte de Teste é de preenchimento

obrigatório, os outros campos são opcionais. Clicar no botão Criar Suíte de teste.

Observe que a Suíte de teste criada será exibida no lado esquerdo, com o nome do

projeto.

Page 17: Manual Testlink 1.9.3

Figura 16 – Tela de criação de Suíte de Teste

3.1.2 Reordenando uma Suíte de Teste

É possível reordenar as Suítes de Teste criadas, para isso selecione e arraste sem

soltar a suíte de teste até a posição desejada na árvore. Para verificar a nova ordem,

atualize a página.

3.1.3 Importando uma Suíte de Teste

O Testlink permite a importação de Suíte de Teste no formato XML.

3.1.4 Exportando Suíte de Teste

O Testlink permite a exportação de todas as Suítes de teste em formato XML.

3.1.5 Outros comandos existentes na Tela da Suíte de Teste

Depois que uma suíte de teste é criada, é possível realizar diversas

funcionalidades, como foi informado no item 3.1. Ao clicar sobre uma suíte de teste

é exibida uma janela com as opções, como mostra a Figura 17. Abaixo será

explicada a funcionalidade de cada botão.

Figura 17 – Outros comandos existente na Tela da Suíte de Teste

Page 18: Manual Testlink 1.9.3

Editar: Ao clicar no comando Editar é exibida a Suíte de Teste com todos os

campos habilitados para edição;

Mover/Copiar: está opção permite mover ou solicitar uma cópia de uma suíte

de teste. Mas para isso, é necessário que selecione a suíte de teste e local onde

deseja Mover/Copiar e em seguida selecionar a opção Mover ou Copiar;

Reordenar Alfabeticamente: está opção permite reordenar os cenários de teste

existentes em uma suíte de teste em ordem alfabética;

Importar Suíte de Teste;

Exportar Suíte de Teste;

Criar Nova suíte de teste;

Operações do Caso de teste;

3.2 Casos de Testes

O caso de teste é um conjunto de entradas, condições prévias de execução e

resultados esperados, desenvolvidos para um objetivo específico, como o de exercer

um programa em particular ou caminho, a fim de verificar o cumprimento de um

requisito específico. A Figura 18 mostra a tela com os elementos de um caso de

teste.

Os casos de Testes constituem-se da seguinte maneira:

Título do caso de Teste: poderia incluir uma descrição breve ou abreviatura

(por exemplo: Campo descrição não preenchido).

Objetivo do Teste: deve ser realmente curto, apenas para uma visão geral.

Pré-condições:

Tipo de execução:

Prioridade do teste:

Etapas: descreve o cenário do teste (ações de entrada). Pode também incluir

pré-condições e limpeza das informações.

Resultados esperados: descrevem a verificação e o comportamento esperados

de um produto ou sistema testado.

Page 19: Manual Testlink 1.9.3

O número do ID: de um caso de teste é atribuído, automaticamente, pelo

TestLink e não pode ser alterado pelos usuários. Este ID é um sistema amplo, o

que significa que quando um caso de teste é criado, um contador global é

utilizado, independente do projeto de teste no qual o caso de teste foi criado.

Anexos: poderia ser acrescentado se a configuração permitisse.

Figura 18 – elementos de um caso de teste

3.2.1 Criando um Caso de Teste

Clique na suíte de teste, será exibida a janela para criar um Caso de teste, como

mostra a Figura 19.

Page 20: Manual Testlink 1.9.3

Figura 19 – Criando um Caso de Teste

Clicar no botão Criar Caso de Teste. Será exibido a janela Criar Teste, conforme

mostra a Figura 20. O campo Título do Caso de Teste é de preenchimento

obrigatório, os outros campos são opcionais. Clicar no botão Criar. Observe que o

Caso de teste criado será exibido no lado esquerdo, dentro da Suíte de Teste

selecionada.

Figura 20 – Tela de criação do Caso de Teste

3.2.2 Inativando um caso de Teste

Page 21: Manual Testlink 1.9.3

Ao criar um caso de teste por padrão a sua situação é ativa. Como podem existir

várias versões de um caso de teste, o Testlink dispõe de uma funcionalidade para

ativar e inativar um caso de teste.

Selecionar o caso de teste que deseja desativar e clicar em Desativar esta versão,

como mostra a Figura 21.

Figura 21 – Inativando um Caso de Teste

Ao desativar uma versão do caso de teste inativa a mesma não ficará

disponível em “Adicionar casos de testes ao plano de teste”. Isto pode ser

útil para os projetistas (designers) de testes. Eles podem editar ou alterar a

versão do caso de teste e somente quando ele/ela decidir que está concluído,

então muda o status para ATIVO e então estará disponível para ser incluído

e usado em um plano de teste.

Uma vez que a versão do caso de teste foi associada ao plano de teste e tem

resultados, ela não pode se tornar INATIVA.

3.2.3 Outros comandos existentes na Tela da Suíte de Teste

Depois que um Caso de teste é criado, é possível realizar diversas funcionalidades,

como foi informado no item 3.1. Ao clicar sobre um Caso de Teste é exibida uma

janela com as opções, como mostra a Figura 22. Abaixo será explicada a

funcionalidade de cada botão.

Page 22: Manual Testlink 1.9.3

Figura 22 – Outros comandos existentes na tela de Caso de Teste

Editar: Ao clicar no comando Editar é exibido o Caso de Teste com todos os

campos habilitados para edição;

Deletar: está opção permite deletar um Caso de Teste, desde que o caso de Teste

não esteja associado a um Plano de Teste.

Mover/Copiar: está opção permite mover ou solicitar uma cópia de um caso de

teste. Mas para isso, é necessário que selecione o caso de teste e local onde

deseja Mover/Copiar e em seguida selecionar a opção Mover ou Copiar;

Deletar esta versão:

Criar uma nova versão:

Adicionar ao Plano de Teste;

Exportar Caso de Teste;

Criar Nova versão de Caso de Teste;

Comparar Versões;

Visualizar impressão: está opção permite visualizar a versão do documento do

caso de teste

Page 23: Manual Testlink 1.9.3

3.3 Palavras-chave

Palavras-chave foram criadas para fornecer aos usuários outro nível de profundidade

quando categorizados os casos de testes.

Palavras-chave servem como um meio de agrupamento de casos de testes com

alguns atributos dentro de uma especificação de teste. Por exemplo, você pode usá-las

para definir:

Regressão;

Revisão dos casos de testes;

Conjunto de casos de testes válidos para uma plataforma;

Entre outros.

As palavras-chave só podem ser criadas por usuários com permissão. Uma vez

que uma palavra-chave ou grupo de palavras-chave foi criado outros usuários podem

atribuí-las aos casos de teste correspondentes.

3.3.1 Criando uma palavra-chave

Selecione um caso de teste e clique em Palavras-chave, será exibida a janela para criar

uma palavra-chave, como mostra a Figura 23. Clicar em Salvar.

Figura 23 – Criando uma palavra-chave

3.3.2 Associando palavra-chave ao Caso de Teste

Para associar uma palavra-chave, no momento de Criar/Editar um Caso Teste

individualmente. Para isso selecione o Caso de Teste e clique sobre Palavra-chave,

selecione a opção Atribuir para Casos de Teste. Será exibida uma janela com a

explicação para que serve a Palavra-chave. Retorne ao Caso de Teste e selecione

novamente. Será exibida a Figura 24.

Page 24: Manual Testlink 1.9.3

Figura 24 – Associando Palavra-chave ao Caso de Teste

Selecione a palavra-chave e clique na seta para adicionar e depois clique em

Salvar.

4. PLANO DE TESTE

Um registro do processo de planejamento de teste, detalhando o grau de

envolvimento do testador, o teste de ambiente, o desenho de técnicas de casos de testes

e testes de técnicas de medição são utilizados, bem como a justificativa para a sua

escolha.

Planos de testes é a base para a execução de casos de testes. Os Planos de Testes

contém nome, descrição, coleção de Casos de Testes escolhidos, builds, resultados dos

testes, marcos, testador e sessão de definição de prioridade.

4.1 Criar e excluir Plano de Teste

Planos de teste podem ser criados a partir da página "Gerenciar Plano de Teste",

por usuários com privilégios de líder para os atuais projetos de testes.

Selecione a opção Gerenciar Plano de Teste, será exibida a janela Gerência do

Plano de Teste, clique em criar (Figura 25) e preencha os dados e clique em criar

novamente para salvar.

Page 25: Manual Testlink 1.9.3

Figura 25 – Criar Plano de Teste

Planos de teste são compostos de casos de testes importados de uma

especificação de testes em um ponto específico de tempo. Planos de teste podem ser

criados a partir de outros planos de teste. Isso permite que os usuários criem planos de

testes para casos de testes que existem em um ponto no tempo desejado, o que pode ser

necessário quando se cria para uma revisão.

Para que um usuário veja um plano de teste, eles devem ter as permissões

adequadas. Os direitos podem ser atribuídos (por líderes) na seção de definição de

direitos usuário/projeto. Esta é uma coisa importante para se lembrar quando os usuários

dizem que não podem ver o projeto em que eles estão trabalhando.

Planos de teste podem ser excluídos pelos usuários com privilégios de líderes.

Excluindo planos de testes permanentemente, apagarão tanto o Plano de Teste e todos

os seus dados correspondentes, incluindo os casos de testes (não em especificação de

teste), resultados etc. Por isso recomenda-se utilizar a opção de excluir um Plano de

Teste apenas para casos especiais. Alternativamente, planos de testes podem ser

desativados na mesma página que suprime a exibição, em menus de seleção na página

principal.

4.2 Criando Baseline

Page 26: Manual Testlink 1.9.3

Baselines podem ser criados a partir da página "Gerenciar Plano de Teste", por

usuários com privilégios de líder para os atuais projetos de testes.

Na coluna Gerenciar Plano de Teste, selecione a opção Baseline/Releases, será

exibida a janela Gerenciar Baseline, clique em criar (Figura 26) e preencha os dados e

clique em criar novamente para salvar.

Figura 26 – Criar Baseline

Baseline é um release específico do software. Cada projeto pode ter várias

baselines. A execução no Testlink é feita a partir de baselines e casos de testes. Se não

existirem baselines criadas para um projeto, não será permitido executá-lo. A tela de

métrica também ficará completamente branca.

4.3 Adicionando Casos de Testes ao Plano de Teste

Os dados de vários Projetos de Testes podem ser adicionados em um Plano de

Teste. Os dados da especificação de testes podem ser filtrados por palavras-chave

(ajustado no painel navegação).

Uma vez que os dados tiverem sido ligados a um plano de teste, ele será

marcado com uma marca de checagem. Se um caso de teste já tiver sido importado ele

será ignorado se for importado de novo.

Page 27: Manual Testlink 1.9.3

4.3.1 Como adicionar Caso de Teste

Na coluna Conteúdo do Plano de Teste, selecione a opção Adicionar/Remover

Casos de Teste, será exibida a janela Adicionar/Remover Casos de Teste do Plano de

Teste com todos os casos de teste cadastrados, como mostra a Figura 27.

Figura 27 – Janela para adicionar casos de teste ao Plano de teste

No campo Plano de Teste selecione o Plano de Teste no qual deseja associar os

casos de teste. Clique no Caso de Teste, será exibida a janela para adicionar os Casos de

Teste ao plano, como mostra a Figura 28.

Figura 28 – Janela de configuração de associação do Caso de Teste

Atribuir o Caso de Teste para quem irá executá-lo e selecionar a Baseline

referente à execução do teste. Clicar em adicionar e depois em Adicionar selecionados.

Page 28: Manual Testlink 1.9.3

Observe que a cor de fundo do Caso de Teste selecionado irá alterar para amarelo, como

mostra a Figura 29.

Figura 29 – Casos de Teste adicionado ao Plano de Teste

4.3.2 Como remover um Caso de Teste do Plano de Teste

Os casos de Testes podem ser removidos de um plano de teste para os usuários

com permissão de líder. A remoção dos dados pode ser útil ao criar um primeiro plano

de teste no qual ainda não há resultados da execução. No entanto, a remoção de casos de

teste que já foram executados ocasionará a perda de todos os resultados existentes.

Para remover um caso de teste do plano, clique em remover. Verifique que o

campo referente a remover será selecionado. Clicar em Adicionar/Remover selecionado,

como mostra a Figura 30.

Figura 30 – Removendo um Caso de Teste do Plano de Teste

4.4 Atribuindo Caso de Teste para Execução

A atribuição para a execução de um teste afeta telas de execução e métrica. Na

tela Executar, os usuários têm a capacidade de classificar o caso de teste executável para

ver quais foram atribuídos a ele. Na tela inicial de uma métrica de diálogo com outros

Page 29: Manual Testlink 1.9.3

casos de teste o testador é mostrado. Se não houver casos de teste atribuído valor padrão

é zero. A Tester também pode ver suas próprias métricas de testes executados na página

principal, se esses indicadores são permitidos.

4.4.1 Como atribuir usuários para execução de Caso de Teste

Para atribuir Caso de Teste a um usuário, selecionar na coluna Conteúdo do

Plano de Teste a opção Atribuir casos de teste para execução, será exibida a janela para

Atribuir Testadores à execução de Testes, como mostra a Figura 31.

Figura 31 – Tela Atribuir Testadores à execução de Testes

Selecionar um ou mais Caso de Teste, na árvore à direita, será exibida a janela

Atribuir Tarefas de execução do Caso de Teste Plano de Teste. Na janela, você pode

selecionar o usuário que irá executar o Caso de Teste e, em seguida clicar em Salvar,

como mostra a Figura 32.

Figura 32 – Atribuir tarefas de execução do Caso de Teste

Page 30: Manual Testlink 1.9.3

4.5 Prioridade

É permitido aos usuários atribuir um grau de importância para os Casos de

Testes. O risco geral é feito no nível de Suíte de Teste com um plano de Teste em

particular. O Testlink combina estes dois atribuídos com prioridade. A alocação destes é

opcional e tem três níveis: baixo, média (padrão) e alta.

Para definir prioridade ao Caso de Teste, selecionar na coluna Conteúdo do

Plano de Teste a opção Definir Urgência dos Testes. Será exibida a janela para

Especificar testes com prioridade alta ou baixa, selecionar a Suíte de Teste que deseja

definir a Prioridade. Será exibida a janela Urgência para a Suíte de Teste, como mostra

a Figura 33.

Figura 33 – Definido prioridade para a Suíte de Teste

4.6 Definindo Marcos para o Projeto

O líder de projeto pode definir o percentual final de testes em relação a uma data

definida.

4.6.1 Como criar um Marco

Para criar um marco, selecione na coluna Plano de Projeto a opção

Gerenciamento de Marcos. Será exibida a janela Marcos para Plano de Teste, clicar em

Criar. Será exibida a Figura 34.

Figura 34 – Criando Macro

Page 31: Manual Testlink 1.9.3

Preencher o campo nome, selecionar a data alvo e data de inicio e preencher

porcentagens de 0 a 100 e clicar em criar.

Obs: a soma das três prioridades deve dar 100%, o testlink não permitirar criar o

marco, se a soma das porcentagens der valor maior ou menor que 100%.

5. EXECUÇÃO DE TESTES

5.1 Geral

A execução do teste estará disponível quando:

A especificação do Teste está escrita

O Plano de Teste está criado

Os Casos de Testes estão adicionados ao Plano de Testes

A Baseline está criada

O Plano de Teste foi nomeado aos testadores (caso contrário eles não poderão

navegar no Plano de Teste

Selecionar o Plano de Teste na página inicial e ir para o Link Executar Testes.

Na lateral esquerda é possível navegar na Suíte de Teste, via menu da árvore, filtrando

por palavra-chave, resultado, build e Testador. Como mostra a Figura 35.

Figura 35 – Janela de execução dos Testes

Page 32: Manual Testlink 1.9.3

5.2 Navegação

O painel de navegação consiste em uma caixa “Configurações e Filtros” e um

menu árvore com as Suítes de Testes e Casos de Testes, como mostra a Figura 36.

Figura 36 – Tela de Navegação

5.2.1 Filtrando Casos de Teste

A árvore de navegação permite ao usuário filtrar os casos de testes de forma

inteligente antes que eles sejam executados.

Opções de filtro:

ID do caso de Testes;

Título do Caso de Teste;

Suíte de Teste;

Prioridade;

Tipo de Execução;

Atribuído para;

Page 33: Manual Testlink 1.9.3

Resultado;

5.3 Como executar um Caso de Teste

A execução é o processo de nomear um resultado para o teste (passou, falhou,

bloqueado) em um build específico. O caso de teste no estado „Bloqueado‟ indica que

não foi possível executar o teste por alguma razão (por exemplo: um problema na

configuração não permite executar a funcionalidade).

Para executar um Caso de Teste, o usuário na tela Inicio na coluna Execução do

Teste clicar em Executar Testes. Será exibida a janela Execução dos Casos de Teste

com os casos de teste correspondentes a ele. Ao clicar sobre um caso de teste, será

exibida a janela Resultado dos Testes na Baseline, como mostra a Figura 37.

Figura 37 – Tela de execução dos testes

Após o teste, o usuário deve decidir se o teste passou (Passou), se falhou (Com

falha), se está bloqueado (Bloqueado) ou se não tiver sido executado (Não Executado).

Depois de realizar a execução do teste e marcar a opção deve clicar em Salvar

Execução. Pode-se colocar um comentário com por exemplo os resultados obtidos na

execução.

Opções:

Imprimir: ao clicar neste comando é possível imprimir o caso de teste

Mostrar o histórico completo: ao clicar neste comando será exibido todas as

execuções anteriores do caso de teste

Importar XML com os resultados: ao clicar neste comando será exibido um

popup com a opção para importar os resultados obtidos no teste

Page 34: Manual Testlink 1.9.3

Após a execução de caso de teste é exibida o resultado da última execução,

como mostra a Figura 38. Esta tela mostra a data e a hora da execução, quem executou,

qual foi o resultado e se tiver comentários ou anexos os mesmos também são exibidos.

Logo abixo é exibido toda a descrição do caso de teste.

Figura 38 – Tela de resultado da execução do teste

6. RELATÓRIO DE TESTES E MÉTRICAS

Para acessar o relatórios e métricas é necessário clicar em Resultados no menu

superior. Será exibida a janela Relatórios e Métricas, como mostra a Figura 39.

Figura 39 – Tela de Relatório e Métricas

Page 35: Manual Testlink 1.9.3

Os relatórios e métricas são baseados no Plano de Teste selecionado. No menu a

esquerda são exibidos os tipos de relatórios, métricas e gráficos existentes e no menu a

direita são exibidos as opções da estrutura do documento, como mostra a Figura 40.

Figura 40 – Estrutura dos relatórios