Sempre que se desenvolve uma aplicação, é importante testá-la para garantir uma boa usabilidade, evitando surpresas desagradáveis. A opção mais simples seria testar “na mão”, mas a longo prazo se torna um cenário cansativo e ocorre desperdício de tempo. Para aplicações front-end, é possível utilizar o Framework Cypress para testes automatizados, que nos traz uma economia de tempo a longo prazo. Como diz a própria Oracle, 80% do tempo gasto desenvolvendo uma aplicação é com a manutenção, sendo assim, ter um processo de teste automatizado é extremamente saudável.
Com isso em mente, utilizamos o framework para fazer testes end-to-end na página de e-commerce da PanVel. Basicamente, um teste end-to-end simula um fluxo de uso, como um usuário real que realiza cadastro no site, buscas, compras e afins. Cypress é bem prático e traz algumas vantagens, como um log de ações e snapshots dos passos realizados. Tudo isso no próprio navegador, tornando o processo prático e simples. Confira o painel do Cypress:
Nosso objetivo final é ter uma série de testes diferentes que tornem o e-commerce da PanVel Farmácias cada vez mais robusto e que garantam uma boa experiência ao usuário.
Quem sabe não fazemos um artigo explicando maiores detalhes sobre o Framework? Fiquem ligados!
Equipe Conexão Panvel.
Navegação de Post
Desenvolvimento de APPS mobile utilizando React Native
Obrigado, Eurico.
One thought on “Testes Cypress”
Eurico Antunes disse:
06/08/2019 às 12:33
Excelente, pessoal.
A ideia de implementarmos uma rotina de testes consistente é poder evoluir com segurança e tranquilidade. Ou seja, a cada nova versão poderemos avaliar se nossas construções anteriores estão intactas e continuamos entregando para nossos clientes as funções que permitam fazer as compras dos produtos que necessitam.
Ainda, se automatizamos esses processos poderemos efetuá-lo com maior frequência sem onerar a equipe e poderemos integrá-lo ao nosso pipeline de deploy (validando automaticamente cada nova versão) .
Integrando os ciclos de desenvolvimento com as rotinas de teste automatizados teremos um cenário muito bom. A cada versão são gerados novos testes, revisitadas as rotinas de testes que sofreram impacto e mantemos nossas aplicações protegidas de erros em produção.
Parabéns pessoal.
Responder
Deixe um comentário Cancelar resposta
O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *
Comentário *
Nome *
E-mail *
Site
Salvar meus dados neste navegador para a próxima vez que eu comentar.
Δ
Search for:
Categorias
Assuntos Gerais
Projeto Conexão Panvel
Sem categoria
Tecnologias
Quem Somos
Somos uma equipe de 8 estagiários do projeto Conexão Panvel, uma parceria entre a Faccat e PanVel que tem como objetivo desenvolver…
Read More
facebook
instagram
linkedin
© 2022 Conexão Panvel | WordPress Theme : Bloger
Utilizamos cookies para melhorar a sua experiência, de acordo com a nossa política de cookies e política de privacidade e proteção de dados pessoais, ao continuar navegando, você concorda com estas condições.
Configurações de cookiesPROSSEGUIR
Política de privacidade e cookies
Close
Visão geral de privacidade
Este site usa cookies para melhorar sua experiência enquanto você navega pelo site. Os cookies que são categorizados como necessários são armazenados no seu navegador, pois são essenciais para o funcionamento das funcionalidades básicas do site. Também usamos cookies de terceiros que nos ajudam a analisar e entender como você usa este site. Esses cookies serão armazenados em seu navegador apenas com o seu consentimento. Você também tem a opção de cancelar esses cookies. Porém, a desativação de alguns desses cookies pode afetar sua experiência de navegação.
Necessário
Necessário
Always Enabled
Os cookies necessários são absolutamente essenciais para o funcionamento adequado do site. Esta categoria inclui apenas cookies que garantem funcionalidades básicas e recursos de segurança do site. Esses cookies não armazenam nenhuma informação pessoal.
Não necessário
Não necessário
Quaisquer cookies que possam não ser particularmente necessários para o funcionamento do site e sejam usados ​​especificamente para coletar dados pessoais do usuário por meio de análises, anúncios e outros conteúdos incorporados são denominados cookies não necessários.