TestLink - Guia rápido

TestLink é uma ferramenta de gerenciamento de teste usada para gerenciamento de projeto, rastreamento de bugs e gerenciamento de teste. Ele segue um conceito de gerenciamento de teste centralizado que ajuda a se comunicar facilmente para um rápido desenvolvimento de tarefas entre as equipes de QA e outras partes interessadas. Ele mantém a especificação do requisito e a especificação do teste em sincronia.

Pontos a serem observados

Os seguintes recursos salientes do TestLink precisam ser observados para entender melhor o tópico.

  • TestLink é uma ferramenta de gerenciamento de teste de código aberto. Não há necessidade de licença para usar o TestLink.

  • É desenvolvido e mantido pela Teamtest.

  • Ele é licenciado sob a GPL - General Public License.

  • Ele oferece suporte a diferentes sistemas operacionais Windows, como Windows XP, Vista, 7, etc. junto com outro suporte baseado em nuvem.

  • Ele fornece acesso gratuito a ferramentas para vários usuários.

  • Ele pode ser integrado a muitas outras ferramentas - JIRA, Bugzilla, FogBugz, VersionOne, etc.

Usos do TestLink

Os pontos a seguir descrevem os vários usos do TestLink.

  • Útil no rastreamento de todas as atividades de controle de qualidade desde a primeira fase do ciclo de vida de teste de software.

  • Útil em gerenciamento de projetos, rastreamento de tarefas, gerenciamento de requisitos e gerenciamento de testes.

  • Suporta todas as atividades de nível macro realizadas pelo QA.

  • Útil na execução de tarefas de QA, como escrever casos de teste, relatórios de execução, etc.

  • Suporta execução de teste manual e automatizada.

Especificações do TestLink

A tabela a seguir lista algumas das especificações importantes do TestLink.

Sr. Não. Especificação e Descrição
1

Application Copyright

É desenvolvido e mantido pela Teamtest. É uma ferramenta de código aberto.

2

Tool Scope

Ele pode ser usado como uma estrutura de automação de teste. É utilizado como um utilitário de teste.

3

Testing Methods

  • Teste Ágil
  • Teste de caixa preta
  • Teste Exploratório
  • Teste Funcional / Manual
  • Teste Tradicional
4

Tool Objectives

  • Teste Desktop
  • Teste da Web
5

Management Features

  • Gerenciamento de Requisitos
  • Gerenciamento de Teste
  • Report
6

Software Requirements

Apache: 2.2.2.1

MySQL: 5.5.16

PHP: 5.3.8

PhpMyAdmin: 3.4.5

Servidor FTP Filezilla: 0.9.39

Tomcat: 7.0.21

7

Error Handling

Capture screenshots

8

User Interface Available

  • API COM
  • UI direta
  • Usabilidade GUI

O TestLink possui uma ampla gama de recursos para atrair QAs e outras partes interessadas para gerenciamento de teste.

Recursos principais do TestLink

A tabela a seguir lista os principais recursos do TestLink.

Sr. Não. Características principais e descrição
1

Testing Supports

TestLink suporta as seguintes metodologias de teste -

  • Teste ágil
  • Teste de caixa preta
  • Teste exploratório
  • Teste funcional / manual e de automação
  • Teste tradicional
2

Centralize & organize

  • A ferramenta TestLink cria, centraliza, organiza e gerencia casos de teste de forma muito eficaz e eficiente.

  • Importe facilmente casos de teste de CSV / XML e outra ferramenta de gerenciamento.

  • Ele pode criar várias versões de casos de teste para comparação e uso.

  • Ele pode compartilhar o repositório de casos de teste em diferentes projetos, versões e sprints.

3

Manage & Track Execution

  • Suporta execução e reexecução de suítes de execução de teste. Ele também inicia a suíte de automação usando XML-RPC.

  • Ele captura o histórico de execução de teste passo a passo com explicação detalhada.

  • Ele suporta configurações e parâmetros específicos de execução de teste.

4

Notification

  • O e-mail pode ser enviado para uma tarefa específica aos usuários.

  • Use @mention para chamar a atenção de um membro específico da equipe em Comentários / Descrição.

5

Power Search

  • TestLink oferece suporte a uma poderosa funcionalidade de pesquisa com recursos de teclas de atalho.

  • TestLink suporta pesquisa de texto livre.

  • TestLink oferece suporte à pesquisa de sintaxe.

6

Reports

  • TestLink oferece suporte a vários relatórios.

  • Ele suporta casos de teste e relatórios de execução de teste.

  • Relatórios de requisitos e rastreabilidade.

  • Relatórios de defeitos.

  • Ele também suporta relatórios de projetos cruzados.

7

Scale with Team Growth

TestLink oferece suporte a qualquer equipe de negócios e qualquer projeto, independentemente do tamanho e complexidade.

8

Integration

  • TestLink oferece suporte a vários suplementos para conectar-se a diferentes softwares para facilitar o trabalho.

  • A ampla variedade de suplementos torna-o universal em todo o mundo - JIRA, Mantis, Bugzilla, Trac, etc.

  • Também oferece suporte à integração com Rally e VersionOne.

9

Common Features

  • Ele suporta a interface de arrastar e soltar.

  • Suporta análise de grade de teste.

  • Ele pode clonar todo o repositório de casos de teste junto com a configuração do projeto, como notificação por email e muito mais.

10

Customization

  • Ele suporta a personalização da interface do usuário usando modelos Smarty.

  • Suporta criar e atribuir a palavra-chave do usuário.

A seguir estão alguns pontos a serem observados antes de iniciarmos a instalação do TestLink.

  • TestLink é um aplicativo da web; ele fornece um site privado para um indivíduo ou um conjunto de usuários solicitados pertencentes à mesma empresa / projeto.

  • TestLink pode ser executado no lado do servidor.

  • TestLink é um aplicativo baseado em PHP e suporta todas as plataformas de sistema operacional, como Windows, Linux de diferentes versões, MAC, etc.

  • TestLink suporta todos os navegadores famosos, como Chrome, IE, Mozilla e Safari.

Requisitos de sistema

Visto que TestLink é um aplicativo da web, ele segue o conceito de cliente / servidor. Isso significa que o TestLink pode ser instalado centralmente em um servidor e os usuários podem interagir com ele por meio de navegadores da web usando um site de qualquer computador.

  • Web Server- TestLink suporta Apache 2.2.2.1. No entanto, ele pode funcionar com qualquer software de servidor da web mais recente. TestLink usa apenas arquivo .php. Configure o servidor web apenas com a extensão .php.

  • PHP- O servidor web deve suportar PHP. Ele pode ser instalado como CGI ou qualquer outra tecnologia de integração. É recomendado usar a versão 5.3.8 do PHP.

  • Mandatory PHP Extensions- As extensões para RDBMS são mysqli, pgsql, oci8, sqlsrv. Mbstring é necessário para suporte a Unicode - UTF-8.

  • Optional Extensions - Curl, GD, Fileinfo

  • Database- TestLink requer banco de dados para armazenar seus dados. MySQL (5.5.16) é recomendado.

  • FileZilla FTP Server - O FileZilla FTP Server 0.9.39 é necessário para instalar o XAMPP como opcional.

Você pode instalar todos os requisitos separadamente manualmente ou por meio de um processo automático para usar o TestLink.

Instalação de Requisitos do Sistema

Se o usuário tiver conhecimento necessário sobre o processo de instalação, ele pode instalar todos os requisitos discutidos, um por um, separadamente, antes de prosseguir para o TestLink.

Alternativamente, existem muitos pacotes completos disponíveis e podem ser instalados automaticamente no sistema por meio de um arquivo exe. Aqui, vamos ter a ajuda do XAMPP para instalar os pré-requisitos facilmente.

Step 1 - Vá para https://www.apachefriends.org/index.html e clique em XAMPP para Windows, conforme mostrado na captura de tela a seguir.

Step 2- Um pop-up será exibido para salvar o arquivo. Clique em Salvar arquivo. Ele começará a baixar o arquivo.

Step 3 - Execute o .exearquivo para executar o assistente de instalação. Depois de clicar no arquivo .exe, o assistente de configuração do XAMPP é exibido conforme mostrado na captura de tela a seguir. Clique em Avançar.

Step 4- Em seguida, o assistente exibe todos os arquivos de componentes (mostrados na imagem a seguir) que serão instalados. Clique em Avançar após selecionar os componentes.

Step 5 - Forneça um nome de pasta onde o XAMPP será instalado e clique em Avançar.

Step 6- O assistente Pronto para Instalar é exibido. Clique em Avançar para iniciar a instalação.

Step 7- Após a instalação bem-sucedida, ele solicitará que o painel de controle seja iniciado. Marque a caixa de seleção e clique em Concluir. Isso abrirá o painel de controle do XAMPP conforme exibido na imagem a seguir.

Step 8 - Clique no botão Iniciar para Apache e MySQL necessários para TestLink conforme mostrado na captura de tela acima.

Step 9 - Para verificar se todos os pré-requisitos como Apache, PHP e MySQL estão instalados corretamente, navegue para qualquer um dos navegadores e digite http://localhost. Em seguida, pressione Enter.

Step 10- Irá exibir o painel do XAMPP. Clique em phpAdmin no canto superior direito da imagem.

Ele exibirá Configurações Gerais, Configurações do Aplicativo, Detalhes do Banco de Dados, Servidor Web e phpMyAdmin conforme mostrado na imagem a seguir.

Se a instalação não for adequada, esta página não será exibida. Até este ponto, todos os pré-requisitos são instalados com sucesso no sistema.

Instale e inicie o TestLink

Após a instalação bem-sucedida do XAMPP, precisamos trabalhar com TestLink.

Step 1 - Vá para https://sourceforge.net/projects/testlink/ e clique em Download.

Step 2 - Agora descompacte o arquivo baixado .tar arquivo e renomeie o nome da pasta como TestLink.

Step 3- Vá para a pasta XAMPP onde está instalado e navegue até a pasta htdocs. Coloque a pasta TestLink aqui, conforme mostrado na imagem a seguir.

