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
- Digite o ID do usuário – admin
- Digite a senha
- Clique na aba de login
Criando um Projeto de Teste
- Na janela principal clique em Test Project Management, abrirá outra janela
- Clique na aba “criar” para criar um novo projeto.
- 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.
Isso criará seu projeto “Guru99” com sucesso.
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
Passo 2: Irá abrir outra página, no final da página clique na aba “Criar”
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”
- O plano de teste Guru 99 foi criado com sucesso
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
- 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
- Digite o nome do título
- Insira a descrição sobre a versão do software
- Marque a caixa de seleção para status - Ativo
- Marque a caixa de seleção para status-Aberto
- Escolha a data de lançamento
- Clique em criar um botão
Depois de liberar o software, ele aparecerá assim
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.
- No lado direito do painel, clique no ícone de configuração . Ele exibirá uma série de operações de teste.
- Clique na guia “criar” para o conjunto de testes
- Preencha todos os detalhes do conjunto de testes e clique na aba salvar.
- Insira o nome do conjunto de testes
- Insira os detalhes sobre seu conjunto de testes
- Clique no botão Salvar para salvar os detalhes do conjunto de testes
Você pode ver que o conjunto de testes do Guru 99 foi criado
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
- 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
- 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
- Insira os detalhes na página de especificação do 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
- 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
Passo 7) Irá abrir outra janela na mesma página, nessa janela você deverá inserir os seguintes dados
- Insira a etapa de ação para seu caso de teste
- Insira os detalhes sobre a ação da etapa
- 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
Passo 8) Depois de salvar e sair da etapa de teste, ela aparecerá assim
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 no painel de teste. Ele mostrará a lista de operações.
Passo 2) Clique em “Adicionar aos planos de teste”
Passo 3) Uma nova janela será aberta, pesquise seu projeto “Guru99”
- Marque a caixa de seleção em seu plano de teste
- Clique no botão adicionar
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
- Clique em Criar
Passo 3: Preencha todos os dados do usuário e clique no botão “Salvar”
Aqui na lista podemos ver que os usuários foram criados
Passo 4: Atribuição da função do projeto de teste ao usuário,
- Clique em “Atribuir funções do projeto de teste” aba
- Escolha o nome do projeto
- Selecione a função do usuário no menu suspenso
Requisitos de escrita
- Na barra de navegação selecione o “Link Requisitos”, ele abre a página Requisitos.
Passo 2: Na página de requisitos, no lado direito do painel, clique no botão “criar”
Passo 3: Uma nova janela será aberta, insira todos os detalhes como
- ID do Documento
- Nome do título
- Exigência Descriptíon
- 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”
Passo 4: Deve criar a especificação do Requisito e exibi-la no painel lateral esquerdo no projeto “Guru99”.
Passo 5: Selecione o botão de configuração na página inicial de especificação de requisitos. Isso abrirá outra janela.
Passo 6Clique na guia “Criar” em Requisito Operações.
Passo 7: Preencha todos os detalhes especificados e clique no botão “Salvar”
- Insira o ID do documento
- Digite o nome do título
- Digite a descrição
- Insira o status - se está em rascunho, retrabalho, revisão, não testável, etc. Aqui escolhemos válido
- Insira o tipo – interface do usuário, não funcional, informativo, recurso, etc. Aqui escolhemos o caso de uso
- Insira o número de casos de teste necessários
- Digite o botão “Salvar” no final
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.
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
- Para atribuir a especificação de requisitos ao caso de teste, você deve seguir as seguintes etapas
- Role a caixa suspensa para selecionar a especificação de requisitos
- Marque a caixa de seleção do requisito
- Clique na aba “atribuir”
Após clicar na aba “atribuir”, aparecerá uma janela informando “Requisito Atribuído”.
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.
- Escolha o caso de teste que deseja executar no painel esquerdo
Passo 3: Depois de selecionar os casos de teste, será aberta uma janela.
Passo 4: Siga os seguintes passos
- Insira as notas relacionadas ao caso de teste executado
- Selecione seu status
- 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”.
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
Passo 2: No painel esquerdo, selecione o link “Relatório de teste”
Passo 3: Para gerar um relatório siga os seguintes passos
- Marque e desmarque a opção que deseja destacar em seu relatório de teste
- clique na pasta do seu projeto
O relatório de teste ficará assim
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
Passo 2: Agora, no lado direito do painel, clique no botão í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
- Irá abrir outra janela, marque a opção conforme necessidade e clique na aba exportar
O seguinte XML é gerado
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
- Clique no ícone de configuração 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
- Navegue e anexe o arquivo XML do caso de teste que você exportou do link de teste e clique no botão de upload.
- Use a opção de navegação para anexar o arquivo de caso de teste XML que você exportou do testlink
- Clique em enviar arquivo
Ao fazer upload de um arquivo, será aberta uma janela informando a importação de casos de teste
- O caso de teste será carregado e exibido no lado direito do painel
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.