Tutorial TestLink: um guia completo

O que é TestLink?

Test-link é a ferramenta de gerenciamento de testes de código aberto baseada na web mais amplamente usada. Ele sincroniza a especificação de requisitos e a especificação de teste juntas. O usuário pode criar projetos de teste e documentar casos de teste usando esta ferramenta. Com Test-Link você pode criar uma conta para vários usuários e atribuir diferentes funções de usuário. O usuário administrador pode gerenciar tarefas de atribuição de casos de teste.

Ele oferece suporte à execução automatizada e manual de casos de teste. Os testadores podem gerar Plano de teste e Relatório de Teste em uma fração do tempo com esta ferramenta. Ele suporta relatórios de teste em vários formatos, como Excel, MS Word e HTML. Além disso, também suporta integração com muitos aplicativos populares Defeito sistema de rastreamento como JIRA, MANTIS, BUGZILLA, TRAC, etc. Por ser uma ferramenta baseada na web, vários usuários podem acessar sua funcionalidade ao mesmo tempo com suas credenciais e funções atribuídas.

Vantagens do TestLink

  • Suporta vários projetos
  • Fácil exportação e importação de casos de teste
  • Fácil de integrar com muitas ferramentas de gerenciamento de defeitos
  • Execução automatizada de casos de teste por meio de XML-RPC
  • Filtragem fácil de casos de teste com versão, palavras-chave, ID do caso de teste e versão
  • Fácil de atribuir casos de teste a vários usuários
  • Fácil de gerar planos de teste e relatórios de teste em vários formatos
  • Forneça credenciais a vários usuários e atribua funções a eles

Faça login no TestLink

Passo 1: Abra o Testlink página inicial e insira os detalhes 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

- Na janela principal clique em Test Project Management, abrirá outra janela

Criando um Projeto de Teste

- Clique na aba “criar” para criar um novo projeto.

Criando um Projeto de Teste

- Insira todos os campos obrigatórios na janela como categoria para projeto de teste, nome do projeto, prefixo, descrição, etc. Após preencher todos os dados necessários, clique na aba “Criar” no final da janela.

Criando um Projeto de Teste

Isso criará seu projeto “Guru99” com sucesso.

Criando um Projeto de Teste

Criando um Plano de Teste

O plano de teste contém informações completas, como escopo de teste de software, marco, suítes de teste e casos de teste. Depois de criar um Projeto de Teste, a próxima etapa é criar o Plano de Teste.

- Na página inicial, clique em Gerenciamento do plano de teste na página inicial

Criando um Plano de Teste

Passo 2: Irá abrir outra página, no final 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, criar a partir de um plano de teste existente, etc. na janela aberta e clique em “criar guia”

Criando um Plano de Teste

- O plano de teste Guru 99 foi criado com sucesso

Criando um Plano de Teste

Criação de compilação

Uma compilação é uma versão específica de um software

- Clique em Builds/Releases em Test Plan na página inicial

Criação de compilação

- Na próxima janela, preencha todos os detalhes necessários para uma versão de software e clique em criar para salvar sua versão

  1. Digite o nome do título
  2. Insira a descrição sobre a versão do software
  3. Marque a caixa de seleção para status - Ativo
  4. Marque a caixa de seleção para status-Aberto
  5. Escolha a data de lançamento
  6. Clique em criar um botão

Criação de compilação

Depois de liberar o software, ele aparecerá assim

Criação de compilação

Criando conjunto de testes

Conjunto de testes é uma coleção de casos de teste que podem testar ou validar o mesmo componente. As etapas a seguir explicarão como criar um conjunto de testes para o seu projeto.

- Clique na opção de especificação de teste na página inicial.

Criando conjunto de testes

- No lado direito do painel, clique no ícone de configuração Criando conjunto de testes. Ele exibirá uma série de operações de teste.

- Clique na guia “criar” para o conjunto de testes

Criando conjunto de testes

- Preencha todos os detalhes do conjunto de testes e clique na aba salvar.

  1. Insira o nome do conjunto de testes
  2. Insira os detalhes sobre seu conjunto de testes
  3. Clique no botão Salvar para salvar os detalhes do conjunto de testes

Criando conjunto de testes

Você pode ver que o conjunto de testes do Guru 99 foi criado