Step 4 - Vá para o pacote TestLink e abra o arquivo “config.inc.php”, atualize o caminho “$ tlCfg → log_path” e “$ g_repositoryPath” como abaixo -

$ tlCfg → log_path = 'D: / xampp / htdocs / testlink / logs /';

$ g_repositoryPath = 'D: / xampp / htdocs / testlink / área de upload /';

Step 5 - Agora abra um navegador e digite http://localhost/Testlinkna barra de navegação e pressione Enter. Ele exibirá a página de instalação do TestLink.

Step 6 - Clique em Nova instalação.

Step 7 - Marque a caixa de seleção dos Termos e Condições e clique no botão Continuar.

O sistema irá verificar os pré-requisitos para garantir que está tudo bem. Um botão Continuar aparecerá na parte inferior, caso contrário, uma mensagem de erro será exibida.

Step 8 - Clique em Continuar conforme mostrado na imagem a seguir.

Step 9- Na próxima etapa, o administrador do banco de dados e a senha do administrador são necessários para definir o acesso ao MySQL. O nome de usuário / senha do administrador do TestLink pode ser qualquer coisa fornecida pelo usuário.

Login / senha do banco de dados: root / <empty> (login / senha padrão do MYSQL para xampp)

Step 10- Clique no botão “Process TestLink Setup”. Você deverá ver o TestLink “A instalação foi bem-sucedida!” mensagem sendo exibida.

Step 11 - Agora navegue novamente para http://localhost/testlink

Você verá a página de login conforme mostrado na imagem a seguir.

Para fazer login no TestLink, vá para o seu site de amostra, http://localhost/testlink. Isso abrirá uma página de login, conforme mostrado na imagem a seguir.

Step 1- Digite admin como nome de usuário e senha. Admin é a credencial padrão.

Step 2 - Clique no botão Login.

A captura de tela a seguir mostra como fazer login no TestLink usando credenciais -

No login sem sucesso

Devido ao login malsucedido, uma página de erro é exibida. O erro pode ocorrer devido à combinação errada de id de e-mail ou senha.

A captura de tela a seguir mostra a mensagem de erro que o usuário recebe se as credenciais não estiverem corretas.

Se você esqueceu a senha, para recuperá-la, seguem as etapas -

Step 1- Clique no link “Esqueceu a senha?” link abaixo do botão Login.

Step 2 - Digite o nome de login.

Step 3 - Clique em Enviar.

A captura de tela a seguir mostra como recuperar a senha caso tenha esquecido.

Você receberá um e-mail com os detalhes do nome de usuário ou um link para redefinir a senha.

Em Login Bem Sucedido

Com o login bem-sucedido, o painel do sistema exibirá se a conta está associada a qualquer projeto pelo administrador ou se você pode criar um projeto de amostra.

A captura de tela a seguir exibe a página Criar um Projeto do TestLink no login bem-sucedido.

Para adicionar um projeto, você deve ter a função de administrador. Depois de fazer login pela primeira vez como administrador, TestLink abre o formulário Criar um novo projeto. Você não pode ver nenhuma outra página até que o projeto seja criado ou atribuído a você.

Crie um Projeto

A seguir estão as etapas envolvidas para adicionar um projeto ao TestLink -

Normalmente, para criar um projeto, uma opção está disponível no menu Testar gerenciamento de projetos, conforme mostrado na captura de tela a seguir.

Step 1 - Insira os seguintes detalhes no formulário Criar um Projeto -

Name - Deve ser um nome de projeto exclusivo.

Prefix - É usado para o ID do caso de teste para identificar os casos de teste.

Project description - Detalhes sobre o projeto.

Enhanced features- Você pode marcar as caixas de seleção com base nos requisitos do projeto. Permite selecionar quais recursos você deseja, como Requisito, Automação, etc.

Issue tracker - Se algum rastreador de problemas estiver vinculado ao TestLink, ele será exibido aqui.

Step 2 - Selecione a opção Disponibilidade e clique no botão Criar conforme mostrado abaixo.

Clicar no botão Criar adiciona o projeto junto com Excluir e alternar Ativo / Inativo para os recursos Requisito e Ativo, conforme mostrado na captura de tela a seguir.

Step 3 - Você pode visualizar o projeto selecionando um nome de projeto na lista suspensa “Projeto de teste” no canto superior direito da tela, conforme mostrado abaixo.

Depois de fazer login no TestLink, o Dashboard é a primeira página exibida assim que você é atribuído a um projeto. O painel é personalizado pelo Admin. Com base nas funções, o administrador pode definir o acesso do TestLink.

A captura de tela a seguir mostra a visão geral da página Dashboard do TestLink.

A seguir estão alguns pontos a serem observados com relação ao painel.

  • Os ícones da barra de ferramentas presentes no canto superior esquerdo da página TestLink serão os mesmos em todas as páginas / telas do TestLink. Minhas Configurações, Projeto, Especificação de Requisito, Especificação de Teste, Gerenciamento de Usuário e Evento como os links principais. Esses links são usados ​​para navegar até a respectiva funcionalidade.

  • A barra de navegação contém os links que fornecem um acesso rápido às funções mais úteis do TestLink.

  • No lado esquerdo da página - as categorias Sistema, Projeto de Teste, Especificação de Requisito e Especificação de Teste estão presentes. Essas categorias apresentam links diferentes para acesso rápido a todos os recursos do TestLink.

  • No lado direito, a categoria Plano de Teste tem o link Gerenciamento do Plano de Teste para adicionar ou gerenciar um plano de teste.

  • No lado superior esquerdo da tela, uma funcionalidade de Pesquisa está disponível, enquanto no lado direito, há uma lista suspensa Projeto de Teste.

Minha página de configurações

O ícone Minhas configurações está presente no canto superior esquerdo da tela como o primeiro ícone. A captura de tela a seguir mostra o ícone Minhas configurações circulado em vermelho.

Depois de clicar no ícone, ele abre a página de configurações, onde várias informações estão disponíveis para atualização.

Primeiro, existem os Dados Pessoais, onde você pode atualizar seu nome, sobrenome, id de e-mail ou Local.

Depois, há a seção Senha pessoal, onde você pode alterar a senha de login.

A terceira seção mostra a interface API, onde você pode gerar uma chave API pessoal.

Na última seção, você pode ver o histórico de login.

Sair

O ícone de logout está presente no canto superior esquerdo da tela, ao lado do ícone Minhas configurações. Após clicar no ícone Logout, você pode voltar para a página de login e a sessão ativa termina. Para utilizar todos os recursos do TestLink, você deve fazer o login novamente.

Na captura de tela a seguir, o ícone de logout está circulado em vermelho.

Neste capítulo, você aprenderá a criar, editar e excluir um projeto no TestLink.

Crie um Projeto

TestLink oferece suporte a vários projetos ao mesmo tempo.

Para criar um projeto, você deve ter permissões de administrador. A seguir estão as etapas para criar um projeto.

Step 1 - Para criar um novo projeto, clique em Testar projeto → Testar gerenciamento de projeto no painel, conforme mostrado na captura de tela a seguir.

Ele exibirá todos os projetos disponíveis junto com os filtros e o botão Criar um botão na parte superior.

Step 2 - Clique no botão Criar conforme mostrado na imagem a seguir.

Ele abre a página Criar Projeto.

Step 3 - Insira os seguintes detalhes no formulário Criar um Projeto:

Name - Deve ser um nome de projeto exclusivo.

Prefix - É usado para o ID do caso de teste para identificar os casos de teste.

Project description - Detalhes sobre o projeto.

Enhanced features- Você pode marcar as caixas de seleção com base nos requisitos do projeto. Permite selecionar os recursos que você deseja, como Requisito, Automação, etc.

Issue tracker integration - Se algum rastreador de problemas estiver vinculado ao TestLink, ele será exibido aqui.

Step 4 - Selecione a opção Disponibilidade e clique no botão Criar, conforme mostrado na imagem a seguir.

Clicar no botão Criar adiciona o projeto ao sistema.

Editar um Projeto

Para editar um projeto, você deve ter a permissão Editar projeto.

A seguir estão as etapas para editar os detalhes do projeto -

Step 1 - Clique em Testar projeto → Testar gerenciamento de projeto.

Ele exibirá todos os projetos disponíveis.

Step 2 - Clique no nome do projeto para editar os detalhes, conforme mostrado na captura de tela a seguir.

Step 3- Abre os Detalhes do Projeto no modo de edição. Você pode atualizar os detalhes em qualquer uma das seções e clicar no botão Salvar.

Excluir um Projeto

Para excluir um projeto, você deve ter a permissão Excluir projeto.

Step 1 - Clique em Testar projeto → Testar gerenciamento de projeto.

Ele exibirá todos os projetos disponíveis junto com um ícone de exclusão em vermelho no canto direito, conforme mostrado na imagem a seguir.

Step 2 - Clique no ícone Excluir relacionado ao respectivo projeto.

Ele exibirá uma mensagem de aviso para exclusão junto com um conselho para desativar em vez de excluir um projeto. A captura de tela a seguir exibe a mesma.

Step 3- Clique no botão Sim. Isso atualizará a página e o projeto será removido da lista.

No Inventário, você pode listar todos os detalhes de hardware necessários para o projeto. Para acessar este recurso, você deve habilitá-lo ao criar um projeto ou na página de edição do projeto.

Você pode acessar o inventário navegando para Testar projeto → Inventário no painel, conforme mostrado na captura de tela abaixo. O inventário oferece três ações - Criar, Editar e Excluir.

Criar um registro

A seguir estão as etapas para criar um registro no inventário -

Step 1 - Clique em Inventário no Painel para visitar a página Inventário.

Step 2- Clique no link Criar presente no canto superior esquerdo da tela. Ele abrirá um formulário pop-up para definir os dados do dispositivo.

Step 3 - Insira os seguintes detalhes -

  • Nome de anfitrião
  • Endereço de IP
  • Owner
  • Objetivo - Suporta até 2.000 caracteres.
  • Hardware - suporta até 2.000 caracteres.
  • Notas - Suporta até 2.000 caracteres.

