Tutorial do TestLink

⚡ Resumo Inteligente

O Guia Completo de Tutoriais do TestLink explica como usar a plataforma web de código aberto TestLink para gerenciamento de testes de ponta a ponta, abrangendo configuração de projeto, planos de teste, builds, suítes de teste, casos de teste, funções de usuário e requisitos. trachabilidade, execução tracrei, relatórios e fluxos de trabalho de importação ou exportação.

  • 🧭 Gerenciamento centralizado de testes: O TestLink reúne requisitos, especificações de teste e status de execução em um único espaço de trabalho baseado na web, permitindo que as equipes possam traccobertura k em todos os projetos.
  • ???? Hierarquia do projeto: Crie uma estrutura limpa, começando por um Projeto de Teste, seguido por um Plano de Teste, uma Versão (Build), um Conjunto de Testes (Test Suite) e Casos de Teste individuais com detalhes em nível de etapa.
  • 👥 Acesso baseado em função: Atribua funções de Convidado, Testador, Testador Sênior, Líder e Administrador para que cada usuário edite ou execute apenas o que sua responsabilidade permite.
  • 🔗 Exigência Trachabilidade: Vincule as especificações de requisitos aos casos de teste para verificar a abrangência e identificar rapidamente as lacunas na visualização de Relatórios de Teste.
  • 📤 Fluxos de trabalho XML portáteis: Exporte casos de teste ou conjuntos de testes para XML e importe-os novamente para outro servidor ou projeto TestLink sem precisar reconstruir os artefatos manualmente.

Tutorial do TestLink

O que é TestLink?

O TestLink é uma das ferramentas de gerenciamento de testes de código aberto baseadas na web mais utilizadas. Ele sincroniza a especificação de requisitos e a especificação de testes em um único espaço de trabalho, permitindo que as equipes planejem, documentem e executem testes. tracO TestLink permite que você coordene atividades de alta qualidade. Com ele, você pode criar um projeto de teste, documentar casos de teste e integrar vários usuários com funções distintas. O usuário administrador gerencia a atribuição de casos de teste em toda a equipe.

O TestLink suporta a execução automatizada e manual de casos de teste. Os testadores podem gerar um Plano de teste Gere relatórios de teste e relatórios em muito menos tempo com esta ferramenta. Ela suporta relatórios em diversos formatos, incluindo Excel, MS Word e HTML. Além disso, integra-se com softwares populares. Defeito tracsistemas líderes como JIRA, MANTIS, BUGZILLA e TRACPor ser baseado na web, vários usuários podem utilizá-lo simultaneamente com suas próprias credenciais e funções atribuídas.

Vantagens do TestLink

Antes de mergulharmos na configuração, é útil entender por que o TestLink continua sendo uma escolha popular para gerenciamento de testes em equipes de controle de qualidade.

  • Ele suporta múltiplos projetos em uma única instalação.
  • Permite a fácil exportação e importação de casos de teste entre servidores.
  • Ele se integra facilmente com diversas ferramentas de gerenciamento de defeitos.
  • Ele executa casos de teste automatizados por meio de XML-RPC.
  • Ele filtra casos de teste por versão, palavras-chave, ID do caso de teste e outros atributos.
  • Com apenas alguns cliques, ele atribui casos de teste a vários usuários.
  • Ele gera planos de teste e relatórios de teste em vários formatos.
  • Ele fornece credenciais para múltiplos usuários e suporta atribuição granular de funções.

Faça login no TestLink

Após a instalação do TestLink, o primeiro passo é fazer login como administrador e acessar o painel principal.

Passo 1) Acesse a página inicial do TestLink e insira os dados de login.

  1. Digite o ID do usuário – admin
  2. Digite a senha
  3. Clique na aba de login

Faça login no TestLink

Criando um Projeto de Teste

Um Projeto de Teste funciona como o contêiner de nível superior para todos os planos de teste, conjuntos de testes e casos relacionados. Os passos a seguir mostram como criar seu primeiro projeto.

Passo 1) Na janela principal, clique em Testar Gerenciamento de Projetos. Isso abrirá outra janela.

Criando um Projeto de Teste

Passo 2) Clique na aba “Criar” para criar um novo projeto.

Criando um Projeto de Teste

Passo 3) Preencha todos os campos obrigatórios, como categoria, nome do projeto, prefixo e descrição. Após preencher os detalhes necessários, clique na guia “Criar” na parte inferior da janela.

Criando um Projeto de Teste

Isso cria o seu projeto “Guru99” com sucesso.

Criando um Projeto de Teste

Criando um Plano de Teste

Um Plano de Testes reúne todas as informações necessárias, incluindo o escopo dos testes de software, marcos, conjuntos de testes e casos de teste. Uma vez que o projeto esteja em andamento, o próximo passo é definir um Plano de Testes para ele.