Criando conjunto de testes

Seu conjunto de testes aparece no lado esquerdo do painel, na árvore de estrutura de pastas

Criando um Caso de Teste

Testcase contém uma sequência de etapas de teste para testar um cenário específico com um resultado esperado. As etapas abaixo explicarão como criar um caso de teste junto com as etapas de teste.

Passo 1: Clique na pasta do conjunto de testes no lado esquerdo do painel sob uma estrutura de árvore de pastas

Criando um Caso de Teste

- Clique no ícone de configuração no painel lateral direito. A lista de operações de casos de teste será exibida no painel lateral direito

Criando um Caso de Teste

- Uma nova janela será aberta, para criar casos de teste clique no botão criar um botão nas operações de casos de teste

Criando um Caso de Teste

- Insira os detalhes na página de especificação do caso de teste

Criando um Caso de Teste

- Após inserir os dados, clique no botão “criar” para salvar os dados. O caso de teste para Guru99 foi criado com sucesso

Criando um Caso de Teste

- Clique no caso de teste da pasta, conforme mostrado acima, uma janela será aberta. Clique no botão “criar etapas” em um caso de teste. Isso abrirá um editor de etapas do caso de teste

Criando um Caso de Teste

Passo 7) Irá abrir outra janela na mesma página, nessa janela você deverá inserir os seguintes dados

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

Criando um Caso de Teste

Passo 8) Depois de salvar e sair da etapa de teste, ela aparecerá assim

Criando um Caso de Teste

Atribuindo caso de teste ao plano de teste

Para que o caso de teste seja executado, ele deve ser atribuído ao plano de teste. Aqui veremos como podemos atribuir um caso de teste ao plano de teste.

Passo 1) Clique no ícone de configuração Atribuindo Caso de Teste ao Plano de Teste no painel de teste. Ele mostrará a 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, pesquise seu projeto “Guru99”

  1. Marque a caixa de seleção em seu plano de teste
  2. Clique no botão adicionar

Atribuindo Caso de Teste ao Plano de Teste

Isso adicionará seu caso de teste ao seu Plano de Teste.

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

Testlink fornece recursos de gerenciamento e autorização de usuários.

Abaixo está uma lista de funções padrão em Testlink e seus direitos –

Tipo Casos de teste Métricas de teste
Locatário Ver Ver
testador Execute Ver
Testador Sênior Editar e executar Ver
Líder e Administrador Editar e executar Editar e executar

- De TestlinkNa página inicial, clique no ícone de usuários/funções na barra de navegação

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

- 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

Aqui na lista podemos ver que os usuários foram criados

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

Passo 4: Atribuição da função do projeto de teste ao usuário,

  1. Clique em “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

- Na barra de navegação selecione o “Link Requisitos”, ele abre a página Requisitos.

Requisitos de escrita

Passo 2: Na página de requisitos, no lado direito do painel, clique no botão “criar”

Requisitos de escrita

Passo 3: Uma nova janela será aberta, insira todos os detalhes como

  1. ID do Documento
  2. Nome do título
  3. Exigência Descriptíon
  4. E clique no botão “Salvar”

Para o tipo, você pode escolher a opção no menu suspenso – aqui escolhemos “Especificação de requisitos do usuário”

Requisitos de escrita

Passo 4: Deve criar a especificação do Requisito e exibi-la no painel lateral esquerdo no projeto “Guru99”.

Requisitos de escrita

Passo 5: Selecione o botão de configuração na página inicial de especificação de requisitos. Isso abrirá outra janela.

Requisitos de escrita

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

Requisitos de escrita

Passo 7: Preencha todos os detalhes especificados e clique no botão “Salvar”

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

Requisitos de escrita

Nota: Para adicionar mais requisitos você pode marcar a caixa de seleção e clicar no botão salvar

No lado esquerdo do painel, podemos ver que o requisito foi adicionado.

Requisitos de escrita

Atribuindo requisitos para casos de teste

In Testlink, O requisito pode ser conectado a casos de teste. É um recurso muito importante para rastrear a cobertura do teste com base nos requisitos. Nos relatórios de teste, você pode verificar quais requisitos não são cobertos e agir de acordo com eles para anexar em suítes de testes para obter cobertura máxima de testes

