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) O 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: