Interessante. Eu trabalho com automacoes em selenium, e ouvi falar bem do cypress. O seu video é o primeiro contato com ele. Obrigado pelo conteudo, faz tempo que salvei para assistir, mas soh ontem comentando com um colega, me fez lembrar de assistir.
Nossa, que ferramenta incrivel, gostei demais, e seu exemplo pratico e "real" foi perfeito, já tinha visto uns videos mas nao tinha entendido tão bem, muito obrigado!
Grato por compartilhar seu conhecimento, estava em busca de conteúdo só para relembrar algumas coisas, mas sua didática me fez decidir maratonar no domingo sua playlist. Claro, joinhas e inscrições!
Eu sou frontend, no meu projeto utilizo Cypress para testes e2e e Jest para testes unitários, acho que um video sobre testes unitários fecharia um "ciclo testes". Depois dá até para ver esses testes rodando um CI no gitlab.
Valeu pela dica Raphael! O tema testes unitários é um submundo que provavelmente eu não vou conseguir colocar em um vídeo só (testes simples, stubs e mocks, assertion por comportamento...) mas obrigado pela dica. Fica computado seu voto 😉
Já iria pesquisar sobre isso e você respondeu kkkk. Se escolho e utilizo uma ferramenta pra tudo ou se separo, e nesse caso estava pensando se seria viavel usar Cypress para e2e e Jest para unitario kkkk. vlw, vi que estou seguindo uma linha valida
Olá! Excelente vídeo! Sua didática é ótima, fica fácil de entender! Seria muito bom ver mais vídeos em aplicações mais complexas, como React com consumo de API por exemplo. :)
Muito obrigada pelo vídeo! Gostei da forma como você explica! Eu gostaria de mais vídeos sobre testes em aplicações mais robustas, com bancos de dados, back e front :D
Valeu pela sugestão Caroline! Acho que esse tipo de conteúdo ia ser bem legal pra sair do básico. Mas eu primeiro preciso de uma aplicação maior funcionando pra trazer haha. Tô planejando dar uma pausa nos conteúdos de testes em 1 ou 2 vídeos e quem sabe no futuro não volto só com vídeos como o que você sugeriu 🤔.
Teste unitário da forma como o mercado esta trabalhando, pois eu não ainda não trabalho com testes e nem sei por onde começar e ter conhecimento sobre como o mercado esta lidando com assunto de forma profissonal seria muito bom e me ajudaria a entender melhor
Anotado Daniel! Realmente hoje em dia testes é um assunto crucial no mercado, apesar de ter muita empresa que não faz teste, já está mais do que provado os benefícios.
Maneiro esse vídeo, tô pensando em botar uma pilha na galera do trabalho pra adotar testes e2e tbm. Parece ser uma ótima ferramenta. Aguardo o vídeo sobre CI
Um teste bacana de se fazer é ver se o usuário consegue clicar mais de uma vez no botão e consequentemente gerar requisições duplicadas no servidor, por exemplo, o que acontece se o infeliz clicar duas vezes no botão comprar.
Legal Marcus! Cai dentro. Não consegui colocar isso no vídeo mas tem como rodar o cypress sem interface gráfica. Quando você for brincar com ele dá uma olhada também 😉.
Boaaa. Ainda tem outras coisas pra falar sobre teste unitário mas... Você tem razão, melhor não esquecer do de CI.
4 ปีที่แล้ว
Nas calculadoras de mesa (testei aqui na calculadora do Mac também) se você entra apenas com o primeiro número e a operação e tecla = ele entende que você quer repetir o primeiro número. Por exemplo, teclando 7 + = retorna 14
@@Filhodanuvem Não sei se dá pra chamar de correção, né? O seu raciocínio também está correto (além de servir de exemplo para o vídeo). Aproveitando a oportunidade, porque você mudou o nome do canal? Vi nos vídeos mais antigos que você não usava Filho da Nuvem.
Filho da nuvem ficou melhor até me citar em texto, além disso consegui usar esse arroba em todas as redes sociais. Quero ser programador dava uma ideia de conteúdo bem mais iniciante, e o canal deixou de ser exclusivamente iniciante. Mas falei bem sobre isso nesse video. th-cam.com/video/oBf0MPi4JYQ/w-d-xo.html
4 ปีที่แล้ว
@@Filhodanuvem Legal, vou assistir. Filho da Nuvem é um nome muito bom. E estou devendo um comentário no vídeo sobre a sua ida para Portugal, sobre um amigo que foi embora pra aí também
Fala Renato. PHP com certeza ainda tem mercado. Tem muita empresa ganhando rios de dinheiro com aplicações desenvolvidas em php e migrar tudo para outra tecnologia é inviável. No máximo elas tem tentado pegar pequenas partes e transformar em serviços menores mas em geral mesmo que se TODAS as empresas quisessem, levariam muitos anos para reescrever tantas linhas de código. O mercado está se tornando cada vez mais agnóstico, se você é um desenvolvedor, muitos empresas não estão se importando muito se sua maior experiencia é php, já que com algum tempo você conseguiria migrar pra node, por exemplo.
@@Filhodanuvem MT obrigado meu amigo! Eu fico MT triste em ver várias pessoas falando que php vai morrer e tal e estou quase a me tornar especialista em php as vezes chego a pensar que foi perda de tempo, mas quando olho pra quantidade de coisa que aprendi e a facilidade que isso me proporcionou pra eu migrar facilmente pra outra tecnologia vejo que realmente foi um dos melhores investimentos que já fiz até hoje! Vou permanecer firme no php e futuramente me especializar não só em desenvolvimento mas tb em ciência de dados
Selenide corrige alguns erros citados sobre o selenium, a interface do cy parece ser mais amigável. Ela possui os mesmos recursos de gravação do senium, in browser?
Existe um plugin de chrome que faz gravações mas não é oficial do time do cypress. Geralmente os desafios desse tipo de teste não estão nessa parte manual de interagir com a interface, mas sim em como preparar os cenários de teste (se eu quero testar um login, eu ja preciso ter um usuário cadastrado, como faço pra criar esse usuario sem acessar a pagina de cadastro?). Espero trazer essas dificuldades em algum outro vídeo um dia.
@@Filhodanuvem Quando trabalhava com testes acaba usando muito o gravador automático para saber qual elemento do html ele usava, muitas das aplicações não tinham ID/Value/Etc definidos, era sempre por paths. Selenide ajudou muito nestes casos e não conhecia Cypress, queria ter conhecido quando trabalhava com testes. Ótimo vídeo.
Da sim, trabalhei por anos sem o plano. O dashboard facilita porque se um teste falha ele já tem o video gravado mostrando o problema, se não me engano, além de poder rodar testes em paralelo. Mas dá pra desenvolver tranquilamente sem.
Como desenvolvedor em desenvolvimento eu acho que seria interessante mais vídeos sobre testes unitários e ir subindo a pirâmide de testes. Eu, por exemplos, não tenho noção sobre como trabalhar com testes.
Bem interessante o Cypress. Uma dúvida, na empresa em que atua, a criação de testes automatizados é realizada totalmente pelos programadores ou tem um profissional destinado a isso também (QA/analista de testes)?
Boa pergunta Guilherme. Onde eu trabalho os próprios programadores criam testes. Temos poucos QA e eles ajudam muito o produto a entender o que precisa ser testado. A propósito fica ligado, porque vou trazer uma entrevista com um profissional de QA e vamos discutir bastante sobre isso. 😉
Interessante.
Eu trabalho com automacoes em selenium, e ouvi falar bem do cypress. O seu video é o primeiro contato com ele.
Obrigado pelo conteudo, faz tempo que salvei para assistir, mas soh ontem comentando com um colega, me fez lembrar de assistir.
Que bom que curtiu Paulo, cypress é bem legal.
Nossa, que ferramenta incrivel, gostei demais, e seu exemplo pratico e "real" foi perfeito, já tinha visto uns videos mas nao tinha entendido tão bem, muito obrigado!
Valeuu Dhenysson. Que bom que o vídeo te ajudou!
Grato por compartilhar seu conhecimento, estava em busca de conteúdo só para relembrar algumas coisas, mas sua didática me fez decidir maratonar no domingo sua playlist.
Claro, joinhas e inscrições!
Opa! Que comentário bom se se ler, valeu Junior, bem vindo.
Eu sou frontend, no meu projeto utilizo Cypress para testes e2e e Jest para testes unitários,
acho que um video sobre testes unitários fecharia um "ciclo testes".
Depois dá até para ver esses testes rodando um CI no gitlab.
Valeu pela dica Raphael! O tema testes unitários é um submundo que provavelmente eu não vou conseguir colocar em um vídeo só (testes simples, stubs e mocks, assertion por comportamento...) mas obrigado pela dica. Fica computado seu voto 😉
Já iria pesquisar sobre isso e você respondeu kkkk. Se escolho e utilizo uma ferramenta pra tudo ou se separo, e nesse caso estava pensando se seria viavel usar Cypress para e2e e Jest para unitario kkkk. vlw, vi que estou seguindo uma linha valida
Olá! Excelente vídeo! Sua didática é ótima, fica fácil de entender! Seria muito bom ver mais vídeos em aplicações mais complexas, como React com consumo de API por exemplo. :)
Valeuuu Adriana, fico muito feliz que tenha gostado. Vou pensar em algo legal.
Sensacional. Melhor vídeo de Testes que eu vi até agora no TH-cam. Parabéns.
*orra, valeu Cauê. Recomendo meus vídeos de teste unitário e da pirâmide, gosto deles :)
Muito obrigada pelo vídeo! Gostei da forma como você explica! Eu gostaria de mais vídeos sobre testes em aplicações mais robustas, com bancos de dados, back e front :D
Valeu pela sugestão Caroline! Acho que esse tipo de conteúdo ia ser bem legal pra sair do básico. Mas eu primeiro preciso de uma aplicação maior funcionando pra trazer haha. Tô planejando dar uma pausa nos conteúdos de testes em 1 ou 2 vídeos e quem sabe no futuro não volto só com vídeos como o que você sugeriu 🤔.
@@Filhodanuvem Show!! :D
Parabéns pelo vídeo, muito show!
Valeuu Renan que bom que curtiu!
ganhou mais um inscrito sua didática e excelente e seu conteúdo é muito legal, obrigado por postar conteúdo de qualidade!
Que bom que curtiu Wagner. Seja bem vindo.
Teste unitário da forma como o mercado esta trabalhando, pois eu não ainda não trabalho com testes e nem sei por onde começar e ter conhecimento sobre como o mercado esta lidando com assunto de forma profissonal seria muito bom e me ajudaria a entender melhor
Anotado Daniel! Realmente hoje em dia testes é um assunto crucial no mercado, apesar de ter muita empresa que não faz teste, já está mais do que provado os benefícios.
Muito show esse vídeo! Se tiver mais vídeos do Cypress em outros cenários vai ser bem legal. Parabéns pelo ótimo conteúdo.
Valeu Kleber pela sugestão!
Maneiro esse vídeo, tô pensando em botar uma pilha na galera do trabalho pra adotar testes e2e tbm. Parece ser uma ótima ferramenta. Aguardo o vídeo sobre CI
Legal Rômulo, super apoio. Os testes e2e dão uma garantia bem maior, apesar de que são mais chatos quando quebram. Vale a pena tentar.
Um teste bacana de se fazer é ver se o usuário consegue clicar mais de uma vez no botão e consequentemente gerar requisições duplicadas no servidor, por exemplo, o que acontece se o infeliz clicar duas vezes no botão comprar.
Adorei o cypress, vou experimentar ele mais a noite nos estudos, adoraria ver mais ;)
Legal Marcus! Cai dentro. Não consegui colocar isso no vídeo mas tem como rodar o cypress sem interface gráfica. Quando você for brincar com ele dá uma olhada também 😉.
Parabéns pelo vídeo, muito interessante! Sobre as opções, já que o de testes unitários já saiu, dá pra fazer o de CI também? =)
Boaaa. Ainda tem outras coisas pra falar sobre teste unitário mas... Você tem razão, melhor não esquecer do de CI.
Nas calculadoras de mesa (testei aqui na calculadora do Mac também) se você entra apenas com o primeiro número e a operação e tecla = ele entende que você quer repetir o primeiro número. Por exemplo, teclando 7 + = retorna 14
Legal Rogério, uma boa correção pra calculadora.
@@Filhodanuvem Não sei se dá pra chamar de correção, né? O seu raciocínio também está correto (além de servir de exemplo para o vídeo). Aproveitando a oportunidade, porque você mudou o nome do canal? Vi nos vídeos mais antigos que você não usava Filho da Nuvem.
Filho da nuvem ficou melhor até me citar em texto, além disso consegui usar esse arroba em todas as redes sociais. Quero ser programador dava uma ideia de conteúdo bem mais iniciante, e o canal deixou de ser exclusivamente iniciante. Mas falei bem sobre isso nesse video.
th-cam.com/video/oBf0MPi4JYQ/w-d-xo.html
@@Filhodanuvem Legal, vou assistir. Filho da Nuvem é um nome muito bom. E estou devendo um comentário no vídeo sobre a sua ida para Portugal, sobre um amigo que foi embora pra aí também
Estou gostando dessa serie pois esta faltando videos sobre o assunto em ptbr
Valeu Daniel, o plano é continuarmos esse papo e falar de outros testes tambem.
Mas você é um tremendo filho da nuvem mesmo hein?!?!?! :) Muito legal meu camarada! Excelente aula e o conhecimento é passado de forma leve!
Hahahahaha valeu! Fico feliz que dê pra entender de forma simples.
Que cara bom
Que bom que está curtindoo
Na faculdade vimos o Selenium, é bem parecido.
Pode crer Felipe. Já usei um pouquinho de. Selenium.
muito bom
😉
Caramba vi o elefantinho do php... me diz uma coisa brother... Php ainda tem mercado pra trabalhar ? Ou deveria migrar para o node?
Fala Renato. PHP com certeza ainda tem mercado. Tem muita empresa ganhando rios de dinheiro com aplicações desenvolvidas em php e migrar tudo para outra tecnologia é inviável. No máximo elas tem tentado pegar pequenas partes e transformar em serviços menores mas em geral mesmo que se TODAS as empresas quisessem, levariam muitos anos para reescrever tantas linhas de código.
O mercado está se tornando cada vez mais agnóstico, se você é um desenvolvedor, muitos empresas não estão se importando muito se sua maior experiencia é php, já que com algum tempo você conseguiria migrar pra node, por exemplo.
@@Filhodanuvem MT obrigado meu amigo! Eu fico MT triste em ver várias pessoas falando que php vai morrer e tal e estou quase a me tornar especialista em php as vezes chego a pensar que foi perda de tempo, mas quando olho pra quantidade de coisa que aprendi e a facilidade que isso me proporcionou pra eu migrar facilmente pra outra tecnologia vejo que realmente foi um dos melhores investimentos que já fiz até hoje! Vou permanecer firme no php e futuramente me especializar não só em desenvolvimento mas tb em ciência de dados
Selenide corrige alguns erros citados sobre o selenium, a interface do cy parece ser mais amigável. Ela possui os mesmos recursos de gravação do senium, in browser?
Existe um plugin de chrome que faz gravações mas não é oficial do time do cypress. Geralmente os desafios desse tipo de teste não estão nessa parte manual de interagir com a interface, mas sim em como preparar os cenários de teste (se eu quero testar um login, eu ja preciso ter um usuário cadastrado, como faço pra criar esse usuario sem acessar a pagina de cadastro?). Espero trazer essas dificuldades em algum outro vídeo um dia.
@@Filhodanuvem Quando trabalhava com testes acaba usando muito o gravador automático para saber qual elemento do html ele usava, muitas das aplicações não tinham ID/Value/Etc definidos, era sempre por paths. Selenide ajudou muito nestes casos e não conhecia Cypress, queria ter conhecido quando trabalhava com testes. Ótimo vídeo.
Áudio tá um pouco baixo
Valeu pelo toque Jersio!
integração contínua
Bom demais ... Achei bem mais interessante que o Selenium !
Legal Ademir! Espero que te ajude de alguma forma no futuro.
Dá para trabalhar com ele sem necessariamente pagar o plano mensal do Cypress Dashboard?
Da sim, trabalhei por anos sem o plano. O dashboard facilita porque se um teste falha ele já tem o video gravado mostrando o problema, se não me engano, além de poder rodar testes em paralelo. Mas dá pra desenvolver tranquilamente sem.
@@Filhodanuvem Então as integrações também funcionam sem o plano? Massa, creio que vou adotar onde trabalho.
Integrações com que?
Como desenvolvedor em desenvolvimento eu acho que seria interessante mais vídeos sobre testes unitários e ir subindo a pirâmide de testes. Eu, por exemplos, não tenho noção sobre como trabalhar com testes.
Boa Jonathan! Está anotada sua sugestão. E bem vindo ao canal 😉.
Fala brother!!! Tudo em paz? Todos e2e e unitário... Os dois hahaha... Por mim vai de CI...
Hahahahah tudo na paz por aqui e por aí? Está anotado o seu voto em todas as opções hahaha.
Bem interessante o Cypress. Uma dúvida, na empresa em que atua, a criação de testes automatizados é realizada totalmente pelos programadores ou tem um profissional destinado a isso também (QA/analista de testes)?
Boa pergunta Guilherme. Onde eu trabalho os próprios programadores criam testes. Temos poucos QA e eles ajudam muito o produto a entender o que precisa ser testado.
A propósito fica ligado, porque vou trazer uma entrevista com um profissional de QA e vamos discutir bastante sobre isso. 😉
Vamos de CI.
Boa Édipo. Valeu pela sugestão.
Bom dia, ainda está em PT ?
Opa, estou sim Gabriel. Por que ?
SHow
Primeiro?
YESSSSSSS 🔥🔥
@@Filhodanuvem kskssks