Step 4 - Clique no botão Salvar.

Depois de clicar em Salvar, uma nova linha é adicionada junto com todos os detalhes inseridos, conforme mostrado na captura de tela a seguir.

Editar um registro

Para editar um registro, uma linha deve ser selecionada.

A seguir estão as etapas para editar um registro -

Step 1 - Clique no nome do host para selecionar um registro a ser editado na página Inventário.

Step 2- Clique no link Editar presente no canto superior esquerdo da tela. Ele abrirá um formulário pop-up para definir os dados do dispositivo.

Step 3 - Atualize os seguintes detalhes -

  • Nome de anfitrião
  • Endereço de IP
  • Owner
  • Objetivo - Suporta até 2.000 caracteres.
  • Hardware - suporta até 2.000 caracteres.
  • Notas - Suporta até 2.000 caracteres.

Step 4 - Clique no botão Salvar.

Step 5 - Depois de clicar no botão Salvar, todos os detalhes são atualizados e salvos na mesma linha.

Excluir um registro

A seguir estão as etapas para excluir um registro -

Step 1 - Clique no nome do host para selecionar um registro a ser excluído na página Inventário.

Step 2- Clique no link Excluir presente no canto superior esquerdo da tela. Ele pedirá confirmação para excluir.

Step 3 - Clique em Sim para excluir o registro.

Você receberá uma mensagem de exclusão bem-sucedida e a linha será excluída conforme mostrado na imagem a seguir.

O planejamento de teste é a atividade mais importante para garantir que haja inicialmente uma lista de tarefas e marcos em um plano de linha de base para rastrear o andamento do projeto. Ele também define o tamanho do esforço de teste.

É o documento principal frequentemente chamado de plano mestre de teste ou plano de teste do projeto e geralmente é desenvolvido durante a fase inicial do projeto.

Crie um plano de teste

Para criar um plano de teste, você deve ter a permissão Criar plano de teste.

A seguir estão as etapas para criar um plano de teste -

Step 1 - Vá para Plano de Teste → Gerenciamento do Plano de Teste no painel, conforme mostrado na captura de tela a seguir.

Se algum plano de teste estiver listado para o projeto, ele exibe a lista de planos de teste. Caso contrário, ele exibe uma mensagem para criar um plano de teste para oferecer suporte à funcionalidade de execução de teste.

Step 2 - Clique no botão Criar conforme mostrado na imagem a seguir.

Ele exibe o formulário de criação do plano de teste.

Step 3 - Insira os seguintes detalhes no formulário.

  • Name - Deve ser o nome do plano de teste.

  • Description- Este campo deve conter as informações detalhadas de um plano de teste. Geralmente, um plano de teste consiste nas seguintes informações.

Sr. Não. Parâmetro e Descrição
1

Test plan identifier

Referência de identificação única.

2

Introduction

Uma breve introdução sobre o projeto e do documento.

3

Test items

Um item de teste é um item de software que é o aplicativo em teste.

4

Features to be tested

Um recurso que precisa ser testado no testware.

5

Features not to be tested

Identifique os recursos e os motivos para não incluir como parte do teste.

6

Approach

Detalhes sobre a abordagem geral do teste.

7

Item pass/fail criteria

Documentado se um item de software foi aprovado ou reprovado no teste.

8

Test deliverables

Produtos que fazem parte do processo de teste, como planos de teste, especificações de teste e relatórios de resumo de teste.

9

Testing tasks

Todas as tarefas de planejamento e execução do teste.

10

Environmental needs

Definir os requisitos ambientais, como hardware, software, sistema operacional, configurações de rede e ferramentas necessárias.

11

Responsibilities

Lista as funções e responsabilidades dos membros da equipe.

12

Staffing and training needs

Captura os requisitos reais de pessoal e quaisquer habilidades específicas e requisitos de treinamento.

13

Schedule

Declara as datas importantes de entrega do projeto e os principais marcos.

14

Risks and Mitigation

Riscos e premissas de alto nível do projeto, bem como um plano de mitigação para cada risco identificado.

15

Approvals

Captura todos os aprovadores do documento, seus títulos e a data de assinatura.

Testlink oferece suporte a imagens, tabelas, links, caracteres especiais, etc. para tornar o conteúdo uma descrição rica.

Existem 2 caixas de seleção, como pode ser visto na imagem a seguir.

  • Active - Ele ativará o documento após a criação e você pode utilizar este documento na execução de testes ou qualquer outra atividade como referência.

  • Public- Permite que outros usuários usem este documento. Ele também ficará visível para outros usuários vinculados a este projeto. Se esta caixa de seleção estiver desmarcada, apenas a pessoa que criou pode usar e visualizar este documento.

Step 4 - Clique no botão Criar presente na parte inferior do formulário.

Depois de clicar em Criar, você pode ver o Plano de Teste adicionado junto com alguns ícones na extrema direita da tela, conforme mostrado abaixo.

Esses ícones são excluir o plano de teste, exportar links para os casos de teste e plataforma, importar links para os casos de teste e plataforma, atribuir função e execução de teste da esquerda para a direita, conforme exibido na captura de tela abaixo.

Editar um plano de teste

Para editar um plano de teste, você deve ter permissão para editar.

A seguir estão as etapas para editar um plano de teste.

Step 1- Clique no nome do plano de teste para abrir os detalhes. O nome do Plano de Teste está presente na primeira coluna e é um hiperlink como mostrado na captura de tela a seguir.

Step 2- Abre os detalhes do plano de teste no modo de edição. Você pode editar o nome, a descrição e a seleção dos modos Ativo e Público.

Step 3- Anexe um arquivo no plano de teste. Este recurso está disponível apenas no modo de edição. Ao criar o plano de teste, você pode adicionar imagens / tabelas à descrição. No entanto, a opção de anexar um arquivo não está disponível.

Step 4 - Após atualizar os detalhes, clique em Atualizar para finalizar a edição.

A captura de tela a seguir mostra como editar um plano de teste.

Excluir um plano de teste

Para excluir um plano, você deve ter permissão de exclusão.

Se um plano de teste for excluído, ele exclui o plano de teste e todos os seus dados correspondentes. Os dados incluem casos de teste, resultados, etc.

A seguir estão as etapas para excluir uma construção -

Step 1 - Vá para Gerenciamento do Plano de Teste → Plano de Teste no painel.

Step 2 - Clique no ícone Excluir correspondente à linha do plano de teste que precisa ser excluída, conforme mostrado abaixo.

Um pop-up será exibido para uma confirmação da exclusão.

Step 3 - Clique em Sim conforme mostrado abaixo.

A página é atualizada e o plano de teste será excluído.

Para atingir o objetivo de um Release, pode haver várias compilações. Build está sempre associado a apenas um Release. Um build cumpre o objetivo parcial do Release com funcionalidades limitadas.

No TestLink, a execução do teste é composta de compilações e casos de teste. Se o build não for criado para um projeto, você não poderá realizar a execução do teste.

Crie um Build

Para criar um Build, você deve ter permissão Criar Builds.

A seguir estão as etapas para criar um Build -

Step 1 - Vá para Plano de Teste → Construir / Releases no painel.

Ele abre a página Gerenciamento de Compilações junto com as compilações disponíveis.

Step 2 - Clique no botão Criar conforme mostrado abaixo.

Ele abre o formulário Criar um novo build.

Step 3 - Insira os seguintes campos no formulário -

  • Title- Uma construção é identificada por seu título. Cada construção está relacionada ao Plano de Teste ativo.

  • Description - A descrição deve incluir uma lista de pacotes entregues, correções ou recursos, aprovações, status, etc.

  • Active- Uma construção tem dois atributos - Ativo / Inativo - define se a construção pode ser usada. Os builds inativos não são listados nas páginas de execução e relatórios. Aberto / fechado - os resultados do teste podem ser modificados apenas para construções abertas. Certifique-se de que a data de construção deve estar dentro do cronograma de lançamento.

  • Release Timeline - Deve ser uma data futura.

Step 4 - Após inserir todos os detalhes, clique no botão Criar para adicionar a construção.

Editar uma construção

Para editar uma construção, você deve ter permissão para Editar Construções. A seguir estão as etapas para editar uma construção -

Step 1 - Selecione um Build para editar e clique no título do build para abrir os detalhes conforme mostrado abaixo.

Ele abre os detalhes da construção no modo de edição, conforme mostrado na captura de tela a seguir.

Step 2 - Após atualizar os detalhes da construção, clique no botão Salvar.

Excluir uma construção

Para excluir um Build, você deve ter permissão para Excluir Builds.

A seguir estão as etapas para excluir uma construção -

Step 1 - Vá para Gerenciamento do Plano de Teste - Builds / Releases no painel.

Step 2 - Clique no ícone Excluir correspondente à linha da construção que precisa ser excluída conforme mostrado abaixo.

Um pop-up será exibido para confirmação da exclusão.

Step 3 - Clique em Sim conforme mostrado na imagem a seguir.

A página será atualizada e a construção será excluída.

A Especificação de Teste define a estrutura do Design de Teste. A criação de Suits e Casos de Teste é feita através da especificação de teste. No entanto, um projeto pode ter apenas uma especificação de teste.

A especificação de teste pode ser acessada navegando até Especificação de teste → Especificação de teste no painel.

É dividido em dois painéis - Configurações e Filtro (lado esquerdo) e Projeto de Teste (lado direito).

Você pode criar conjuntos / casos de teste trabalhando no lado direito.

Filtros

Depois de navegar para a especificação de teste, os Filtros são exibidos no painel do lado esquerdo da tela. Os filtros ajudam a restringir a pesquisa e fornecem casos de teste exclusivos.

A seguir estão as etapas para usar a funcionalidade de filtro -

Step 1 - Vá para a seção de filtro no lado esquerdo da tela.

