testrail review tutorial
Gerenciamento de casos de teste usando TestRail: um tutorial completo de revisão prática e passo a passo
A ferramenta TestRail fornece gerenciamento de caso de teste baseado na web, que é uma combinação de recursos sofisticados de gerenciamento de projeto com recursos otimizados para teste.
Esta ferramenta pode ser usada para qualquer tipo de projeto, incluindo Desenvolvimento Ágil e Metodologia de Teste.
Embora TestRail seja usado principalmente para teste de software, também é flexível o suficiente para ser usado em qualquer tipo de processo de controle de qualidade.
Vamos explorar essa ferramenta em detalhes com um tutorial prático de revisão do TestRail !!
O que você aprenderá neste tutorial:
- Criando conta TestRail
- Adicionando um Projeto
- Adicionando suítes de teste
- Adicionando Casos de Teste
- Adicionar execução de teste
- Execução de casos de teste
- Relatórios com execução de teste e resultados
O que você aprenderá:
- Funções de TestRail
- TestRail Walkthrough
- Introdução passo a passo
- Configuração de marco
- Conclusão
- Leitura recomendada
Funções de TestRail
As funções primárias de TestRail:
- Documente os casos de teste com etapas, resultados esperados, capturas de tela e muito mais.
- Organize os casos de teste em suítes e seções de teste.
- Atribuir casos de teste para execução e gerenciar cargas de trabalho da equipe.
- Acompanhe os resultados dos testes em tempo real.
- Analise o progresso em relação aos marcos.
- Gere relatórios sobre uma variedade de métricas.
TestRail oferece suporte a todos os tipos de teste de software. Você pode usá-lo para organizar teste manual / baseado em script , para agendar e relatar os resultados de teste exploratório , e para integrar com o ferramentas de automação de teste.
TestRail também se integra com ferramentas de rastreamento de defeitos prontas para usar e inclui uma API aberta, para que você possa criar suas próprias integrações personalizadas. Essa flexibilidade é o principal motivo pelo qual as equipes escolhem TestRail em vez de outras soluções de gerenciamento de casos de teste.
O fator mais importante é a IU rápida e leve, fácil de aprender e usar, com pouco ou nenhum treinamento necessário. Além disso, é uma ferramenta poderosa com recursos avançados, como relatórios personalizáveis.
A seguir está um projeto de exemplo em TestRail. A janela de visão geral do projeto resume o progresso diário do teste em um relance, incluindo o número de casos de teste, aprovados, bloqueados, aqueles que precisam de novo teste ou falharam.
No meio da tela, você pode ver Execuções de teste e Milestones . Uma execução de teste é usada para agrupar casos de teste para execução, enquanto o marco é usado para agrupar execuções de teste para uma finalidade específica, como uma versão de software.
TestRail Walkthrough
Para acompanhar este passo a passo, você obtém um versão de teste gratuita do TestRail aqui .
como eu abro um arquivo json?
Você pode escolher a edição Cloud hospedada para configuração instantânea ou a edição Server para instalar em seu próprio computador. Você só precisa preencher os campos obrigatórios conforme mostrado abaixo.
Para a edição Cloud, você tem uma etapa extra de escolher um endereço da web onde você acessará sua instância online.
Você receberá um e-mail com um link para confirmar sua avaliação gratuita. Clique no link para criar sua conta TestRail. Você será redirecionado automaticamente para sua instância de teste TestRail assim que ela estiver pronta. Esse processo deve levar apenas alguns minutos.
Dependendo da sua localização, pode ser necessário concluir um Contrato de Processamento de Dados para confirmar a conformidade com o Regulamento Geral de Proteção de Dados ( GDPR )
Depois de fazer isso, a configuração está concluída e você está pronto para começar!
Introdução passo a passo
# 1) A tela que você vê abaixo é o TestRail Painel .
O painel mostra uma visão geral de seus projetos, atividades recentes e quaisquer “todos” atribuídos a você. Observe a notificação “Bem-vindo ao TestRail” na parte inferior da tela com as etapas sugeridas para começar. Neste passo a passo, vamos completar as primeiras quatro etapas.
#dois) Clique no Administração aba. Você precisa vir aqui para fazer coisas como adicionar usuários e funções, estender sua assinatura de avaliação, configurar campos personalizados, configurar integrações e muito mais. Clique em Usuários e funções , e você verá que foi adicionado como administrador.
Clique no Funções guia e você verá as funções predefinidas, ou seja, Somente leitura, Testador, Designer e Líder. Clique no ícone de lápis para ver os direitos atribuídos a cada função. É fácil alterar as descrições padrão, criar funções adicionais, adicionar um ou mais usuários, atribuí-los a funções, organizá-los em grupos, etc.
# 3) Use o Painel guia para retornar ao painel. É aqui que você gerenciará e rastreará seus projetos de teste. Vamos começar criando um projeto. Clique no Adicionar Projeto botão para fazer isso.
# 4) Dê um nome ao seu projeto e escolha uma opção de armazenamento, conforme mostrado abaixo. Para maior flexibilidade, você deve escolher a terceira opção: usar vários conjuntos de teste para gerenciar casos .
Isso permite que você comece com um único conjunto de testes e adicione mais conjuntos de testes no futuro, se necessário.
# 5) Clique Adicionar Projeto .
O painel aparecerá com seu novo projeto (caso não apareça, basta clicar na guia Painel). Você pode alterar o nome do projeto ou excluí-lo mais tarde, se desejar. A captura de tela abaixo mostra o painel de um projeto de exemplo com vários conjuntos de teste e outro projeto com um único repositório.
Observe como as opções disponíveis mudam dependendo do tipo de projeto.
# 6) Clique no Suites de teste link em seu novo projeto. Se este é seu primeiro projeto , então a visualização Test Suites aparecerá com um único pacote padrão, chamado Mestre . Basta clicar no nome da suíte para editar suas seções e casos de teste.
Caso contrário, clique no botão Add Test Suite para adicionar uma suíte de testes ao seu novo projeto, conforme mostrado na imagem abaixo.
# 7) Agora vamos adicionar seu primeiro caso de teste. Assim que a seguinte mensagem aparecer, clique em Adicionar Caso de Teste .
# 8) Uma visualização detalhada do caso de teste aparece, conforme mostrado abaixo. Vamos adicionar um teste simples chamado “Login”.
# 9) Os quatro campos a seguir são obrigatórios e podem ser usados para classificar e filtrar casos de teste: Seção, Modelo, Tipo e Prioridade. O campo opcional “Tipo de automação” é para integração com uma ferramenta de automação de teste.
-
- Seção o padrão é Casos de teste. Uma seção é criada automaticamente para cada novo projeto.
- Modelo o padrão é Caso de teste (texto). TestRail vem com três modelos de caso de teste integrados:
- Caso de teste (texto): Inclui áreas de texto para pré-condições, etapas de teste e o resultado esperado (mostrado acima). Você pode adicionar capturas de tela a essas áreas de texto.
- Caso de teste (etapas): Inclui uma área de texto para pré-condições, além de linhas para etapas de teste individuais com o resultado esperado para cada etapa. Você pode adicionar uma captura de tela a cada etapa individual.
- Sessão Exploratória: Inclui áreas de texto para a missão e objetivos da sessão exploratória.
- Escolha um Modelo para o teste, como Regressão, Funcional, Desempenho ou Automatizado.
- Defina um Prioridade , como Crítico, Alto, Médio ou Baixo.
Leitura recomendada => Eu sugiro ler isto guia passo a passo sobre como escrever casos de teste eficazes.
# 10) Agora você pode concluir o caso de teste com pré-condições, etapas e os resultados esperados. Depois de definir o teste, clique em Adicionar Caso de Teste . O resumo do caso de teste aparece, conforme mostrado abaixo:
#onze) Vamos adicionar mais alguns casos de teste.
Clique no Casos de teste link para exibir o menu de caso de teste conforme mostrado abaixo. Tudo o que realmente precisamos agora é o título de cada caso de teste, então vamos fazer isso rapidamente usando o Menu do Caso de Teste. Basta clicar no Adicionar Caso link na parte inferior da lista de casos de teste para adicionar um título.
Clique na marca de seleção verde ou pressione Digitar para salvar e ir para o próximo caso. (Observe que você também pode importar casos de teste de um arquivo CSV ou XML).
# 12) Depois de criar seus casos de teste, a próxima etapa é construir uma execução de teste. Este é um conjunto de testes que você deseja usar para uma finalidade específica, como teste de regressão, teste de fumaça, teste de novos recursos, teste baseado em risco, aceitação ou teste em sprint.
Para cada execução de teste, você pode criar um nome e uma descrição, vincular a um marco, identificar quais casos de teste incluir e atribuir a execução a um determinado usuário ou grupo para execução. Clique no Execuções de teste e resultados Tab e clique no botão Adicionar execução de teste botão.
Se for solicitado a selecionar um conjunto de testes, escolha “Master” e clique em OK .
como abrir um arquivo .jar com java
# 13) O Adicionar execução de teste aparece a tela, conforme mostrado abaixo. Como escolhemos a opção de vários conjuntos de testes anteriormente, o nome padrão é o nome do conjunto de testes. Caso contrário, o padrão é “Execução de teste”. Você também tem a opção de atribuir a execução do teste a um Marco histórico .
Use o Atribuir a para atribuir a execução de teste a um usuário. Vamos em frente e escolher a opção de Incluir todos os casos de teste e clique em Adicionar execução de teste .
Leitura Adicional => Lidando com a fase de execução de teste em STLC
# 14) Agora o Execuções de teste e resultados aparece a tela. Se você estiver acompanhando este passo a passo, verá um único teste executado, “Mestre”, com zero por cento (0%) concluído. A tela de exemplo abaixo mostra um projeto com quatro execuções em andamento e várias execuções concluídas.
Para visualizar ou atualizar o andamento de uma execução de teste, basta clicar em seu nome.
#quinze) A captura de tela abaixo mostra o status de uma execução de teste em andamento.
À medida que cada teste é executado, um testador pode atualizar seu status como aprovado, reprovado etc. Também é possível definir o status de vários testes de uma vez. Se você estiver acompanhando o passo a passo, use o menu suspenso para definir o status do seu caso de teste de login para Passado .
# 16) O Adicionar Resultado aparecerá a janela, onde você pode adicionar comentários sobre o teste, atribuí-lo a outro membro da equipe, anexar uma captura de tela e até enviar o defeito para o seu rastreador de problemas integrado.
Por exemplo , suponha que você esteja usando Jira para rastreamento de problemas. Depois de enviar seu resultado, o caso de teste é atualizado com o ID do defeito no Jira, e o problema do Jira permanece conectado ao caso de teste por meio da API TestRail. Qualquer atualização do problema no Jira também atualizará o TestRail.
Depois que o defeito for corrigido, você pode usar o recurso de reexecução do TestRail para reexecutar o teste e inserir os novos resultados.
# 17) Clique Adicionar Resultado para fechar a janela e retornar ao teste em andamento. Observe que o gráfico de pizza foi atualizado para refletir a mudança de status.
# 18) Como você obteve o resultado do teste, pode explorar muitos relatórios personalizáveis no TestRail. A tela de exemplo abaixo mostra os relatórios disponíveis da execução do teste. Mais relatórios estão disponíveis no Relatórios aba.
Configuração de marco
Embora não seja necessário definir marcos para executar testes, é uma boa prática.
Os marcos permitem que você acompanhe o progresso em várias execuções de teste para metas como o lançamento de um software. Use o Milestones guia para adicioná-los. A tela de amostra abaixo mostra um projeto com três marcos abertos e dois marcos concluídos.
Assim que todos os testes forem concluídos em uma execução de teste, você pode bloquear a execução, o que evitará alterações futuras. Portanto, mesmo se um caso de teste for alterado para uma execução futura, sua definição será preservada para a execução atual no caso de você precisar auditar os resultados posteriormente.
Conclusão
Com todos esses recursos, é fácil ver como TestRail pode aumentar significativamente a produtividade de teste de uma equipe.
Se você ainda gerencia casos de teste usando planilhas, vou sugerir dando uma chance ao TestRail para ver o que você pode alcançar para o seu projeto.
Leitura adicional = >> Principais ferramentas de gerenciamento de casos de teste
Sinta-se à vontade para compartilhar seus comentários / dúvidas conosco na seção de comentários abaixo!
Leitura recomendada
- Tutoriais detalhados do Eclipse para iniciantes
- Análise da ferramenta de gerenciamento de teste TestLodge
- Tutorial SVN: Gerenciamento de código-fonte usando Subversion
- Tutorial do Bugzilla: Tutorial prático da ferramenta de gerenciamento de defeitos
- Tutorial do TestLodge - Como organizar seus projetos de teste de software usando a ferramenta de gerenciamento de teste TestLodge
- Tutorial de revisão prática da ferramenta de gerenciamento de teste PractiTest
- Tutorial de teste destrutivo e teste não destrutivo
- TestRail Test Management for Jira - um guia abrangente