Passo 1) Na página inicial, clique em Gerenciamento de Plano de Teste.

Criando um Plano de Teste

Passo 2) Uma nova página será aberta. Na parte inferior da página, clique na aba “Criar”.

Criando um Plano de Teste

Passo 3) Preencha todas as informações necessárias, como nome, descrição e a opção “criar a partir de um plano de teste existente”. Em seguida, clique em “Criar”.

Criando um Plano de Teste

Passo 4) As GuruO plano de teste 99 foi criado com sucesso.

Criando um Plano de Teste

Criação de compilação

Uma versão (Build) representa uma versão específica do software em teste. As versões são úteis para grupos.ping Resultados da execução em relação a uma versão específica do aplicativo.

Passo 1) Na página inicial, clique em "Builds/Releases" em "Test Plan".

Criação de compilação

Passo 2) Na janela seguinte, preencha todos os detalhes da versão do software e clique em “Criar” para salvá-la.

  1. Digite o nome do título
  2. Insira a descrição da versão do software.
  3. Marque a caixa de seleção para o status – Ativo
  4. Marque a caixa de seleção para o status – Aberto
  5. Escolha a data de lançamento
  6. Clique no botão “Criar”

Criação de compilação

Após a criação de uma versão, ela aparecerá assim.

Criação de compilação

Criação de um conjunto de testes

Um conjunto de testes é uma coleção de casos de teste que validam o mesmo componente ou funcionalidade. Os passos a seguir explicam como criar um conjunto de testes para o seu projeto.

Passo 1) Clique na opção “Especificação de Teste” na página inicial.

Criação de um conjunto de testes

Passo 2) No lado direito do painel, clique no ícone de configurações. Criação de um conjunto de testes. É exibida uma lista de operações de teste.

Passo 3) Clique na aba “Criar” para o Conjunto de Testes.

Criação de um conjunto de testes

Passo 4) Preencha todos os detalhes do conjunto de testes e clique em "Salvar".

  1. Insira o nome do conjunto de testes
  2. Insira os detalhes sobre seu conjunto de testes.
  3. Clique em “Salvar” para salvar o conjunto de testes.

Criação de um conjunto de testes

Você pode ver o conjunto de testes para Guru99 é criado.

Criação de um conjunto de testes

Seu conjunto de testes aparece no lado esquerdo do painel, abaixo da estrutura de pastas.

Criando um caso de teste

Um caso de teste contém uma sequência de etapas de teste projetadas para validar um cenário específico com um resultado esperado. As etapas abaixo explicam como criar um caso de teste juntamente com suas etapas de teste individuais.

Passo 1) Clique na pasta "Test Suite" no lado esquerdo do painel, abaixo da estrutura de árvore de pastas.

Criando um caso de teste

Passo 2) Clique no ícone de configurações no painel lateral direito. Uma lista de operações de caso de teste será exibida.

Criando um caso de teste

Passo 3) Uma nova janela será aberta. Clique em “Criar” nas operações do Caso de Teste para iniciar um novo Caso de Teste.

Criando um caso de teste

Passo 4) Insira os detalhes na página de especificação do caso de teste.

Criando um caso de teste

Passo 5) Após inserir os detalhes, clique em “Criar” para salvá-los. O Caso de Teste para GuruO número 99 foi criado com sucesso.

Criando um caso de teste

Passo 6) Clique no caso de teste na pasta. Uma nova janela será aberta. Clique em “Criar etapas” para iniciar o editor de etapas do caso de teste.

Criando um caso de teste

Passo 7) Uma nova janela será aberta na mesma página. Insira os seguintes dados.

  1. Insira a ação passo a passo para o seu caso de teste.
  2. Insira os detalhes sobre a ação da etapa
  3. Clique em “Salvar e adicionar outra ação” OU clique em “Salvar e sair” se não houver mais etapas de teste para adicionar.

Criando um caso de teste

Passo 8) Após salvar e sair da etapa de teste, ela ficará assim.

Criando um caso de teste

Atribuindo Caso de Teste ao Plano de Teste

Para que um caso de teste seja executado, ele deve ser atribuído a um plano de teste. Os próximos passos explicam como adicionar um caso de teste ao seu plano de teste.

Passo 1) Clique no ícone de configurações Atribuindo Caso de Teste ao Plano de Teste No painel de teste, aparece uma lista de operações.

Passo 2) Clique em “Adicionar aos planos de teste”.

Atribuindo Caso de Teste ao Plano de Teste

Passo 3) Uma nova janela será aberta. Procure o seu projeto.Guru99".

  1. Marque a caixa de seleção ao lado do seu Plano de Teste.
  2. Clique no botão “Adicionar”.

Atribuindo Caso de Teste ao Plano de Teste

Isso adiciona seu caso de teste ao plano de testes.