Step 2 - Fornece diferentes opções de filtro como o seguinte -

  • ID de caso de teste

  • Título do caso de teste

  • Status- Você pode selecionar várias opções de uma vez no menu suspenso. Ele suporta Qualquer, Rascunho, Pronto para Revisão, Revisão em Andamento, Retrabalho, Obsoleto, Futuro e Final.

  • Importance- Você pode selecionar várias opções de uma vez no menu suspenso. Suporta Qualquer, Ajuda, Médio e Baixo.

  • Execution Type- É uma lista suspensa de seleção única. Suporta a opção Qualquer, Manual ou Automatizado.

Step 3- Após a seleção, clique no botão Aplicar para exibir o resultado. O botão Redefinir Filtros removerá todas as seleções no modo padrão.

Você pode expandir a árvore para exibir a estrutura do resultado.

Projeto de Teste

No lado direito, Test Project é exibido.

O nome do projeto de teste contém um hiperlink.

Quando você clica no nome, ele exibe os detalhes do projeto no formulário de edição, onde você pode atualizar os detalhes do projeto.

Após o nome, ele exibe a descrição do projeto e os arquivos anexados. Ele suporta um recurso para adicionar um anexo. Você pode navegar e fazer upload do arquivo para o projeto. Ele suporta no máximo 1048576 bytes. Você pode carregar até um tamanho máximo do arquivo. Você pode carregar vários arquivos para o projeto.

Na parte superior da tela, há um símbolo de configurações , chamado Ações

Você pode adicionar suítes de teste e casos de teste clicando neste símbolo.

O conjunto de testes é um contêiner que possui um conjunto de testes que ajuda os testadores a executar e relatar o status de execução do teste. Ele pode assumir qualquer um dos três estados: Ativo, Em andamento e Concluído.

Um caso de teste pode ser adicionado a vários conjuntos de testes e planos de teste. Depois de criar um plano de teste, são criados conjuntos de testes, que por sua vez podem ter qualquer número de testes.

TestLink suporta estrutura em árvore para suítes de teste. Pode haver vários conjuntos de subtestes em um conjunto de testes.

Criar um conjunto de testes

Para criar um Test Suite, você deve ter permissão Criar Test Suites.

A seguir estão as etapas para criar um conjunto de testes -

Step 1 - Navegue até Especificação de teste → Especificação de teste no painel.

Step 2- Clique no ícone do tipo de configuração conhecido como Ações nesta página, presente no painel direito conforme mostrado na captura de tela a seguir.

Ele abrirá o Test Suite Operations.

Step 3 - Clique no ícone + para criar um novo pacote conforme mostrado abaixo.

Ele abre a página de criação de suíte de testes.

Step 4 - Insira os seguintes campos no formulário -

  • Nome do Test Suite

  • Details

  • Keywords- Exibe todas as palavras-chave disponíveis. Você pode atribuí-los com base na relação.

Step 5 - Clique no botão Salvar conforme exibido na captura de tela a seguir.

Depois de clicar em Salvar, você verá o conjunto de testes em estrutura de árvore no painel do lado esquerdo da tela. Os detalhes estão disponíveis no lado direito da tela.

Editar um conjunto de testes

Para editar um conjunto de testes, você deve ter a permissão Editar Conjunto de Testes.

A seguir estão as etapas para editar um conjunto de testes -

Step 1 - Selecione o conjunto de testes na estrutura em árvore no painel esquerdo e clique nas configurações conhecidas como ações para abrir as Operações do Conjunto de testes, conforme mostrado abaixo.

Ele exibe as operações do Test Suite.

Step 2 - Clique no ícone Editar (lápis) conforme mostrado abaixo.

Ele abre os detalhes do Test Suite na página de edição.

Step 3 - Edite o nome, os detalhes ou quaisquer outros campos e clique no botão Salvar para atualizar o conjunto de testes.

Mover / copiar um conjunto de teste

Para mover / copiar um conjunto de testes, você deve ter permissão Criar / Editar Conjunto de Testes. Esta funcionalidade permite criar uma duplicata de um Test Suite ou reordenar a estrutura.

Step 1 - Para copiar / mover uma suíte de teste para outro projeto, selecione as suítes de teste que precisam ser copiadas / movidas e clique no ícone de configuração conhecido como Ações.

Ele abrirá as operações do conjunto de testes.

Step 2 - Clique no símbolo Mover ou Copiar conforme mostrado na captura de tela a seguir.

Step 3 - Abre a página Mover / Copiar, onde você pode selecionar o contêiner de destino, a posição de destino e se as palavras-chave e os requisitos devem ser copiados / movidos para o contêiner de destino.

Step 4- Após a seleção, clique no botão Copiar ou Mover de acordo com o requisito, conforme mostrado na imagem a seguir. O botão Copiar irá copiar o conjunto de testes em ambos os projetos, enquanto o botão mover irá mover o conjunto de testes do projeto atual para o projeto de destino.

Excluir um pacote de teste

Para excluir um Test Suite, você deve ter a permissão Delete Test Suite.

Step 1- Para excluir um conjunto de testes, selecione os conjuntos de testes que precisam ser excluídos e clique no ícone de configuração conhecido como Ações. Ele abrirá as operações do conjunto de testes.

Step 2 - Clique no símbolo de exclusão conforme mostrado abaixo.

Uma mensagem de confirmação será exibida para excluir.

Step 3 - Clique em Sim para excluir o conjunto de testes conforme mostrado na captura de tela a seguir.

A página será atualizada e o conjunto de testes será excluído da estrutura em árvore no painel do lado esquerdo da tela.

Uma mensagem de exclusão bem-sucedida também é exibida, conforme mostrado abaixo.

Um caso de teste é um documento, que possui um conjunto de dados de teste, pré-condições, resultados esperados e pós-condições, desenvolvido para um determinado cenário de teste a fim de verificar a conformidade com um requisito específico.

O caso de teste atua como o ponto de partida para a execução do teste e, após aplicar um conjunto de valores de entrada, o aplicativo tem um resultado definitivo e deixa o sistema em algum endpoint, também conhecido como pós-condição de execução.

Criar um caso de teste

Para criar um caso de teste, você deve ter permissão Criar casos de teste.

A seguir estão as etapas para criar um caso de teste -

Step 1 - Navegue até Especificação de teste → Especificação de teste no painel.

Step 2 - Selecione o conjunto de testes da estrutura em árvore no painel do lado esquerdo da tela.

Step 3 - Clique no ícone do tipo de configuração conhecido como Ações nesta página, presente no painel direito da tela conforme mostrado abaixo.

Ele abrirá o Test Suite Operations, bem como o Test Case Operations.

Step 4 - Clique no ícone + de Operações de Caso de Teste para criar um novo caso de teste conforme mostrado abaixo.

Ele abre a página de criação de caso de teste.

Step 5 - Insira os seguintes campos no formulário -

  • Nome do Caso de Teste

  • Summary

  • Pre-conditions

  • Selecione Status, Importância e Tipo de Execução

  • Insira o tipo de execução estimada em minutos

  • Palavras-chave - exibe todas as palavras-chave disponíveis. Você pode atribuí-los com base na relação.

Step 6 - Clique no botão Criar conforme exibido na captura de tela a seguir.

Depois de clicar no botão Criar, você pode ver o caso de teste na estrutura em árvore no painel do lado esquerdo, bem como os detalhes estão disponíveis no lado direito da tela.

Editar um caso de teste

Para editar um caso de teste, você deve ter permissão para Editar caso de teste.

A seguir estão as etapas para editar um caso de teste -

Step 1 - Selecione o caso de teste na estrutura em árvore no painel esquerdo da tela e clique nas configurações conhecidas como ações para exibir todas as opções disponíveis.

Step 2 - Clique no botão Editar conforme mostrado abaixo.

Ele abre os detalhes do caso de teste na página de edição.

Step 3 - Você pode editar o Nome, Detalhes ou quaisquer outros campos conforme mostrado abaixo.

Step 4 - Clique no botão Salvar para atualizar o caso de teste.

Mover / copiar um caso de teste

Para mover / copiar um caso de teste, você deve ter permissão para criar / editar conjunto de testes. Essa funcionalidade permite criar um caso de teste duplicado ou reordenar a estrutura.

Step 1 - Para copiar / mover um conjunto de testes para outro projeto, selecione os casos de teste que precisam ser copiados / movidos e clique no ícone de configuração conhecido como Ações.

Step 2 - Clique no botão Mover / Copiar conforme mostrado abaixo.

Step 3- Abre a página Mover / Copiar. Você pode selecionar a suíte de teste para mover ou copiar um novo nome de caso de teste e decidir se as palavras-chave e os requisitos devem ser copiados / movidos para a suíte de destino.

Step 4 - Após a seleção, clique no botão Copiar ou Mover de acordo com o requisito.

Step 5 - O botão Copiar irá copiar a suíte de teste em ambas as suítes, enquanto o botão mover moverá o caso de teste da suíte atual para a suíte de destino.

A captura de tela a seguir mostra como copiar / mover o caso de teste para outro pacote -

Excluir um caso de teste

Para excluir um caso de teste, você deve ter a permissão Excluir caso de teste.

Step 1 - Para excluir um caso de teste, selecione o caso de teste do conjunto que precisa ser excluído e clique no ícone de configuração conhecido como Ações.

Step 2 - Uma vez feito isso, clique no botão excluir conforme mostrado abaixo.

Uma mensagem de confirmação será exibida para excluir. Clique em Sim para excluir os casos de teste conforme mostrado na captura de tela a seguir.

A página será atualizada e o caso de teste será excluído da estrutura em árvore no painel do lado esquerdo da tela.

Uma mensagem de exclusão bem-sucedida será exibida conforme mostrado abaixo.

Atributo Ativo

Este recurso é muito útil quando um caso de teste tem muitas versões. O atributo Ativo / Inativo ajuda a reconhecer qual caso de teste deve ser usado.

Step 1 - Para criar uma nova versão do caso de teste, clique no botão “Criar uma nova versão” conforme mostrado abaixo.

