• Nenhum resultado encontrado

Manual Testlink 1.9.3

N/A
N/A
Protected

Academic year: 2021

Share "Manual Testlink 1.9.3"

Copied!
35
0
0

Texto

(1)

Tutorial de Utilização do Testlink

Autora: Regina Márcia Rodrigues

(2)

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)

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

(4)

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

(5)

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

(6)

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

(7)

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.

(8)

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.

(9)

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].

(10)

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

(11)

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.

(12)

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.

(13)

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.

(14)

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.

(15)

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.

(16)

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.

(17)

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.

(18)

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.

(19)

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.

(20)

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

(21)

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.

(22)

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

(23)

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.

(24)

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.

(25)

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.

(26)

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.

(27)

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.

(28)

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

(29)

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.

(30)

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.

(31)

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.

(32)

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;

(33)

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

(34)

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.

(35)

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.

Referências

Documentos relacionados

A resposta da pergunta 4 serve aqui e apenas a complementarei. Como técnico de segurança do trabalho, temos um trabalho permanente de educação, seja do

O Artigo 68 do Código Florestal, que prevê que os proprietários ou possuidores de imóveis rurais que realizaram supressão de vegetação nativa, respeitando os limites impostos pela

Com o estudo anterior (AMARAL, 2009) sobre a evolução da infografia no meio, surgiram dúvidas a respeito de alguns exemplos pesquisados. Percebemos que a fronteira

▪ Quanto a solução para os conflitos entre os pais e a escola, houve um grande número de pais que não responderam, o que pode nos revelar que os pais não fizeram

Com inspiração nos artigos de Caldas e Saltiel (1999a e 1999b), onde são apresentados dois estudos sobre o atrito – o primeiro trata das possibilidades para evitar os

Pela existência e o estado actual da folha de dados de segurança, assim como pela elaboração da avaliação de perigo dos locais de trabalho em questão é responsável o operador

Kit de fixação de veículos, inclusive suporte tipo garfo para veículos (suporte VM), bra- ço regulável com articulações esféricas e acessório para montagem (Honeywell VMHOL-

Tais restrições, sendo convencionais, operam efeitos entre o loteador e os que vão construir no bairro, enquanto não colidentes com a legislação urbanística ordenadora da cidade e