O que é o Zebrunner? Visão geral e visita às funcionalidades

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

Conheça o Zebrunner, uma solução de análise e elaboração de relatórios de testes que ajuda as equipas de garantia da qualidade a otimizar a automatização dos testes.

Zebrunner é uma plataforma de gestão da automatização de testes que ajuda a criar uma Garantia da Qualidade eficaz e a corrigir problemas mais rapidamente, com artefactos completos e painéis em tempo real.

A Zebrunner foi oficialmente lançada em setembro de 2020 como uma ferramenta única que reúne todos os resultados dos testes num só lugar, auxilia na execução e análise e fornece relatórios claros sobre a qualidade para a gestão.

Evoluiu para uma solução avançada para a execução de testes escalável, relatórios inteligentes e gestão do desempenho das equipas de QA. Atualmente, permite aos seus utilizadores poupar tempo e esforço na automatização de testes. Com a Zebrunner, pode criar automatização E2E graças à sua própria estrutura de testes Carina.

Para quem é a Zebrunner?

A Zebrunner é utilizada principalmente por engenheiros de QA, gestores e líderes de equipas para acelerar a execução de testes e automatizar o processo de análise dos resultados dos testes.

Os engenheiros de QA de automatização podem utilizar a Zebrunner para executar testes paralelos de alta velocidade e analisar as falhas com registos, capturas de ecrã e vídeos. Também podem utilizá-la para detetar testes instáveis com a ajuda de um painel do histórico de testes e compreender os motivos das falhas com IA/ML.

Os engenheiros de QA manual podem utilizar a Zebrunner para garantir a rastreabilidade entre os testes automatizados e os casos de teste manuais e submeter rapidamente novos erros ao Jira. Também podem utilizar a Zebrunner para criar um resumo dos dados relativos a um determinado período e partilhá-lo com a equipa.

Captura de ecrã da Zebrunner
Crie painéis e relatórios personalizados com a Zebrunner.

Os gestores de QA podem utilizar a Zebrunner para criar relatórios personalizados para executivos de nível C e clientes, planear cronogramas de lançamentos e acompanhar o progresso dos testes e a qualidade do produto.

Os programadores podem utilizar a Zebrunner para verificar falhas nos testes ou obter uma pré-análise dos lançamentos de funcionalidades, reduzindo o número de erros durante a preparação e a produção.

Que desafios ajuda a resolver a Zebrunner?

Desafio 1: Execução lenta dos testes

Muitas empresas executam testes nos seus próprios ambientes de execução, com escalabilidade limitada. Se o produto estiver abrangido por mais de 1000 testes automatizados, o tempo de execução pode ultrapassar 8 horas. Isto resulta em atrasos nos lançamentos, exigindo recursos adicionais e um orçamento adicional para a equipa do projeto.

O Zebrunner Engine ajuda a executar testes mais rapidamente através da execução paralela na sua própria nuvem ou no local (até 1000 threads em menos de 15 minutos). Assim, qualquer equipa pode executar testes rapidamente, detetar erros mais cedo e lançar com confiança.

Desafio 2: A deteção da causa principal é demorada

Após a execução dos testes, muitos engenheiros de QA têm dificuldade em analisar as falhas. Imagine que 100 testes automatizados falharam num total de 1000. Podem ser necessárias muitas horas para a análise da causa principal e para submeter os erros para correção.

A Zebrunner reduz este tempo através da utilização de classificação automática com IA/ML para encontrar os motivos das falhas e simplifica o processo ao permitir associar diretamente os resultados ao erro no Jira. A Zebrunner é excelente para gestores de QA que precisam de acompanhar várias equipas. No entanto, se as suas equipas já investiram bastante no Jira, as ferramentas de gestão de testes otimizadas para o Jira podem oferecer benefícios colaborativos adicionais.

Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

Desafio 3: Compilar estatísticas para relatórios de tendências é um incómodo

A criação de relatórios de tendências de qualidade para um cliente ou executivo de nível C exige normalmente a recolha de todas as estatísticas de diferentes fontes, a sua análise e a criação de gráficos de tendências com métricas relevantes. Este pode ser um processo manual demorado.

Com a Zebrunner, a criação de relatórios de tendências de qualidade demora apenas alguns minutos. Os gestores de QA podem criar e personalizar painéis com widgets que recolhem os dados automaticamente. Além disso, os painéis em tempo real estão sempre atualizados, pelo que não se perderão dados.

Desafio 4: Acompanhar várias equipas de QA pode ser complicado

Um diretor de QA que gere várias equipas de QA num projeto de grandes dimensões precisa de verificar o estado do processo de QA por equipa. Recolher informações diretamente junto dos líderes de QA é ineficiente e os relatórios verbais permitem erros de cálculo e falhas humanas.

A Zebrunner ajuda os responsáveis pela gestão de QA a obter acesso 24 horas por dia, 7 dias por semana, aos processos de QA, incluindo cronogramas de lançamentos, cobertura de testes, bem como ROI e KPIs, para que possam identificar lacunas na produtividade das equipas e otimizar a carga de trabalho.

O que está no roteiro da Zebrunner?

Desde o lançamento da Zebrunner em 2020, o produto continuou a evoluir.

Em 2021, a Zebrunner lançou várias funcionalidades novas, tais como:

  • Gestão de projetos
    Permite que várias equipas de testes, com diferentes conjuntos de ferramentas, trabalhem num único espaço de trabalho
  • Marcos
    Ajuda a agrupar logicamente as execuções de testes e a acompanhar os prazos das próximas versões de funcionalidades