Isso criará uma nova versão do caso de teste e uma mensagem de sucesso será exibida conforme mostrado abaixo.

Depois que uma nova versão é criada, por padrão, ela está no modo Ativo.

É recomendado desativar a versão do caso de teste anterior antes de criar uma nova versão.

Desativar a versão do caso de teste não está disponível em "Adicionar casos de teste ao plano de teste". Isso pode ser útil para designers de teste. Eles podem editar ou alterar a Versão do Caso de Teste e apenas quando decidirem que está concluída, alterar o Status para ATIVO para que fique disponível para ser usado em um Plano de Teste.

Step 2 - Após clicar em Ações, o botão - Desativar esta versão - é exibido.

Step 3 - Ao clicar no botão, uma mensagem informando que a versão do caso de teste está desativada é exibida e o botão muda para “Ativar esta versão”.

TestLink suporta arquivos XML e CVS para importar dados. Ele suporta a importação de dados para suítes de teste, casos de teste, requisitos, resultados de execução de teste, palavras-chave, etc. No entanto, para alguns casos, ele suporta apenas XML e, em alguns casos, XML e CVS.

A tabela a seguir exibe as funcionalidades que suportam importação e aquelas que suportam formato de arquivo.

Item Formato de arquivo Importar
Projeto de Teste XML sim
Suíte de teste XML sim
Caso de teste XML, XLS sim
Palavra-chave CSV, XML sim
Requerimento CSV, XML sim
Resultados XML sim
Plataformas XML sim
Os campos personalizados XML sim

Importar conjunto de testes e casos

Sample File - A seguir está o arquivo XML com palavras-chave que podem ser usadas para importar suítes de teste.

<testsuite name = "Child Suite2">
   <details>abc</details>
   <testcase name = "Sample test case2">
      <summary>test case sample- update</summary>
      <preconditions>1. TestLink should be installed</preconditions>
      
      <steps>
         <step>
            <step_number>1</step_number>
            <actions>Go to www.google.com</actions>
            <expectedresults>Google Home page should display</expectedresults>
         </step>
      </steps>
      
      <keywords>
         <keyword name = "Sample Test">
            <notes>abc</notes>
         </keyword>
      </keywords>
   </testcase>
</testsuite>
  • Se você não quiser adicionar a palavra-chave, a seção de palavra-chave pode ser removida do arquivo XML.

  • Se você deseja importar vários casos de teste, adicione a seção <testcase> várias vezes com todos os subnós.

  • Se apenas os casos de teste precisam ser importados em um conjunto de testes já existente, remova a tag <testsuite> e inicie o arquivo XML com <testcase>.

Importar um pacote de teste

Step 1 - Para importar o conjunto de testes, vá para Especificações de teste → Especificação de teste no painel.

Step 2 - Selecione o projeto e a pasta no painel esquerdo onde você deseja importar o suite de teste.

OR

Para importar apenas casos de teste, selecione as pastas de suíte de teste mais próximas onde os casos de teste devem ser importados.

Step 3 - Clique no ícone Ações no painel direito conforme mostrado abaixo.

Ele exibe as operações do conjunto de testes.

Step 4 - Clique no ícone Importar conforme mostrado abaixo -

OR

Para fazer upload apenas de casos de teste, clique no ícone Importar presente em Test Case Operations (abaixo de Test Suite Operations).

Ele abre a página Import Test Suite. Por padrão, o tipo de arquivo é selecionado como XML.

Step 5 - Preencha os seguintes detalhes -

  • Arquivo - selecione o arquivo XML e carregue-o. O tamanho máximo do arquivo deve ser 400 KB.

  • Considere o caso de teste como duplicado se: Selecione a opção apropriada na lista.

  • Ação para duplicar: Selecione a opção apropriada na lista.

Step 6 - Clique no botão Carregar arquivo conforme mostrado abaixo -

Step 7 - Após a importação, uma mensagem de sucesso é exibida conforme mostrado abaixo.

Importar caso de teste usando XLS

Arquivo XLS de amostra para importar vários casos de teste da seguinte forma -

Nome Resumo Passos resultado esperado
Arranque rápido do motor Inicialização em 5 segundos Muito rápido para escrever etapas O motor deve começar
Parada de emergência do motor Parada do motor devido ao botão de pânico
  • Botão de desbloqueio de pânico
  • Pressione o botão de pânico
  • Pressione confirmar
O motor deve parar instantaneamente

A primeira linha não será importada. É suposto ter uma descrição de coluna.

Step 1 - Para importar casos de teste, vá para Especificações de teste → Especificação de teste no painel.

Step 2 - Selecione as pastas de suíte de teste mais próximas, onde os casos de teste devem ser importados.

Step 3 - Clique no ícone Ações no painel direito.

Ele exibe as operações do caso de teste.

Step 4 - Clique no ícone Importar conforme mostrado abaixo.

Ele abre a página Importar caso de teste.

Step 5- Por padrão, o tipo de arquivo selecionado é XML. Altere para XLS / CSV e insira os seguintes detalhes -

  • Arquivo - selecione o arquivo e carregue-o. O tamanho máximo do arquivo deve ser 400 KB.

  • Considere o caso de teste como duplicado se - Selecione a opção apropriada na lista.

  • Ação para duplicar - selecione a opção apropriada na lista.

Step 6 - Clique no botão Carregar arquivo conforme mostrado abaixo.

Requisitos de importação

TestLink oferece suporte a arquivos XML e CSV para importar os requisitos.

O arquivo XML de amostra para Requisito seria o seguinte -

<requirements>
   <requirement>
      <docid>ENG-0001</docid>
      <title>Add a product</title>
      <description>ABC</description>
   </requirement>
   
   <requirement>
      <docid>ENG-0002</docid>
      <title>Add price </title>
      <description>Price</description>
   </requirement>
</requirements>

O arquivo CSV de amostra para o requisito seria o seguinte -

ENG-0001,Add a product,ABC

ENG-0002,Add price,Price

Step 1 - Para importar os requisitos, vá para Especificação de Requisito → Especificação de Requisito no painel.

Step 2 - Selecione a pasta de especificação de requisitos para a qual os requisitos devem ser importados no painel esquerdo.

Step 3 - Clique no ícone Ação presente na parte superior do painel direito.

Ele exibe a página Operações de Requisito.

Step 4 - Clique no botão Importar conforme mostrado abaixo.

Ele exibe a página de importação de requisitos.

Step 5 - Insira os seguintes detalhes.

  • Tipo de arquivo - você pode selecionar CSV, XML ou outras formas de arquivos CSV e XML conforme listado.

  • Arquivo - carregue o arquivo correspondente.

  • Considere o caso de teste como duplicado se - Selecione a opção apropriada na lista.

  • Ação para duplicar - selecione a opção apropriada na lista.

Step 6 - Clique no botão Carregar arquivo conforme mostrado abaixo.

Após o upload, ele exibe a mensagem Importar concluído junto com os detalhes importados.

Após o upload, ele exibe a mensagem Importar concluído junto com os detalhes importados.

Da mesma forma, palavras-chave, plataformas e resultados podem ser importados usando o arquivo suportado e a respectiva seção de acesso ao painel.

TestLink suporta arquivo XML e CSV para exportar dados. Ele suporta a exportação de dados de suítes de teste, casos de teste, requisitos, resultados de execução de teste, palavras-chave, etc. No entanto, para alguns casos, ele suporta apenas XML e, em alguns casos, XML e CSV.

A tabela a seguir exibe as funcionalidades que suportam exportação e formato de arquivo.

Item Formato de arquivo Exportar
Projeto de Teste XML sim
Suíte de teste XML sim
Caso de teste XML sim
Palavra-chave CSV, XML sim
Requerimento CSV, XML sim
Plataformas XML sim
Os campos personalizados XML sim

Requisitos de exportação

TestLink oferece suporte a XML e CSV para exportar os dados de requisitos.

Step 1 - Vá para Especificação de Requisito → Especificação de Requisito no painel.

Step 2 - Para exportar todas as especificações de requisitos, selecione a pasta pai no painel esquerdo e clique no botão Exportar todas as especificações de requisitos no lado direito da seguinte maneira.

Step 3 - Para exportar qualquer especificação de requisito com todos os detalhes do requisito dentro da pasta, selecione a pasta no painel esquerdo e clique no ícone Ações no painel direito.

Ele exibe a página Operação de Especificação de Requisito.

Step 4 - Clique em Exportar.

OR

Se você deseja exportar apenas os Detalhes do Requisito, mas não a Especificação do Requisito, clique no botão Exportar presente em Operações de Requisito (presente abaixo da seção Operações de Especificação de Requisito) conforme mostrado abaixo.

Depois que qualquer um desses botões Exportar é clicado, ele exibe a página Requisito de exportação.

Step 5- Exportar nome de arquivo pode ser editado. Escolha o tipo de arquivo. Em seguida, clique no botão Exportar conforme mostrado abaixo.

Ele baixará os arquivos correspondentes na unidade local que pode ser acessada navegando na pasta Downloads.

Exportar suítes e casos de teste

TestLink suporta XML para exportar suítes de teste e dados de casos.

Step 1 - Vá para Especificação de teste → Especificação de teste no painel.

Step 2 - Para exportar todos os conjuntos de testes, selecione a pasta pai no painel esquerdo e clique no ícone Ação no painel direito.

Ele abre a página de operações do conjunto de testes.

Step 3 - Clique no ícone Export All Test Suites no lado direito, conforme mostrado abaixo.

Step 4 - Para exportar qualquer suíte de teste com todos os casos de teste dentro da pasta, selecione a pasta no painel esquerdo e clique no ícone Ações no painel direito.

Ele exibe a página Test Suite Operations.

Step 5 - Clique em Exportar.

OR

Se você deseja exportar apenas casos de teste, mas não suítes de teste, clique no botão Exportar presente em Operações de caso de teste conforme mostrado abaixo.

Assim que qualquer um desses botões Exportar for clicado, ele exibirá a página Export Test Suite / Case.

Step 6- O nome do arquivo de exportação pode ser editado. Escolha o tipo de arquivo.

