Author name: angelofdiasg@gmail.com

A Mágica da baseUrl – Simplificando suas Visitas!

O Que é a baseUrl? Pensem na baseUrl como o “endereço padrão” da sua aplicação para os testes do Cypress. É uma configuração que você define uma única vez no seu arquivo de configuração do Cypress, e ela serve como o prefixo para todos os seus comandos cy.visit() e cy.request() que usam caminhos relativos. Onde […]

A Mágica da baseUrl – Simplificando suas Visitas! Read More »

Assíncrono vs. Síncrono: Além do Cypress

Assíncrono vs. Síncrono: Entendendo .then() e cy.wrap() no Cypress No mundo do JavaScript, e consequentemente no Cypress, entender como as operações são executadas – se uma após a outra (síncrona) ou se algumas podem “esperar” enquanto outras continuam (assíncrona) – é crucial. O Cypress tem um jeito especial de lidar com isso, que é diferente

Assíncrono vs. Síncrono: Além do Cypress Read More »

Saiba a diferença entre dependências de desenvolvimento vs. produção

Essa é uma distinção fundamental quando estamos desenvolvendo projetos, especialmente no ecossistema Node.js (que é o que usamos com o Cypress). Entender a diferença entre dependências de desenvolvimento e de produção nos ajuda a organizar melhor nosso projeto, otimizar o que vai para o “cliente final” (ou servidor de produção) e até mesmo melhorar a

Saiba a diferença entre dependências de desenvolvimento vs. produção Read More »

Os motores que “alimentam” a grande maioria dos navegadores

Os motores que alimentam a grande maioria dos navegadores modernos, são: Por que isso é relevante para a automação de testes (e para ferramentas como o Playwright)? Ferramentas de automação que conseguem interagir diretamente ou suportar esses três motores principais oferecem uma cobertura de teste muito ampla, pois permitem testar como um site ou aplicação

Os motores que “alimentam” a grande maioria dos navegadores Read More »

Padrões de projeto – Mercado e portifólio

Empresas e Padrões de Projeto Utilizados Empresas e Padrões de Projeto Utilizados Google Singleton: Utilizado para gerenciar instâncias de serviços críticos, como conexões com banco de dados. Builder: Usado na construção de objetos complexos, especialmente em APIs e bibliotecas internas. Observer: Comum em aplicativos com muitas interações entre componentes, como o Gmail. Facebook Factory: Amplamente

Padrões de projeto – Mercado e portifólio Read More »

Cypress 13 com BDD/Cucumber – Configurando e executando

Integração do Cypress com Cucumber/BDD Integração do Cypress com Cucumber/BDD Após a versão 10 do Cypress, algumas mudanças são necessárias para integrar Cucumber/BDD com o Cypress de maneira eficaz. Neste post, focaremos na versão 13 do Cypress e demonstraremos como integrá-lo com o Cucumber, bem como usar o Page Object Model (POM) junto com o

Cypress 13 com BDD/Cucumber – Configurando e executando Read More »

Entenda a Diferença Crucial entre Web Apps, Sites Responsivos e Aplicativos Móveis

Entenda a Diferença Crucial entre Web Apps, Sites Responsivos e Aplicativos Móveis Você já deve ter ouvido ou lido em algum lugar sobre Web App. É muito comum empresas solicitarem o desenvolvimento de um aplicativo para celular quando na verdade precisam de um site responsivo. Apesar da finalidade ser a mesma, existe uma diferença técnica

Entenda a Diferença Crucial entre Web Apps, Sites Responsivos e Aplicativos Móveis Read More »

Acessibilidade Digital: Regulamentações nos EUA e Brasil

Conformidades regulatórias ADA (Americans with Disabilities Act) A conformidade com as diretrizes da WCAG é crucial para cumprir os requisitos de acessibilidade estabelecidos pelo ADA nos Estados Unidos. O ADA proíbe a discriminação com base em deficiência e exige que organizações forneçam acesso igualitário a serviços e informações online para todas as pessoas, incluindo aquelas

Acessibilidade Digital: Regulamentações nos EUA e Brasil Read More »