O roteiro do produto para os próximos meses inclui também as seguintes atualizações:

  • Funcionalidade alargada do iniciador
    A configuração das execuções de testes estará disponível para qualquer estrutura de testes. Configure predefinições para a sua equipa e inicie os testes com um clique.
  • Zebrunner Engine como solução autónoma
    O Zebrunner Engine tornar-se-á uma ferramenta independente para ajudar a aumentar a velocidade de execução dos testes, mesmo em testes paralelos.

Visão geral das funcionalidades do Zebrunner

Para ter uma ideia de como o Zebrunner funciona, apresentamos uma visão geral das principais funcionalidades e de como podem ajudar a simplificar o seu processo de testes.

1. Execução de testes escalável

Execute testes no Zebrunner Cloud a alta velocidade. Execute até 1000 testes em paralelo em menos de 15 minutos através do próprio Selenium Hub do Zebrunner ou integre outros fornecedores para consultar os resultados dos testes automatizados diretamente no Zebrunner.

Captura de ecrã da execução de testes escalável do Zebrunner
Os engenheiros de QA podem aumentar a velocidade de execução dos testes ao executá-los no Zebrunner.

2. Análise automatizada dos resultados dos testes

O Zebrunner ajuda os engenheiros de QA a verificarem os testes que falharam e a descobrirem os motivos através de artefactos de teste detalhados (registos de testes, capturas de ecrã e vídeos). Pode associar os resultados dos testes a erros no Jira e no GitHub e detetar problemas de estabilidade através do painel do histórico de testes.

Captura de ecrã da análise automatizada dos resultados dos testes do Zebrunner
O Zebrunner simplifica a análise dos resultados dos testes para os engenheiros de QA.

3. Classificação dos motivos das falhas com IA/ML

Os utilizadores do Zebrunner podem automatizar a análise das falhas com esta funcionalidade. Sempre que um teste falha, a IA/ML atribui uma determinada categoria de falha com base no rastreio da pilha. Cada equipa pode treinar o sistema aceitando ou alterando a atribuição da IA/ML para aumentar a precisão até 100%.

Captura de ecrã da classificação dos motivos das falhas com IA/ML do Zebrunner
A IA/ML do Zebrunner ajuda na análise das falhas graças à classificação automática.

4. Painéis em tempo real com métricas alargadas

O Zebrunner acompanha as taxas de aprovação e a cobertura dos testes. Os utilizadores podem analisar o ROI da equipa e o desempenho dos testes através das métricas e dos widgets disponíveis. O Zebrunner permite personalizar um número ilimitado de painéis.

Captura de ecrã dos painéis em tempo real com métricas alargadas do Zebrunner
Os painéis do Zebrunner são altamente personalizáveis e estão sempre atualizados.

5. Gestão de projetos

O Zebrunner permite que os responsáveis pela gestão de QA acompanhem o progresso de várias equipas de testes num só local, com permissões de acesso rigorosas para os utilizadores. Configure integrações com ferramentas de terceiros separadamente para cada projeto, inicie execuções de testes e crie relatórios personalizados dentro de cada projeto.

Captura de ecrã da gestão de projetos do Zebrunner
Várias equipas de testes podem trabalhar no mesmo espaço de trabalho.

6. Marcos

No Zebrunner, os marcos ajudam os gestores de QA a organizar as execuções de testes para um planeamento eficaz e o acompanhamento do progresso. 

Captura de ecrã dos marcos do Zebrunner
Os marcos no Zebrunner ajudam a organizar logicamente as execuções de testes.

More Articles

Zebrunner versus Perfecto

O Zebrunner e o Perfecto são dois concorrentes que fornecem soluções para a elaboração de relatórios e a análise eficazes de testes. Ambos oferecem múltiplas integrações, painéis inteligentes e funções de análise de falhas. O destaque neste caso seria a funcionalidade de atribuição de propriedade de casos de teste do Zebrunner e a sua capacidade de detetar automaticamente problemas e classificar os motivos das falhas com IA/ML.

O modelo de preços do Zebrunner também difere do do Perfecto; o Zebrunner não cobra com base no número de testes paralelos executados.

Captura de ecrã do Zebrunner versus Perfecto

Integrações do Zebrunner

Pode incorporar o Zebrunner em qualquer processo de automatização — suporta as estruturas de automatização de testes mais populares, como TestNG, JUnit 4, JUnit 5, PyTest e Cypress, bem como fornecedores de execução, como Sauce Labs, LambdaTest e Browserstack.

O Zebrunner também se integra com o Jenkins como ferramenta de CI/CD; com o TestRail, o Zephyr e o XRay para mapear casos de teste automatizados com cenários manuais; com o Jira e o GitHub para acompanhar e gerir erros; e com o Slack e o Microsoft Teams para notificações rápidas sobre o estado dos testes. O Zebrunner também permite o acesso ao espaço de trabalho através de fornecedores de SSO, como o Onelogin e o Okta.

Além disso, a API REST permite aos utilizadores integrar qualquer outra aplicação.

Captura de ecrã das integrações do Zebrunner

Preços do Zebrunner

O Zebrunner oferece vários planos de preços que abrangem as necessidades de qualquer empresa. Os preços do Zebrunner dependem principalmente do número de projetos e utilizadores e começam nos US$999.00 por mês. O Zebrunner oferece um desconto de 15% nos planos anuais. Também disponibiliza um teste de 14 dias gratuito com acesso a funcionalidades premium.

Saiba mais sobre os preços do Zebrunner aqui.

Leitura relacionada: LIDERANÇA EM TESTES: GESTÃO DE TESTES DE DESEMPENHO

Alesia Vabishchevich
Alesia is a Content and Marketing Specialist with a great passion for Quality Assurance and test automation in particular. She keeps up on the latest trends in the sphere, accumulating the experience and knowledge of the community and sharing it through her articles and guides.

You may also like