Você pode selecionar e restringir os dados exportados marcando a caixa de seleção para obter os detalhes disponíveis.

Step 7 - Clique no botão Exportar conforme mostrado abaixo.

Ele baixará os arquivos correspondentes na unidade local que pode ser acessada navegando na pasta Downloads.

O Plano de Teste contém um conjunto de casos de teste que estão no escopo. Antes de iniciar a execução, um plano de teste deve ter conjuntos de teste. Um caso de teste não pode ser executado antes de ser atribuído a qualquer plano de teste.

Adicionar casos de teste ao plano

A seguir estão as etapas para adicionar casos de teste a um plano de teste.

Step 1 - Vá para o conteúdo do plano de teste → Adicionar / remover casos de teste do painel como mostrado abaixo.

Ele abre a página Adicionar / Remover Casos de Teste.

Step 2 - Pesquise a pasta usando o filtro no painel esquerdo e clique na pasta do caso de teste.

Ele exibe Plano de teste - Adicionar casos de teste à página Plano de teste no painel direito.

Step 3 - Verifique todos os casos de teste disponíveis para adicionar ao plano de teste.

Step 4 - Selecione na lista suspensa Atribuir para atribuir a uma pessoa.

Step 5 - Selecione uma construção também.

Step 6 - Clique no botão Adicionar Selecionado para adicionar o caso de teste a um plano de teste.

Após clicar em Adicionar selecionado, a cor do caso de teste é alterada.

Step 7 - O botão Adicionar selecionados muda para Adicionar / Remover selecionados, conforme mostrado na imagem a seguir.

Remover um caso de teste de um plano

Para remover casos de teste de um plano de teste, as seguintes etapas devem ser executadas -

Step 1 - Vá para o conteúdo do plano de teste → Adicionar / remover casos de teste do painel como mostrado abaixo.

Ele abre a página Adicionar / Remover Casos de Teste.

Step 2 - Pesquise a pasta usando um filtro no painel esquerdo e clique na pasta do caso de teste.

Ele exibe Plano de teste - Adicionar casos de teste à página Plano de teste no painel direito.

Step 3 - Selecione os casos de teste que precisam ser removidos.

Step 4 - Clique no botão Adicionar / Remover selecionados conforme mostrado abaixo.

A funcionalidade de pesquisa é usada para restringir o resultado exibido. TestLink suporta uma ampla gama de funcionalidades de pesquisa com muitos campos para descobrir um resultado específico.

TestLink suporta as seguintes funcionalidades de pesquisa -

  • Requisitos de pesquisa
  • Especificação de requisitos de pesquisa
  • Casos de teste de pesquisa
  • Caixa de Texto de Pesquisa Comum

Caixa de Texto de Pesquisa Comum

Conforme visto na captura de tela a seguir, no topo, há uma caixa de texto de pesquisa usada para encontrar o caso de teste específico. Normalmente, um ID de caso de teste começa com SP- <index>. Você pode inserir números para localizar um caso de teste específico diretamente. Esta caixa de texto está presente em todas as páginas.

Requisitos de pesquisa

Na seção de especificação de requisitos, TestLink oferece suporte à funcionalidade Search Requirements.

As etapas a seguir devem ser realizadas para usar os Requisitos de Pesquisa -

Step 1 - Vá para Especificações de requisitos → Pesquisar requisitos conforme mostrado abaixo.

Ele abre a página de Pesquisa de Requisitos.

A busca não diferencia maiúsculas de minúsculas. O resultado inclui apenas os requisitos do projeto de teste real.

Step 2- Escreva a string pesquisada em uma caixa apropriada. Deixe os campos não utilizados em branco.

Step 3 - Escolha a palavra-chave necessária ou deixe o valor como 'Não aplicado'.

Ele tem a seguinte lista de campos suportados para encontrar o requisito -

Req. ID do documento, versão, título, escopo, status, tipo, número esperado de casos de teste, tem relação de tipo, Data de criação de, Data de criação até, Data de modificação de, Data de modificação até, ID do caso de teste e mensagem de log.

Step 4 - Clique no botão 'Encontrar'.

Todos os requisitos de cumprimento são mostrados. Você pode modificar os requisitos através do link 'Título'.

Especificações de requisitos de pesquisa

Na seção de especificação de requisitos, TestLink oferece suporte à funcionalidade de especificações de requisitos de pesquisa.

As etapas a seguir devem ser realizadas para usar as especificações de requisitos de pesquisa -

Step 1 - Vá para Especificações de requisitos → Pesquisar especificações de requisitos conforme mostrado abaixo.

Ele abre a página Pesquisa de especificações de requisitos. A busca não diferencia maiúsculas de minúsculas. O resultado inclui apenas as especificações de requisitos do projeto de teste real.

Step 2- Escreva a string pesquisada em uma caixa apropriada. Deixe os campos não utilizados do formulário em branco.

Step 3 - Escolha a palavra-chave necessária ou deixe o valor como 'Não aplicado'.

Tem a seguinte lista de campos suportados para encontrar as especificações de requisitos -

Req. ID do documento, título, escopo, tipo e mensagem de registro.

Step 4 - Clique no botão 'Encontrar'.

Todas as especificações de requisitos de cumprimento são mostradas. Você pode modificar os requisitos através do link 'Título'.

Casos de teste de pesquisa

Na seção de especificação de teste, TestLink oferece suporte à funcionalidade Pesquisar casos de teste.

A seguir estão as etapas a serem realizadas para usar Pesquisar casos de teste.

Step 1 - Vá para Especificação de teste → Pesquisar casos de teste, conforme mostrado na imagem a seguir.

Ele abre a página Pesquisar casos de teste. A busca não diferencia maiúsculas de minúsculas. O resultado inclui apenas casos de teste do projeto de teste real.

Step 2- Escreva a string pesquisada em uma caixa apropriada. Deixe os campos não utilizados do formulário em branco.

Step 3 - Escolha a palavra-chave necessária ou deixe o valor como 'Não aplicado'.

Tem a seguinte lista de campos suportados para encontrar o caso de teste -

ID do caso de teste, versão, título, importância do teste, status, resumo, pré-condições, etapas, resultado esperado, criado por, editado por, data de modificação de, data de modificação para, alegre ou palavra-chave e solicitação. Doc ID.

Step 4 - Clique no botão 'Encontrar'.

Todos os casos de teste satisfatórios são mostrados. Você pode modificar os casos de teste através do link 'Título'.

Palavras-chave são usadas para categorizar casos de teste. Palavras-chave são ideais para filtragem. Não é categorizar e colocar os mesmos casos de teste em um só lugar; palavras-chave ajudam a reunir casos de teste de pastas diferentes com o mesmo escopo usando as mesmas palavras-chave. Por exemplo - casos de teste de regressão, casos de teste de fumaça, Solaris e solicitação de mudança, etc.

Crie palavras-chave

Para criar palavras-chave, você deve ter permissão para criar palavras-chave.

Step 1 - Vá para Testar Projeto → Gerenciamento de palavras-chave no painel, conforme mostrado abaixo.

Ele abre a página Gerenciamento de palavras-chave junto com o botão Criar palavra-chave.

Step 2 - Clique no botão Criar palavra-chave conforme mostrado abaixo.

Ele abre a página Criar palavra-chave.

Step 3 - Insira a palavra-chave e a descrição.

Step 4 - Clique no botão Salvar mostrado abaixo.

A lista de palavras-chave salvas é exibida na página Gerenciamento de palavras-chave.

Atribuir palavras-chave

A seguir estão as etapas para atribuir palavras-chave -

Step 1 - Vá para Testar Projeto → Gerenciamento de palavras-chave no painel, conforme mostrado abaixo.

Ele abre a página Gerenciamento de palavras-chave junto com o botão Atribuir a casos de teste.

Step 2 - Clique no botão Atribuir aos casos de teste conforme mostrado abaixo.

Step 3 - Selecione um Conjunto de Testes ou Caso de Teste na visualização em árvore à esquerda.

A caixa superior que aparece no lado direito permitirá que você atribua as palavras-chave disponíveis para cada caso de teste.

Step 4 - Após a seleção, clique no botão Salvar como mostrado na imagem a seguir.

Finalmente, você receberá uma mensagem de sucesso de que o item foi atualizado.

Você pode gerar a especificação de teste como um documento.

Step 1 - Para gerar uma Especificação de teste, vá para Especificação de teste → Especificação de teste no painel.

Ele abre a página Test Specification.

Step 2 - Selecione a pasta para gerar um documento de especificação de teste, seja a pasta raiz do projeto ou a pasta suite no lado esquerdo.

Step 3 - Clique no ícone Configurações conhecido como Ação presente no painel do lado direito, conforme mostrado abaixo.

Ele abre a página Test Suite Operations.

Você pode ver duas opções - Documento de especificação de teste (HTML) na nova janela e outra opção Baixar documento de especificação de teste (pseudo palavra) conforme mostrado abaixo.

Depois de clicar na opção, você obterá os detalhes da especificação do teste a seguir.

Requisitos são descrições de alto nível sobre determinados serviços do sistema, restrições ou uma especificação detalhada gerada durante o processo de coleta de requisitos.

TestLink oferece suporte à especificação de requisitos, onde você pode criar um requisito e realizar várias ações, como editar, excluir ou congelar a versão, etc.

Crie um requisito

Para criar um requisito, você deve ter a permissão Criar Requisito.

A seguir estão as etapas para criar um requisito -

Step 1 - Vá para Especificação de Requisito → Especificação de Requisito no painel, conforme mostrado abaixo.

Step 2 - No lado esquerdo, pesquise a estrutura de pastas onde deseja adicionar um requisito.

Step 3 - Clique no botão Criar presente no painel do lado direito conforme mostrado abaixo.

Ele abre a página de criação de requisitos, onde você pode especificar o ID do documento, o título, o escopo e o tipo de requisito.

Step 4 - Clique no botão Salvar para adicionar o requisito na lista conforme mostrado abaixo.