Criando usuários e atribuindo funções no TestLink

O TestLink oferece recursos de gerenciamento e autorização de usuários para que você possa conceder as permissões corretas a cada membro da equipe.

Abaixo está a lista de funções padrão no TestLink e seus respectivos direitos.

Tipo Casos de teste Métricas de teste
Convidado Consultar Consultar
testador Execute Consultar
Testador Sênior Editar e executar Consultar
Líder e Administrador Editar e executar Editar e executar

Passo 1) Na página inicial do TestLink, clique no ícone Usuários/Funções na barra de navegação.

Criando usuários e atribuindo funções no TestLink

Passo 2) Clique em “Criar”.

Criando usuários e atribuindo funções no TestLink

Passo 3) Preencha todos os dados do usuário e clique no botão “Salvar”.

Criando usuários e atribuindo funções no TestLink

Os usuários recém-criados aparecem na lista.

Criando usuários e atribuindo funções no TestLink

Passo 4) Atribua a função de Projeto de Teste ao usuário.

  1. Clique no “Atribuir funções do projeto de teste” aba
  2. Escolha o nome do projeto
  3. Selecione a função do usuário no menu suspenso.

Criando usuários e atribuindo funções no TestLink

Requisitos de escrita

Os requisitos descrevem o que o sistema deve fazer, e o TestLink permite armazená-los juntamente com os casos de teste que os verificam. Os próximos passos mostram como adicionar uma especificação de requisito.

Passo 1) Na barra de navegação, selecione o link “Requisitos”. Isso abrirá a página de Requisitos.

Requisitos de escrita

Passo 2) No lado direito da página de Requisitos, clique em “Criar”.

Requisitos de escrita

Passo 3) Uma nova janela será aberta. Insira todos os detalhes, incluindo:

  1. ID do Documento
  2. Nome do título
  3. Exigência Descriptíon
  4. Clique em "Salvar"

Para o tipo, você pode escolher uma opção no menu suspenso. Neste exemplo, escolhemos “Especificação de requisitos do usuário”.

Requisitos de escrita

Passo 4) A especificação de requisitos é criada e exibida no painel lateral esquerdo, abaixo do projeto “Guru99".

Requisitos de escrita

Passo 5) Selecione o botão de configurações na página inicial da Especificação de Requisitos. Uma nova janela será aberta.

Requisitos de escrita

Passo 6) Clique na aba “Criar” em Requisito. Operações.

Requisitos de escrita

Passo 7) Preencha todos os detalhes especificados e clique em “Salvar”.

  1. Insira o ID do documento
  2. Digite o nome do título
  3. Digite a descrição
  4. Insira o status – rascunho, retrabalho, revisão, não testável ou válido (escolhemos válido)
  5. Insira o tipo – interface do usuário, não funcional, informativo, recurso ou caso de uso (escolhemos caso de uso).
  6. Insira o número de casos de teste necessários
  7. Clique em “Salvar” no final.

Requisitos de escrita

Observação: Para adicionar mais requisitos, marque a caixa de seleção e clique em “Salvar”.

No lado esquerdo do painel, o novo requisito fica visível.

Requisitos de escrita

Atribuição de Requisitos a Casos de Teste

No TestLink, um requisito pode ser vinculado a casos de teste. Este é um recurso crucial para tracCobertura de testes otimizada. Na visualização de relatórios de teste, você pode verificar quais requisitos não estão cobertos e adicioná-los aos conjuntos de testes para obter a máxima cobertura.

Passo 1) Na seção Especificação de Teste, abra qualquer Caso de Teste individual e clique no ícone de Requisito.

Atribuição de Requisitos a Casos de Teste

Passo 2) Para atribuir uma especificação de requisitos a um caso de teste, siga estes passos.

  1. Utilize o menu suspenso para selecionar a Especificação de Requisitos.
  2. Marque a caixa de seleção do requisito
  3. Clique na aba “Atribuir”

Atribuição de Requisitos a Casos de Teste

Após clicar na aba “Atribuir”, uma janela aparece com a mensagem “Requisito atribuído”.

Atribuição de Requisitos a Casos de Teste

Executando um caso de teste

No TestLink, você pode executar um caso de teste e alterar seu status de execução. O status de um caso de teste pode ser definido como "Bloqueado", "Aprovado" ou "Reprovado". Inicialmente, o caso está com o status "Não Executado", mas, uma vez atualizado, não pode ser alterado de volta para "Não Executado".

Passo 1) Na barra de navegação, clique no link “Execução de Teste”. Isso abrirá o Painel de Execução de Teste.

Executando um caso de teste

Passo 2) Selecione o caso de teste que deseja executar no painel lateral esquerdo.

Executando um caso de teste

Passo 3) Após selecionar o Caso de Teste, uma nova janela será aberta.

Executando um caso de teste