- Na seção de especificação de teste, abra qualquer caso de teste e clique no ícone de requisito

Atribuindo requisitos a casos de teste

- Para atribuir a especificação de requisitos ao caso de teste, você deve seguir as seguintes etapas

  1. Role a caixa suspensa para selecionar a especificação de requisitos
  2. Marque a caixa de seleção do requisito
  3. Clique na aba “atribuir”

Atribuindo requisitos a casos de teste

Após clicar na aba “atribuir”, aparecerá uma janela informando “Requisito Atribuído”.

Atribuindo requisitos a casos de teste

Executando um caso de teste

No TestLink, podemos executar um caso de teste e alterar o status de execução de um caso de teste. Status de um caso de teste Pode ser configurado para “bloqueado” “Aprovado”, or "fracassado". Inicialmente, estará em “não executado” status, mas uma vez que você hav atualizou-o, ele não poderá ser alterado para o status “não executado” novamente.

- Na barra de navegação, clique no link “Execução de teste”. Ele o direcionará para o Painel de Execução de Teste.

Executando um caso de teste

- Escolha o caso de teste que deseja executar no painel esquerdo

Executando um caso de teste

Passo 3: Depois de selecionar os casos de teste, será aberta uma janela.

Executando um caso de teste

Passo 4: Siga os seguintes passos

  1. Insira as notas relacionadas ao caso de teste executado
  2. Selecione seu status

Executando um caso de teste

- Na mesma página, você deve preencher detalhes semelhantes sobre a execução do caso de teste. Preencha os dados, selecione o status e clique em “salvar execução”.

Executando um caso de teste

Gerando relatórios de teste

O link de teste suporta vários formatos de relatório de teste, como

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Escritor
  • 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 esquerdo, selecione o link “Relatório de teste”

Gerando relatórios de teste

Passo 3: Para gerar um relatório siga os seguintes passos

  1. Marque e desmarque a opção que deseja destacar em seu relatório de teste
  2. clique na pasta do seu projeto

Gerando relatórios de teste

O relatório de teste ficará assim

Gerando relatórios de teste

Exportar caso de teste/conjunto de testes

Testlink fornece os recursos para exportar projetos de teste/conjuntos de testes em seu Testlink e então você pode importá-los para outro Testlink projeto em um servidor ou sistema diferente. Para fazer isso, você deve seguir o seguinte passo

- Escolha o caso de teste que deseja exportar na página Especificação de teste

Exportar caso de teste/conjunto de testes

Passo 2: Agora, no lado direito do painel, clique no botão Exportar caso de teste/conjunto de testes ícone de configuração, ele exibirá todas as operações que podem ser executadas no caso de teste.

Passo 3: Clique no "exportar" botão

Exportar caso de teste/conjunto de testes

- Irá abrir outra janela, marque a opção conforme necessidade e clique na aba exportar

Exportar caso de teste/conjunto de testes

O seguinte XML é gerado

Exportar caso de teste/conjunto de testes

Importando caso de teste / suíte de teste

Passo 1: Selecione a pasta do conjunto de testes dentro da qual deseja importar o caso de teste

Importando caso de teste / suíte de teste

- Clique no ícone de configuração Importando caso de teste / suíte de teste no lado direito do painel, serão exibidas todas as operações que podem ser executadas no conjunto de testes/caso de teste

- Clique no botão importar na lista de operações do caso de teste como

Importando caso de teste / suíte de teste

- Navegue e anexe o arquivo XML do caso de teste que você exportou do link de teste e clique no botão de upload.

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

Importando caso de teste / suíte de teste

Ao fazer upload de um arquivo, será aberta uma janela informando a importação de casos de teste

Importando caso de teste / suíte de teste

- O caso de teste será carregado e exibido no lado direito do painel

Importando caso de teste / suíte de teste

Resumo

Neste tutorial, cobrimos vários aspectos do TestLink - como você pode usar Testlink-como um gerenciamento de teste. Ele explica passo a passo como gerenciar o plano de teste para o seu projeto, como criar um usuário e atribuir a ele suas funções de acordo ou até mesmo como importar ou exportar casos de teste para o seu projeto. Outros recursos úteis, como geração de relatórios, definição de requisitos, etc. também são bem demonstrados neste tutorial.