Ele adiciona a pasta pai como Especificação de Requisito.

Step 5 - Clique na pasta pai e, em seguida, clique no ícone Configurações conhecido como Ações exibido no painel do lado direito, conforme mostrado na captura de tela a seguir.

Mostra a página de Operações de Requisito.

Step 6 - Clique no botão Criar conforme exibido na captura de tela a seguir.

Ele exibe o formulário Criar Requisito.

Step 7 - Insira os seguintes campos antes de clicar no botão Salvar.

  • Document ID - ID único para identificar.

  • Title - Um título exclusivo e deve ter até 100 caracteres.

  • Scope - É um texto em formato HTML.

  • Status - Pode ter valores como Válido, Rascunho, Revisão, Retrabalho, Concluir, implementado, Não testável e Obsoleto.

  • Type - Pode ter um valor como Informativo, Recurso, Caso de Uso, Interface do Usuário, Não Funcional, Restrição ou Função do Sistema.

  • Number of test cases needed - Um caso de teste estimado precisa cobrir o requisito.

Depois de clicar em Salvar, o requisito é adicionado e exibido com campos adicionais.

Step 8 - Adicione cobertura clicando no ícone +.

Step 9 - Adicione a relação do requisito atual com qualquer requisito existente como pai, filho, relacionado a, bloqueia ou depende.

Além disso, você também pode anexar um arquivo para obter mais detalhes sobre os requisitos, conforme mostrado na captura de tela a seguir.

A Visão Geral dos Requisitos é um dos recursos úteis do TestLink. Você pode ver todos os requisitos listados em um só lugar, juntamente com todas as versões disponíveis, caso haja mais de uma.

Vá para Especificação de Requisito → Visão Geral de Requisito no painel, conforme mostrado abaixo.

Ele exibe a página Visão Geral dos Requisitos com a lista de requisitos.

Esta visão geral mostra todos os requisitos (última ou todas as versões) e todos os atributos relacionados. Além disso, todos os campos personalizados definidos para requisitos são exibidos em uma coluna separada.

A exibição de todas as versões será exibida se você marcar a caixa de seleção no topo “Exibir todas as versões de cada requisito”.

Cobertura - Um valor de, por exemplo, "20% (4/20)" significa que 20 casos de teste devem ser criados para este requisito para testá-lo completamente. 4 deles já foram criados e vinculados a este Requisito, o que torna a cobertura de 20 por cento.

A captura de tela a seguir exibe a página Visão geral do requisito.

Ao clicar no ícone de lápis, você pode editar os detalhes do requisito conforme mostrado na captura de tela acima. Ele abre uma nova janela junto com os detalhes do requisito no modo de edição.

TestLink suporta o recurso para atribuir casos de teste para execução a diferentes usuários. A atribuição de casos de teste afeta a execução e os relatórios. Na página de execução, você pode classificar os casos de teste executáveis ​​para ver a quem eles estão atribuídos. Na seção de relatórios, você pode ver os casos de teste restantes agrupados pelo nome do testador. Se não houver casos de teste atribuídos a um testador, o padrão é nenhum. Um Testador também pode ver as métricas de seus próprios testes executados.

Atribuir Casos de Teste

A seguir estão as etapas para atribuir um caso de teste -

Step 1 - Vá para Conteúdo do plano de teste → Atribuir execução de casos de teste a partir do painel, conforme mostrado abaixo.

Step 2- No lado esquerdo da tela, pesquise o conjunto de testes e clique nele. Ele exibe os detalhes e casos de teste presentes no lado direito.

Step 3- Selecione o caso de teste a ser atribuído. Verifique se algum usuário existente está presente. O campo 'Atribuído a' exibe o nome do usuário, se estiver atribuído.

Step 4- Vá para a caixa de texto Atribuir e comece a digitar o nome do usuário. Ele exibirá a lista de usuários correspondentes, na qual você pode selecionar o nome do usuário.

Step 5 - Clique no botão Salvar presente na parte superior da tela.

Depois de atribuir o caso de teste, o nome do usuário aparece na seção Atribuído a junto com um símbolo vermelho.

Step 6- Se o usuário atribuído precisar ser removido, basta clicar no símbolo vermelho para remover o usuário atribuído.

A atribuição de usuário em massa é quase semelhante a uma atribuição normal. A única diferença é que vários usuários podem ser atribuídos ao mesmo tempo a um único e a vários casos de teste.

A seguir estão as etapas para atribuição de usuário em massa -

Step 1 - Vá para Conteúdo do plano de teste → Atribuir execução de casos de teste a partir do painel, conforme mostrado na captura de tela a seguir.

Step 2- No lado esquerdo, pesquise o conjunto de testes e clique nele. Ele exibe os detalhes e casos de teste presentes no painel do lado direito.

Step 3- Selecione os vários casos de teste a serem atribuídos a vários usuários. Verifique se algum usuário existente está presente. O campo 'Atribuído a' exibe o nome do usuário, se estiver atribuído.

Step 4- Vá para a caixa de teste Atribuição de usuário em massa na parte superior. Comece digitando o nome do usuário. Ele exibirá a lista de usuários correspondentes de onde o nome do usuário pode ser selecionado. Adicione vários usuários na caixa de texto.

Step 5 - Clique no Do botão presente no lado direito da caixa de texto.

Ele exibe o nome do usuário no campo Atribuir a de cada caso de teste selecionado.

Step 6 - Clique no botão Salvar para atribuir os casos de teste a esses usuários.

Depois de atribuir o caso de teste, o nome do usuário aparece na seção Atribuído a junto com um símbolo vermelho.

Step 7 - Se o usuário atribuído precisar ser removido, basta clicar no símbolo vermelho, ele removerá o usuário atribuído.

Remoção de usuários em massa

Para remoção de usuários em massa, primeiro selecione os casos de teste dos quais os usuários atribuídos precisam ser removidos.

Clique no botão “Do bulk user remove” presente na parte superior da tela.

Ele remove o usuário atribuído a esse caso de teste.

Plataforma significa um local ou configuração de sistema onde um caso de teste deve ser executado. Uma plataforma pode ser diferentes navegadores da web, como Chrome, Safari, IE, Mozilla, etc. ou diferentes sistemas operacionais, dispositivos de hardware ou configurações.

As plataformas escolhidas devem estar associadas ao Plano de Teste onde os casos de teste são executados. Um projeto de teste pode precisar de várias plataformas para testar antes de lançar um produto. Os casos de teste devem estar conectados às plataformas, bem como aos planos de teste.

Adicionar plataforma

Para usar o recurso de plataforma, ele deve ser criado primeiro em Gerenciamento de plataforma. Você deve ter o direito de gerenciamento de plataforma para criar uma plataforma.

A seguir estão as etapas para criar uma plataforma.

Step 1 - Acesse Test Project → Platform Management no painel, conforme mostrado abaixo.

Ele exibe a página Gerenciamento da plataforma.

Step 2 - Clique no botão Criar plataforma conforme mostrado abaixo.

Ele abre o formulário Criar plataforma.

Step 3 - Digite o nome e a descrição da plataforma.

Step 4 - Clique no botão Salvar.

Após clicar em Salvar, a plataforma é listada no Gerenciamento de Plataforma.

Excluir uma plataforma

Step 1- Navegue para Testar projeto → Gerenciamento de plataforma. Ele exibe uma lista de todas as plataformas disponíveis junto com o símbolo de exclusão em vermelho como X.

Step 2 - Clique no símbolo Excluir conforme mostrado abaixo.

Um pop-up de confirmação de exclusão é exibido.

Step 3 - Clique no botão Sim.

A página é atualizada e a plataforma é removida da página.

Os marcos estão associados ao projeto e são uma das melhores maneiras de acompanhar o progresso e o cronograma. É semelhante aos pequenos alvos em um projeto. Um marco pode ser um alvo importante, como um lançamento de software público planejado, uma versão de teste interno, um novo lançamento beta para um cliente importante, etc.

Depois que as partes interessadas adicionam marcos ao TestLink, os usuários podem atribuir execuções de teste a marcos específicos. Ajuda a acompanhar o progresso do marco separadamente. Especialmente, se vários marcos estiverem em andamento em paralelo ou se os usuários tiverem muitas execuções de teste ativas ao mesmo tempo.

Adicionar um marco

A seguir estão as etapas para adicionar um marco.

Step 1 - Vá para Plano de Teste → Visão Geral do Milestone no painel, conforme mostrado abaixo.

Ele abre a página Milestone junto com o botão Criar.

Step 2 - Clique no botão Criar conforme mostrado abaixo.

Ele abre os formulários Criar Marco.

Step 3 - Digite o nome, a data alvo e a data de início.

Existem sub-marcos como Teste completo com alta prioridade, Teste completo com prioridade média e Teste completo com baixa prioridade.

Step 4 - Após inserir a porcentagem, clique no botão Salvar.

Você pode ver o status e o progresso da etapa, conforme mostrado na captura de tela a seguir.

Excluir um marco

Step 1- Navegue até Plano de Teste → Visão Geral do Milestone. Ele exibe uma lista de todos os marcos disponíveis junto com o símbolo de exclusão em vermelho como X.

Step 2 - Clique no símbolo Excluir conforme mostrado abaixo.

Um pop-up de confirmação de exclusão é exibido.

Step 3 - Clique no botão Sim conforme mostrado abaixo.

A página é atualizada e o Milestone é retirado da página.

Antes de iniciar a execução real, a configuração do conjunto de execução é a etapa necessária para rastrear o progresso e o status da execução. Este estágio é denominado configuração de execução de teste.

Antes da execução, certifique-se de que os seguintes documentos estejam prontos -

  • A especificação do teste é escrita e mencionada no projeto.
  • O plano de teste é criado e revisado.
  • Os casos de teste são criados e mapeados no plano de teste para cobertura.
  • Pelo menos uma construção é criada para o projeto.

Você deve ter permissão adequada para execução e para trabalhar neste plano de teste.

Navegação e configurações

A seguir estão as etapas para definir a navegação e as configurações para a execução de casos de teste.

