blacklist-academy12.2-api-postman GitHub Details, Stars and Alternatives | OpenRepoFinder
AndressaKarla / repository
blacklist-academy12.2-api-postman
Projeto de Testes Funcionais Automatizados de API REST do "ERP do Qa.Coders Academy" em Postman, Javascript, Newman, GitHub Actions e GitHub Pages, desenvolvido para a squad “Black List” do Qa.Coders Academy T12.2
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
30
Community adoption25% weight
0
Maintenance state20% weight
100
License clarity10% weight
0
Project information10% weight
100
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Projeto de Testes Funcionais Automatizados de API REST | Postman | Javascript | JSON Schema | Newman | GitHub Actions | GitHub Pages :test_tube:
:information_source: Introdução
Esse projeto "blacklist-academy12.2-api-postman" é executado no ambiente da squad "Black List" de "API REST" do "ERP do Qa.Coders Academy", com o objetivo de praticarmos ainda mais testes funcionais automatizados de API REST (Ex.: JSON Schema, geração de massa de dados dinâmicos, etc) em Postman, Javascript, Newman, GitHub Actions e GitHub Pages.
:dart: Executar com Newman testes automatizados de API REST da collection e environment do Postman, Gerar e armazenar report html no GitHub Actions
Nesse repositório, acessar a aba "Actions"
Na seção "Actions", clicar em "Pipeline Testes Automatizados API REST ERP Qa.Coders Academy Postman"
Em "This workflow has a workflow_dispatch event trigger.", clicar em "Run workflow" > "Run workflow" para executar com Newman testes automatizados de API REST da collection e environment do Postman com um tempo de espera de 2 ms entre as requisições, gerar e armazenar report html no GitHub Actions
Após o término da execução, clicar na run "Pipeline Testes Automatizados API REST ERP Qa.Coders Academy Postman"
Na seção "Artifacts", clicar em "postman-api-rest-report-html-newman"
Na janela aberta, escolher um diretório para baixar a pasta compactada "postman-api-rest-report-html-newman.zip"
:mag_right: Verificar no navegador padrão o report html gerado e armazenado anteriormente no GitHub Actions e descompactado no computador
No Windows 11, abrir uma janela do "Explorador de Arquivos"
Acessar o diretório onde foi baixada a pasta compactada "postman-api-rest-report-html-newman.zip" anteriormente
Descompactar a pasta
Acessar a pasta descompactada "postman-api-rest-report-html-newman"
Clicar 2 vezes sob o report "postman-api-rest-report-htmlextra-newman.html" gerado e armazenado anteriormente no GitHub Actions e descompactado para ser aberto e verificado no navegador padrão no computador
Antes de clonar ou executar esse projeto localmente no computador, é necessário seguir as instruções abaixo :point_down:
:hammer_and_wrench: Janela do "Explorador de Arquivos" > opção "Visualizar" > "Mostrar" e marcar algumas opções
No Windows 11, abrir uma janela do "Explorador de Arquivos"
Clicar na opção "Visualizar" > "Mostrar"
Clicar na opção "Itens ocultos"
:hammer_and_wrench: Baixar e instalar o git e gitbash; configurar o git
ALGORITHMICALLY RELATED
Similar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Projeto de Testes Funcionais Automatizados de API na API REST do ServeRest desenvolvido para praticar ainda mais validações de testes de API (Ex.: JSON Schema, geração de massa de dados dinâmicos, etc) em Postman, Javascript, Newman, GitHub Actions, GitHub Pages e Azure Pipelines
50/100 health
Active repositoryHas homepage
No license#api-rest#api-tests#azure-devops#azure-pipelines
Projeto de Testes Funcionais Automatizados de API REST do "ERP do Qa.Coders Academy" em Robot Framework, RequestsLibrary, Python, GitHub Actions e GitHub Pages, desenvolvido para a squad “Black List” do Qa.Coders Academy T12.2
:dart: Executar com Newman testes automatizados de API REST da collection e environment do Postman e Gerar report diretamente no terminal no computador
Informar o comando abaixo para acessar o projeto “blacklist-academy12.2-api-postman” clonado anteriormente
Informar o comando abaixo para executar com Newman testes automatizados de API REST da collection e environment do Postman com um tempo de espera de 2 ms entre as requisições e Gerar report diretamente no terminal
newman run ./nome-collection.json -e ./nome-environment.json --delay-request 2
Ex.:
newman run ./blacklist-collection-sprints11,12,14.json -e ./blacklist-environment-sprints11,12,14.json --delay-request 2
:dart: Executar com Newman testes automatizados de API REST da collection e environment do Postman e Gerar report html na pasta "reports" no computador
No gitbash aberto anteriormente, informar o comando abaixo para executar com Newman testes automatizados de API REST da collection e environment do Postman com um tempo de espera de 2 ms entre as requisições e gerar report html na pasta "reports" no computador (mesmo comando que é utilizado no "Passo 4" da "Pipeline Testes Automatizados API REST ERP Qa.Coders Academy Postman" em ".github > workflows > workflow-blacklist-academy-api-postman-newman.yml" no GitHub Actions)
:hammer_and_wrench: Instalar as extensões no Visual Studio Code (VS Code)
Caso ainda não tenha o VS Code baixado e instalado, acessar o site do Visual Studio Code, baixar e instalar com a opção "System Installer"
Com o Visual Studio Code aberto, caso seja apresentado alguma mensagem de "Instalar pacote de idiomas ...", clicar no ícone de configurações > "Don't Show Again"
Clicar na opção "Manage > Profiles > Create Profile"
Em "Profile name", informar "Postman"
Clicar na opção "Create"
Clicar na opção "Extensions", informar e instalar as extensões abaixo:
Hyper Term Theme
HasseNasse
Clicar na opção "Hyper Term Black" apresentada para habilitar a extensão
Material Icon Theme
Philipp Kief
Clicar na opção "Material Icon Theme" apresentada para habilitar a extensão
Fechar o VS Code
:bookmark_tabs: Abrir o VS Code diretamente na pasta do projeto "blacklist-academy12.2-api-postman"
No gitbash aberto anteriormente, informar o comando abaixo para abrir o VS Code diretamente na pasta do projeto "blacklist-academy12.2-api-postman"
code .
Aguardar o VS Code ser aberto
No VS Code aberto, caso seja apresentado "Do you trust the authors on the files in this folder?", marcar a opção "Trust the authors of all files in the parent folder ...."
Clicar no botão "Yes, I trust the authors ...."
:mag_right: Verificar no navegador padrão o report html gerado e armazenado na pasta "reports" anteriormente no computador
:bookmark_tabs: Report html no computador
No VS Code aberto anteriormente, acessar "reports > postman-api-rest-report-htmlextra-newman.html"
Clicar com botão direito do mouse sob o arquivo "postman-api-rest-report-htmlextra-newman.html" > "Reveal in File Explorer"
Na janela do "Explorador de Arquivos" aberta automaticamente, clicar 2 vezes sob o arquivo "postman-api-rest-report-htmlextra-newman.html" gerado e armazenado anteriormente no computador para ser aberto e verificado no navegador padrão
Feito com ❤️ por Andressa Karla, Cassiano Pereira, Cristian Fabiano, Ewerton Luiz e Isabela Vidal :wave:
Projeto de API Testing (Restful-Booker) com Robot Framework. Implementação completa de cenários de CRUD, tratamento de erros, testes de performance/carga e validações de segurança (SQL Injection)