Ir para o conteúdo
Invillia Insights | For Infinite Learners
PT-BR | ENG
  • início
  • invillia
  • artigos
  • cases
  • e-books
  • notícias
  • webinars

Testando e gerando relatórios em simultâneo para otimizar jornadas de inovação contínua

Gislene Pinheiro, QA na Invilia, brindou-nos recentemente com uma incrível sessão sobre automatização de testes em produtos digitais. Daqueles ensinamentos que de tão valiosos e úteis precisamos mesmo compartilhar com o mundo 🙂 Como aliás, faz parte de nosso ADN_ Sabia que existe uma forma de testar e gerar relatórios ao mesmo tempo? Agilizando sua documentação e agregando mais valor ao processo de inovação_

Resumimos tudo nesse artigo_

Automação de Testes API

A garantia da qualidade end-to-end é intrínseca a qualquer missão de inovação. Com várias pessoas envolvidas e inúmeras iterações, a documentação assume um importante papel para todos estarem alinhados e na mesma “página”. E nem precisa ser algo complexo e moroso. Pelo contrário, mais uma vez com a tecnologia como aliada, pode demorar segundos_  Deixando registrado numa área de comum acesso o que é feito e com que resultados.

Newman

O Newman é um pacote npm voltado à execução por  linha de comando dos testes de backend criados com Postman. 

Nesta ferramenta é também possível gerar simultaneamente relatórios HTML com os resultados obtidos para que fiquem documentados e possam ser visualizados em qualquer altura pelos membros da equipe.​

Basta seguir os seguintes passos:

  1. Baixar e instalar Node.js​
  2. Executar “npm install -g newman”​
  3. Executar “newman run mycollection.json”​

Parâmetros adicionados ao comando de execução:​

Especificar delay entre as solicitações: ​
–delay-request 150​

Especificar o ambiente: ​
-e TestEnvironment.postman_environment.json​

Mesmo sem considerar a geração do relatório HTML, a execução por linha de comando do Newman é bem mais rápida que o Postman. E o que apresenta é similar:

Newman - resultados testes

Relatório HTML extra no Newman

O relatório HTML extra é um resumo em estilo de painel que disponibiliza as informações sobre a coleção executada no formato HTML.​ Com os testes efetuados, gera-se o relatório e consegue-se mostrar a evidência do que foi testado, como foi testado, e o detalhe dos resultados obtidos. Tudo isto de uma forma rápida, simples, visual e colaborativa.

Instalação: npm install -g newman-reporter-htmlextra​
​Comando: ​
“newman run ‘nome_coleção’.json -r htmlextra –reporter-htmlextra-export ‘./pasta_destino/nome_arquivo’.html”

Newman Run Dashboard

Existem várias opções de comandos​ que ainda se podem adicionar, por exemplo_

  • Paginação dos testes (útil no caso de ser uma grande coleção).

newman run collection.json -r htmlextra –reporter-htmlextra-testPaging

Newman Paginação
  • Alteração do título no navegador e no próprio relatório (para ficar bem claro na documentação o que está a ser testado).

guia do navegador:
newman run collection.json -r htmlextra –reporter-htmlextra-browserTitle “My Newman report”​

título diferente no centro do relatório:
newman run collection.json -r htmlextra –reporter-htmlextra-title “My Newman Report”​

Newman Título
  • Visualização de todas as variáveis de ambiente usadas na execução dos testes.

newman run collection.json -r htmlextra –reporter-htmlextra-showEnvironmentData​

E é isto! Agora é comprovar no dia a dia das suas jornadas de inovação as vantagens destas automatizações com o Newman e seus fantásticos comandos :-)_

Se ficou alguma dúvida ou tiver outras sugestões compartilhe conosco nos comentários_


Na Invillia estamos sempre buscando novas e melhores formas de fazer as coisas. Para agregarmos cada vez mais valor às inovações que construímos lado a lado com game-changers globais. É o nosso Global Growth Framework na prática_ Data, People e Action combinadas para incrementar e acelerar em qualidade, escala e performance a criação e evolução dos produtos digitais que estão revolucionando seus segmentos. Vamos mais além juntos?​


Quer fazer parte desse mundo? Se está se sentindo strange na tech onde trabalha e quer crescer junto de talentos que dão show, acesse_ https://invillia.com/hellostrangers/

Compartilhe isso:

  • Clique para compartilhar no Twitter(abre em nova janela)
  • Clique para compartilhar no Facebook(abre em nova janela)
  • Clique para compartilhar no LinkedIn(abre em nova janela)

Relacionado

Postado em 10/02/2022

invillia

Categorias

  • A Life In My Day 27
  • Agilidade 45
  • Artigos 94
  • Best Minds, Best Where 52
  • Business Expansion 5
  • Cases 14
  • Digital Workplace 17
  • E-book 6
  • Eventos 5
  • Management 3.0 9
  • Notícias 34
  • Produtos Digitais 39
  • Sem categoria 10
  • Tech na Veia 17
  • Vídeos 12
  • Webinars 2

Receba nosso e-book

What makes game-changers love our

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Artigos relacionados:

Exportando inovação do Brasil para o mundo tech

Technaveia_ Vulnerabilidade x Requisitos Shift Security Left

Agilidade Remote First