Step 1 - Vá para Execução de teste → Executar testes no painel, conforme mostrado abaixo.

Ele abre a página Executar Teste, onde Configurações e Filtros estão presentes no painel esquerdo.

Junto com esses dois, há também um menu em árvore.

Step 2 - Selecione Plano de Teste e construa na seção de configuração.

Step 3 - Na seção de filtro, você pode restringir a estrutura em árvore presente abaixo do filtro.

As capturas de tela a seguir exibem a navegação e configurações na página de execução de testes -

Defina uma versão testada

Você deve especificar um dos Builds ativos para adicionar os resultados da execução do caso de teste. Se você não especificar, a compilação mais recente é definida por padrão.

O rótulo de compilação especifica o pacote exato do aplicativo em teste para fins de rastreamento. Cada Caso de Teste pode ser executado uma ou mais vezes por Build. No entanto, é recomendado que apenas um ciclo de teste seja executado em um Build.

Builds podem ser criados pelo Test Leader usando a página Create New Build.

Menu Árvore

O menu em árvore no painel de navegação abaixo da seção Filtro exibe a lista filtrada de casos de teste no plano de teste.

Ao selecionar o caso de teste, ele permite abrir um Caso de Teste apropriado para execução de teste no painel direito.

As suítes de teste no menu em árvore exibem detalhes do plano de teste e detalhes de construção, conforme mostrado na captura de tela a seguir.

A execução do teste é o processo de executar o código e comparar os resultados esperados e reais.

Status do teste

Por padrão, um caso de teste permanece no status Sem execução. Depois que um status é atribuído a um caso de teste, ele não pode reverter para o status no Run.

Um caso de teste pode ser atribuído a um resultado como Aprovado, Reprovado ou Bloqueado. O TestLink também permite atribuir um resultado a etapas de teste individuais. Você pode atribuir o status Aprovado, Reprovado ou Bloqueado em cada etapa individual de um caso de teste.

  • Passed - Quando um caso de teste ou etapa corresponde ao resultado esperado, ele é marcado como Aprovado.

  • Failed - Quando um caso de teste ou etapa se desvia do resultado esperado, é marcado como Reprovado.

  • Blocked - Quando um caso de teste ou etapa não pode ser executado devido a um problema pendente, ele é marcado como Bloqueado.

Insira o resultado do teste

Depois que um caso de teste ou etapa de teste é executado, o resultado deve ser atribuído a eles.

As etapas a seguir devem ser realizadas ao inserir um resultado de teste -

Step 1 - Vá para Execução de Teste → Testes de Execução ou Casos de Teste Atribuídos a Mim, conforme mostrado abaixo.

Step 2- Selecione o caso de teste no painel esquerdo. Ele exibe todos os detalhes e etapas dos casos de teste.

Step 3- Na etapa de teste, há Notas de Execução e coluna Resultado. Após a execução, você pode inserir comentários como notas de execução.

Step 4 - Selecione Resultados como Aprovado, Reprovado ou Bloqueado.

Você também pode anexar uma imagem ou arquivo de captura de tela como um artefato em apoio à seleção de resultados.

Step 5 - Na seção Notas / Descrição presente abaixo, insira um comentário geral para a execução do caso de teste.

Step 6- No lado direito de Notas / Descrição, a duração da execução (min) está presente. Insira o número de minutos gastos durante a execução deste caso de teste.

Step 7- Abaixo da caixa de texto Duração da execução, três ícones estão presentes para selecionar o status geral do resultado para o caso de teste. Os ícones são Aprovados, Reprovados e Bloqueados da esquerda para a direita.

Após a seleção, o resultado geral é atualizado com todas as iterações de execução.

Step 8- Clique no ícone Imprimir para visualizar o resultado da execução detalhada. O símbolo está presente na coluna Modo de Execução na extrema direita, conforme mostrado abaixo.

Ele abre uma nova janela com detalhes de execução e comentários passo a passo, conforme mostrado abaixo.

Excluir execução

Você pode excluir o resultado da execução clicando no símbolo de exclusão vermelho como X, presente na coluna Modo de Execução.

Ele abre um pop-up de confirmação para exclusão. Clique no botão OK.

Relatórios e métricas agrupam os resultados da execução em um local que ajuda a rastrear o andamento do projeto.

Para acessar a seção Relatório e métricas, selecione Execução de teste → Relatórios de teste e métricas no painel, conforme mostrado abaixo.

O painel esquerdo é usado para navegar para cada relatório e operar os controles de comportamento e exibição dos relatórios. O botão “Imprimir” inicializa a impressão do painel direito (nenhuma navegação será impressa).

Você pode imprimir como HTML ou Pseudo MS Word. Você também pode enviar o relatório por e-mail em formato HTML. O painel direito exibe um resumo de cada relatório.

Métricas gerais do plano de teste

Essas métricas exibem o status atual de um Plano de Teste pelos seguintes critérios - suíte de teste, proprietário, marco, prioridade e palavra-chave.

Além disso, ele também exibe as métricas básicas para todas as compilações ativadas. O status atual é determinado pelo Build recente onde os casos de teste são executados.

Por exemplo, se um Caso de Teste for executado em várias compilações, apenas o resultado mais recente será contado. Resultado do último teste é um conceito usado em muitos relatórios e é determinado da seguinte forma -

  • A ordem dos Builds é criada em um Plano de Teste. Por exemplo, se um teste falhar no Build 1 e for marcado como aprovado no Build 2, o resultado mais recente será aprovado.

  • Se um Caso de Teste for executado várias vezes no mesmo Build, a execução mais recente será considerada. Por exemplo, se o Build 3 for lançado e marcado como “aprovado” às 13h e marcado como “reprovado” às 17h - será considerado reprovado.

  • Os casos de teste listados como “No Run” em um Build não são considerados. Por exemplo, se um caso de teste for marcado como “aprovado” no Build 1 e não for executado no Build 2, o último resultado será considerado como “aprovado”.

Quando você clica em General Test Plan Metrics no lado esquerdo da tela, todos os resultados são exibidos conforme mostrado abaixo.

Results by Top Level Test Suites- Lista os resultados de cada suíte de nível superior. Ele exibe o número de casos de teste com status Aprovado, Reprovado, Bloqueado, Não executado e Concluído (%). Os resultados para suítes de nível superior incluem todas as suítes infantis.

Results by Build- Lista os resultados de execução para cada Build. Para cada Build, ele exibe o total de casos de teste, total de aprovação,% aprovado, total de falha,% falhado, bloqueado,% bloqueado, não executado e% não executado. Se um Caso de Teste foi executado duas vezes no mesmo Build, a execução mais recente será levada em consideração.

Results by Keyword- Lista todas as palavras-chave atribuídas a casos no Plano de Teste atual e os resultados associados a elas. Para cada palavra-chave, ele exibe o total de casos de teste, total de aprovação,% aprovado, total de falha,% falhado, bloqueado,% bloqueado, não executado e% não executado.

No módulo Relatórios, você pode criar, visualizar e exportar relatórios suportados pelo TestLink. O TestLink oferece suporte a uma ampla variedade de relatórios em todas as fases do STLC para controlar melhor o progresso, como execução de teste, cobertura de requisitos e detalhes de criação de caso de teste. Esses relatórios buscam as informações mais importantes para preparar qualquer uma das métricas.

Quando você navega para Relatórios de teste e métricas no painel, ele exibe a lista de relatórios disponíveis para diferentes atividades no painel esquerdo. No painel direito, ele exibe os detalhes do relatório selecionado conforme mostrado abaixo.

Matriz de Resultado de Teste

Este relatório exibe todos os casos de teste atualmente bloqueados, reprovados, aprovados ou não executados. Mostra o último resultado da execução do caso de teste para cada construção. Além disso, a última coluna mostra o último resultado da execução do caso de teste para a última compilação criada.

A lógica do "Resultado do último teste" (descrita acima em Métricas gerais do plano de teste) é usada para determinar se um caso de teste deve ser considerado bloqueado, reprovado, aprovado ou não executado.

Os relatórios de casos de teste bloqueados e com falha exibirão os bugs associados se o usuário for um associado do sistema de rastreamento de bugs integrado com TestLink.

Para acessar a Matriz de resultados de teste, clique em Matriz de resultados de teste no painel esquerdo. ele exibe o relatório no lado direito, conforme mostrado na captura de tela a seguir.

Relatórios de Requisitos

Este relatório está disponível em Relatório de Teste e Métricas, se os requisitos estiverem vinculados aos casos de teste do Projeto de Teste atual.

O relatório é gerado em relação a um documento de especificação de requisito selecionado na lista suspensa Build e Status.

Existem duas seções - visão geral de métricas e resultados. As seguintes métricas estão disponíveis -

  • Número total de requisitos
  • Requisitos no TestLink
  • Requisitos cobertos por casos de teste
  • Requisitos não cobertos por casos de teste
  • Requisitos não cobertos ou não testados
  • Requisitos não testados

Os requisitos são divididos em quatro seções. Cada requisito é listado junto com todos os casos de teste relacionados (coloridos de acordo com o resultado do caso de teste) -

  • Requisitos aprovados
  • Requisitos reprovados
  • Requisitos bloqueados
  • Requisitos não executados

A captura de tela a seguir exibe o relatório de requisitos -

Este relatório requer biblioteca gráfica instalada no servidor web. A lógica do “Resultado do último teste” é usada para todos os quatro gráficos.

Para acessar os gráficos, clique em gráficos no painel esquerdo, conforme mostrado abaixo.

O relatório contém os seguintes gráficos -

Gráfico de pizza de geral aprovado / reprovado / bloqueado / e não executado casos de teste conforme mostrado acima.

Gráfico de barras dos resultados por palavra-chave, conforme mostrado abaixo.

Gráfico de barras dos resultados por suíte de nível superior, conforme mostrado abaixo.

As barras nos gráficos de barras são coloridas de forma que o usuário possa identificar o número aproximado de casos aprovados, reprovados, bloqueados e não executados.