Passo 4) Siga esses passos.

  1. Insira as anotações relacionadas ao caso de teste executado.
  2. Selecione seu status

Executando um caso de teste

Passo 5) Na mesma página, preencha detalhes semelhantes sobre a execução. Selecione o status e clique em “Salvar Execução”.

Executando um caso de teste

Gerando relatórios de teste

Os relatórios de teste oferecem visibilidade do progresso da execução, da cobertura dos requisitos e do nível geral de qualidade. O TestLink suporta diversos formatos para o compartilhamento de relatórios com as partes interessadas.

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Writer
  • OpenOffice Calc

Passo 1) Na barra de navegação, clique na opção Relatórios de Teste.

Gerando relatórios de teste

Passo 2) No painel lateral esquerdo, selecione o link “Relatório de Teste”.

Gerando relatórios de teste

Passo 3) Para gerar um relatório, siga estes passos.

  1. Marque ou desmarque as opções que deseja destacar no seu relatório de teste.
  2. Clique na pasta do seu projeto.

Gerando relatórios de teste

O relatório do teste tem o seguinte aspecto.

Gerando relatórios de teste

Exportar caso de teste / conjunto de testes

O TestLink permite exportar projetos e conjuntos de testes e, em seguida, importá-los para outro projeto do TestLink em um servidor ou sistema diferente. Os próximos passos descrevem o fluxo de trabalho de exportação.

Passo 1) Na página de Especificação de Teste, selecione o Caso de Teste que deseja exportar.

Exportar caso de teste / conjunto de testes

Passo 2) No lado direito do painel, clique em Exportar caso de teste / conjunto de testes Ícone de configurações. Ele exibe as operações que podem ser realizadas no caso de teste.

Passo 3) Clique na "Exportação" botão.

Exportar caso de teste / conjunto de testes

Passo 4) Uma nova janela será aberta. Selecione a opção conforme necessário e clique na aba “Exportar”.

Exportar caso de teste / conjunto de testes

O seguinte XML foi gerado.

Exportar caso de teste / conjunto de testes

Importando Caso de Teste / Conjunto de Testes

A importação traz casos de teste ou conjuntos de testes de uma exportação XML para o conjunto de testes de destino de sua escolha.

Passo 1) Selecione a pasta do conjunto de testes onde deseja importar o caso de teste.

Importando Caso de Teste / Conjunto de Testes

Passo 2) Clique no ícone de configurações Importando Caso de Teste / Conjunto de Testes Na lateral direita do painel, são exibidas as operações que podem ser executadas no conjunto de testes ou no caso de teste.

Passo 3) Clique em “Importar” na lista de operações do caso de teste.

Importando Caso de Teste / Conjunto de Testes

Passo 4) Procure e anexe o arquivo XML de caso de teste que você exportou do TestLink e clique em “Carregar”.

  1. Use a opção de navegação para anexar o arquivo XML de caso de teste que você exportou do TestLink.
  2. Clique em “Carregar arquivo”

Importando Caso de Teste / Conjunto de Testes

Ao carregar um arquivo, uma janela será aberta com a mensagem “Importar casos de teste”.

Importando Caso de Teste / Conjunto de Testes

Passo 5) O caso de teste é carregado e exibido no lado direito do painel.

Importando Caso de Teste / Conjunto de Testes

Perguntas Frequentes

O TestLink oferece suporte oficial. MySQL, Microsoft SQL Server e PostgreSQL. MySQL Continua sendo o backend mais comum para instalações de produção porque está bem documentado no guia de instalação do TestLink e a maioria das plataformas de hospedagem o suporta.

O TestLink integra-se com ferramentas populares de detecção de defeitos. tracsistemas king, incluindo JIRA, MANTIS, BUGZILLA, TRACRedmine e vocêTrack. Cada integração é configurada através do diretório cfg/, de forma que os casos de teste com falha possam ser vinculados diretamente a um ticket de defeito.

Sim. O TestLink é um software de código aberto distribuído sob a Licença Pública Geral GNU. As equipes podem baixá-lo, instalá-lo e modificá-lo sem pagar taxas de licença, embora ainda precisem fornecer hospedagem, um banco de dados e manutenção contínua.

Sim. Os assistentes de IA podem elaborar títulos de casos de teste, etapas e resultados esperados a partir de uma descrição de requisitos. RevOs visualizadores ainda devem verificar a precisão e ajustar a linguagem antes de colar os casos no TestLink para mantê-los alinhados com os padrões do projeto.

Não nativamente. O TestLink armazena dados de execução em seu banco de dados, portanto, as equipes normalmente os exportam ou usam a API XML-RPC para alimentar ferramentas de BI ou IA. Painéis de IA externos podem então destacar testes instáveis, áreas lentas e prováveis ​​riscos de regressão.

Resuma esta postagem com: