testes-automatizados-e2e-front-serve-rest_cypress GitHub Details, Stars and Alternatives | OpenRepoFinder
AndressaKarla / repository
testes-automatizados-e2e-front-serve-rest_cypress
Projeto de Testes Funcionais Automatizados E2E (Ponta a Ponta) no front e API REST do ServeRest desenvolvido para praticar ainda mais testes automatizados em Cypress v13.15.0, Javascript, Commands, App Actions, GitHub Actions, GitHub Pages e Azure Pipelines
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
30
Community adoption25% weight
6
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.
Este projeto "testes-automatizados-e2e-front-serve-rest_cypress" é executado em um ambiente de produção no "front" e na "API REST" do "ServeRest" que simula uma loja virtual, nos navegadores Chrome e Firefox; nos Sistemas Operacionais Windows 11 e Linux Ubuntu 22.04, com o objetivo de praticar ainda mais testes automatizados E2E (ponta a ponta) em Cypress v13.15.0, mochawesome-reporter v4.0.2, mocha-junit-reporter v2.2.1, Javascript, Commands, App Actions, GitHub Actions, GitHub Pages e Azure Pipelines.
Projeto de Testes Automatizados E2E (Ponta a Ponta) desenvolvido para um desafio técnico de QA sobre "Identificar cenários positivos e negativos, comportamentos esperados e relevantes, para garantir e controlar o e2e da funcionalidade de "Registro de domínio web"" do site Locaweb em Cypress e Javascript na ferramenta GitHub Actions
Projeto de Testes Funcionais Automatizados de API na API REST do ServeRest desenvolvido para praticar ainda mais testes automatizados em Cypress v13.15.0, cypress-plugin-api v2.11.2, Javascript e Commands
:warning: Instruções considerando Windows 11, para outras versões do Windows ou outros sistemas operacionais talvez seja necessário algumas adaptações
:dart: Executar testes automatizados e Gerar os resultados dos testes no GitHub Actions, GitHub Pages e nas pipelines do Azure DevOps
:triangular_flag_on_post: Executar os testes automatizados E2E (ponta a ponta) no navegador chrome e firefox em modo headless (2° plano) em um ambiente de produção, Gerar os resultados dos testes no GitHub Actions; GitHub Pages e nas pipelines do Azure DevOps (apenas na branch principal (main))
Neste repositório, acessar a aba "Actions"
Na seção "Actions", clicar em "Pipeline Testes Automatizados E2E (Ponta a Ponta) Front ServeRest Cypress"
Em "This workflow has a workflow_dispatch event trigger.", clicar em "Run workflow" > "Run workflow" para executar os testes automatizados E2E (ponta a ponta) no navegador chrome, firefox, em modo headless (2° plano) em um ambiente de produção no GitHub Actions [com os conteúdos de "secrets.USUARIO_ENV", etc (baseado nos fixtures "usuario.example.json", etc, e configurados na aba "Settings" deste repositório > "Secrets and variables" > "Actions" > "Secrets" > "Repository secrets") que foram redirecionados para os fixtures "usuario.json"]
Após o término da execução, clicar na run "Pipeline Testes Automatizados E2E (Ponta a Ponta) Front ServeRest Cypress"
Na seção "Artifacts", clicar em "cypress-reports-html-mochawesome-xml-junit-chrome", "cypress-reports-html-mochawesome-xml-junit-firefox", "cypress-videos-chrome", "cypress-screenshots-chrome", "cypress-screenshots-firefox", etc
Na janela aberta, escolher um diretório para baixar a(s) pasta(s) compactada(s) "cypress-reports-html-mochawesome-xml-junit-chrome.zip", "cypress-reports-html-mochawesome-xml-junit-firefox.zip", "cypress-videos-chrome.zip", "cypress-screenshots-chrome.zip", "cypress-screenshots-firefox.zip", etc
:mag_right: Verificar o report html executado no navegador chrome e gerado anteriormente no GitHub Pages (apenas na branch principal (main))
Neste repositório, acessar a url abaixo da seção "About"
No report html gerado no GitHub Pages (configurado na aba "Settings" deste repositório > "Pages" > "Build and deployment" > "Source = GitHub Actions") e aberto anteriormente, ir clicando em cada cenário para verificar mais detalhes, screenshot e vídeo anexados
:mag_right: Verificar no navegador padrão o report html executado no navegador firefox, 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 "cypress-reports-html-mochawesome-xml-junit-firefox.zip" anteriormente
Descompactar a pasta
Acessar a pasta descompactada "cypress-reports-html-mochawesome-xml-junit-firefox"
Acessar "html"
Clicar 2 vezes sob o arquivo "index.html" gerado e armazenado anteriormente no GitHub Actions e descompactado para ser aberto e verificado no navegador padrão no computador
:mag_right: Verificar na funcionalidade "XML Viewer" do site "Code Beautify" os reports xml gerados e armazenados anteriormente no GitHub Actions, utilizados nas pipelines do Azure DevOps (apenas na branch principal (main)) e descompactados no computador
Abrir uma janela do "Explorador de Arquivos"
Acessar o diretório onde foi baixada a pasta compactada "cypress-reports-html-mochawesome-xml-junit-firefox.zip" anteriormente
Descompactar a pasta
Acessar a pasta descompactada "cypress-reports-html-mochawesome-xml-junit-firefox"
Acessar "xml"
Copiar este diretório
Acessar a funcionalidade "XML Viewer" do site "Code Beautify"
Ir realizando o upload dos reports "junit-...xml" gerados e armazenados anteriormente no GitHub Actions, utilizado nas pipelines do Azure DevOps e descompactados para serem verificados na seção "Output" da funcionalidade "XML Viewer" do site "Code Beautify"
:mag_right: Verificar os vídeos executados no navegador chrome, gerados e armazenados anteriormente no GitHub Actions e descompactados no computador
Abrir uma janela do "Explorador de Arquivos"
Acessar o diretório onde foi baixada a pasta compactada "cypress-videos-chrome.zip" anteriormente
Descompactar a pasta
Acessar a pasta descompactada "cypress-videos-chrome"
Clicar 2 vezes sob os vídeos gerados e armazenados anteriormente no GitHub Actions e descompactados para ser abertos e verificados no computador
Ex.:
login.cy.js.mp4
:mag_right: Verificar os screenshots gerados e armazenados anteriormente no GitHub Actions e descompactados no computador
Projeto de Testes Funcionais Automatizados de Microsserviço de envio de emails SMTP da API REST do Mark85 (gerenciador de tarefas), em Cypress, MongoDB e fila de mensagens do RabbitMQ, desenvolvido para o curso “Testando API com MongoDB e RabbitMQ em Cypress” da QAx