Talking About Testing
Talking About Testing
  • 348
  • 272 620
Carreira de QA, evolução de senioridade e aprendizado, com Sany Chiquetti Garcia
Neste vídeo do Canal TAT, conversei com a Sany Chiquetti Garcia, e ela compartilhou um pouco sobre o início de sua carreira como QA, seus principais desafios, evolução de senioridade e aprendizado através da prática.
---
Se conecte com a Sany via LinkedIn: www.linkedin.com/in/sanychiquettigarcia/
---
Segue o link do livro A Philosophy of Software Design, do autor John Ousterhout, comentado durante o vídeo: www.amazon.com/Philosophy-Software-Design-2nd/dp/173210221X/
---
Conheça a Test Design Masterclass da Talking About Testing. Uma mentoria em grupo, com duração de um mês, com a mistura perfeita entre teoria e prática, na qual você vai sair um/uma melhor profissional da área de qualidade de software: talkingabouttesting.com/test-design-masterclass/
Conheça os cursos de Cypress da Escola TAT:
- 🌲 Cypress, do Zero à Nuvem ☁️ hotmart.com/pt-br/marketplace/produtos/cypress-do-zero-a-nuvem
- Cypress intermediário www.udemy.com/course/testes-automatizados-com-cypress-intermediario/?referralCode=F14505FB0076672E51A2
- Cypress avançado www.udemy.com/course/testes-automatizados-com-cypress-avancado/?referralCode=92639E4BD579A09A972D
- Boas práticas em automação de testes com Cypress www.udemy.com/course/boas-praticas-em-automacao-de-testes-com-cypress/?referralCode=53A9772BD676F93DC8A1
- Testes end-to-end com Cypress www.udemy.com/course/testes-end-to-end-com-cypress/?referralCode=BFC58FC7B29F2F37904D
Aproveite para seguir o blog Talking About Testing: TalkingAboutTesting.com
Conheça o grupo da TAT no LinkedIn www.linkedin.com/groups/12492726/
Escute ao podcast Testando na Gringa anchor.fm/testando-na-gringa
Escute também ao podcast Tech & Accent open.spotify.com/show/1ZRRgVDduSSSkWmhwyQIIE
E me siga no LinkedIn www.linkedin.com/in/walmyr-lima-e-silva-filho. Sempre compartilho conteúdos de alta qualidade por lá!
Participe deste canal para ter acesso a vantagens:
czcams.com/channels/OADfRXMV7j8haY5w9hJUnw.htmljoin
zhlédnutí: 231

Video

Devo abstrair ações de usuários para Page Objects, comandos customizados ou deixo tudo no teste?
zhlédnutí 86Před 16 hodinami
Terceiro vídeo da playlist de trade-offs em testes automatizados do canal #talkingabouttesting Assista a live completa em czcams.com/users/liveCzSAWIBBjFg?feature=share Participe deste canal para ter acesso a vantagens: czcams.com/channels/OADfRXMV7j8haY5w9hJUnw.htmljoin Conheça a Test Design Masterclass da Talking About Testing. Uma mentoria em grupo, com duração de um mês, com a mistura perfe...
Devo arquitetar meu framework com múltiplos arquivos e pastas ou o mínimo já basta?
zhlédnutí 152Před dnem
Segundo vídeo da playlist de trade-offs em testes automatizados do canal #talkingabouttesting Assista a live completa em czcams.com/users/liveCzSAWIBBjFg?feature=share Participe deste canal para ter acesso a vantagens: czcams.com/channels/OADfRXMV7j8haY5w9hJUnw.htmljoin Conheça a Test Design Masterclass da Talking About Testing. Uma mentoria em grupo, com duração de um mês, com a mistura perfei...
Devo abstrair os seletores para outro arquivo ou posso deixá-los no arquivo de teste mesmo?
zhlédnutí 163Před 14 dny
Primeiro vídeo da playlist de trade-offs em testes automatizados do canal #talkingabouttesting Assista a live completa em czcams.com/users/liveCzSAWIBBjFg?feature=share Conheça a Test Design Masterclass da Talking About Testing. Uma mentoria em grupo, com duração de um mês, com a mistura perfeita entre teoria e prática, na qual tu vai sair um/uma melhor engenheiro/a de qualidade: talkingaboutte...
Cypress, do Zero à Nuvem
zhlédnutí 342Před měsícem
Vídeo do mais novo curso da Escola Talking About Testing, disponível na plataforma do Hotmart. hotmart.com/pt-br/marketplace/produtos/cypress-do-zero-a-nuvem
Testing, test reports, open source, and more - with David Burns
zhlédnutí 211Před 5 měsíci
Testing, test reports, open source, and more - with David Burns
Cypress Playground - Congelando o relógio do navegador com o comando cy.clock()
zhlédnutí 172Před 6 měsíci
Cypress Playground - Congelando o relógio do navegador com o comando cy.clock()
Cypress Playground - Aprenda como simular uma falha na API com Cypress
zhlédnutí 354Před 6 měsíci
Cypress Playground - Aprenda como simular uma falha na API com Cypress
Cypress Playground - Aprenda como selecionar múltiplas opções em um select field
zhlédnutí 349Před 6 měsíci
Cypress Playground - Aprenda como selecionar múltiplas opções em um select field
Cypress Playground - Aprenda como simular uma falha na rede com Cypress
zhlédnutí 287Před 6 měsíci
Cypress Playground - Aprenda como simular uma falha na rede com Cypress
Cypress Playground - Aprenda a usar o comando .then() do Cypress
zhlédnutí 619Před 6 měsíci
Cypress Playground - Aprenda a usar o comando .then() do Cypress
Software Development Teams without dedicated QAs - with Scott Stern
zhlédnutí 229Před 7 měsíci
Software Development Teams without dedicated QAs - with Scott Stern
No more flaky tests - TestJS Summit 2023 - Berlin
zhlédnutí 231Před 7 měsíci
No more flaky tests - TestJS Summit 2023 - Berlin
Aprenda de uma vez por todas como usar o módulo Cypress.env
zhlédnutí 655Před 7 měsíci
Aprenda de uma vez por todas como usar o módulo Cypress.env
Aprenda como testar o play e pause de um audio com Cypress
zhlédnutí 140Před 7 měsíci
Aprenda como testar o play e pause de um audio com Cypress
Aprenda como rodar testes em paralelo na integração contínua usando o plugin cypress-split
zhlédnutí 728Před 8 měsíci
Aprenda como rodar testes em paralelo na integração contínua usando o plugin cypress-split
Aprenda como navegar por diferentes abas com o plugin @cypress/puppeteer [beta]
zhlédnutí 819Před 8 měsíci
Aprenda como navegar por diferentes abas com o plugin @cypress/puppeteer [beta]
Como selecionar opções aleatórias em um select field quando há opções desabilitadas
zhlédnutí 192Před 8 měsíci
Como selecionar opções aleatórias em um select field quando há opções desabilitadas
Automação de testes com Cypress da perspectiva de um desenvolvedor frontend
zhlédnutí 236Před 9 měsíci
Automação de testes com Cypress da perspectiva de um desenvolvedor frontend
A aplicação mudou e todos os testes estão falhando! Como os corrijo?
zhlédnutí 306Před 9 měsíci
A aplicação mudou e todos os testes estão falhando! Como os corrijo?
🌲 Cypress, from Zero to the Cloud ☁️
zhlédnutí 187Před 10 měsíci
🌲 Cypress, from Zero to the Cloud ☁️
Testes end-to-end com Cypress (v2)
zhlédnutí 426Před rokem
Testes end-to-end com Cypress (v2)
Transição de carreira aos 40 anos, com Ralf Carneiro
zhlédnutí 494Před rokem
Transição de carreira aos 40 anos, com Ralf Carneiro
Boas Práticas em Automação de Testes com Cypress (v2)
zhlédnutí 568Před rokem
Boas Práticas em Automação de Testes com Cypress (v2)
Rodando testes com Cypress com valores configuráveis por ambiente
zhlédnutí 1KPřed rokem
Rodando testes com Cypress com valores configuráveis por ambiente
Revisão de testes automatizados web escritos com Cypress - Seletores "pobres"
zhlédnutí 449Před rokem
Revisão de testes automatizados web escritos com Cypress - Seletores "pobres"
Bate-papo (e mão-na-massa) sobre projetos de automação de testes em maior escala c/ Matheus Barcelos
zhlédnutí 409Před rokem
Bate-papo (e mão-na-massa) sobre projetos de automação de testes em maior escala c/ Matheus Barcelos
Aprenda como interceptar requisições com Cypress
zhlédnutí 2,3KPřed rokem
Aprenda como interceptar requisições com Cypress
O que eu perco ao comprar um curso que ensina uma versão mais antiga do Cypress? Não muito. Aí vai..
zhlédnutí 135Před rokem
O que eu perco ao comprar um curso que ensina uma versão mais antiga do Cypress? Não muito. Aí vai..
Aprenda como ler arquivos texto com Cypress
zhlédnutí 630Před rokem
Aprenda como ler arquivos texto com Cypress

Komentáře

  • @jany0622
    @jany0622 Před dnem

    Maravilha

  • @rasimoes9780
    @rasimoes9780 Před dnem

    Boa Walmyr...Ótima análise! Vc citou "outros mecanismos" para evitar overtersting...Poderia falar mais sobre estes "mecanismos"? Tenho uma certa dificuldade com isso, pois tento deixar os teste isolados...e com isso acabo passando pelo mesmo ponto para executar testes diferentes. Muito obrigado

    • @TalkingAboutTesting
      @TalkingAboutTesting Před dnem

      Recomendo conhecer a Test Design Masterclass da Talking About Testing. Ainda tenho algumas vagas para a turma 3, que vai ocorrer em outubro. Segue o link com todas as informações: talkingabouttesting.com/test-design-masterclass/

  • @ecleticodostemposatuais

    oi...como poderia ser enviar toda a primeiroa request para um commands.js?

  • @diegoaugusto9108
    @diegoaugusto9108 Před 7 dny

    Cara, como faço pra utilizar esse plugin com cy.request na versao 13.13 do cypress? Tentei configurar para o config.js, mas não consegui

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 7 dny

      Acabei de instalar e configurar em um projeto com a versão 13.13.3 e funcionou perfeitamente.

  • @matheussouto5492
    @matheussouto5492 Před 8 dny

    Walmyr, muito obrigado, isso irá me ajudar muito no meu dia a dia!!!

  • @95jlmp
    @95jlmp Před 9 dny

    em vez de usar: expect(input[0].files[0].name).to.equal("example.json"), eu acabei usando o .should('have.length', length =! 0) e deu certo, não sei se seria a melhor maneira de validação

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 9 dny

      @@95jlmp, são verificações completamente diferentes. Acho mais seguro a minha, pois garante que o upload do arquivo correto foi realizado.

    • @95jlmp
      @95jlmp Před 9 dny

      @@TalkingAboutTesting mt obrigado pelo retorno. Realmente é mais seguro.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 9 dny

      De nada @@95jlmp. 🙌

  • @mikaelferreiraqa
    @mikaelferreiraqa Před 10 dny

    Perfeito, só adiciono uma nova pasta quando realmente faz sentido.

  • @laerteMneto
    @laerteMneto Před 14 dny

    Muito boa essa análise. Realmente é algo que muita gente não sabe o que fazer. Obrigado pelo vídeo!

  • @BenHurJeffer
    @BenHurJeffer Před 21 dnem

    Muito bom, assistindo a gravação. Percebo que o nível dos conteúdos estão cada vez melhores. 🎉

  • @josielcosta3554
    @josielcosta3554 Před 22 dny

    Muito top o Vídeo Walmyr. Só dicas Feras. Parabéns Abraço 🤌👏👊

  • @guilhermerootz
    @guilhermerootz Před 27 dny

    Conteúdo excelente Walmyr!!!

  • @edaguiar
    @edaguiar Před 27 dny

    Em uma aplicação que utiliza o SSO de login da Microsoft, uma nova janela é aberta e o link gerado nessa nova janela é dinâmico. Existe alguma forma de capturar esse link gerado e usá-lo como parametro para a função pageRetrier do Puppeteer?

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 27 dny

      Provavelmente existe. No entanto, não posso fazer seu trabalho por você. :D

  • @edaguiar
    @edaguiar Před 27 dny

    Quero criar uma solução para estudo no Cypress onde eu acesso uma aplicação Web que usa essa autenticação Microsoft. Só que diferente aqui da apresentação, ao clicar no botão, uma nova Janela é aberta, para preenchimento do e-mail e senha. O que fazer nesse caso? Tinha visto que o Cypress não tem suporte para outras janelas, é verdade? Abraços

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 27 dny

      @@edaguiar, recomendo dar uma olhada nesta alternativa: Aprenda como navegar por diferentes abas com o plugin @cypress/puppeteer [beta] czcams.com/video/ODLNP85NQOY/video.html O mesmo vale para diferentes janelas.

    • @edaguiar
      @edaguiar Před 27 dny

      @@TalkingAboutTesting Obrigado pelo retorno!!

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 27 dny

      De nada.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 27 dny

      De nada.

  • @wilsoncalisto6751
    @wilsoncalisto6751 Před měsícem

    muito obrigado pelo vídeo, conteúdo de alta qualidade, parabéns pela iniciativa, ganhou um inscrito.

  • @gabriel5591
    @gabriel5591 Před měsícem

    Fala Walmir, tem algum curso/vídeo que ensina sobre armazenar variáveis e usar em outro lugar do pipeline de testes ?

    • @TalkingAboutTesting
      @TalkingAboutTesting Před měsícem

      Oi @@gabriel5591, você poderia me dar um exemplo mais concreto, por favor?

    • @gabriel5591
      @gabriel5591 Před měsícem

      @@TalkingAboutTesting armazenar alguma informação, tipo o access token, e usar em outro lugar, mas no mesmo pipeline de testes.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před měsícem

      @@gabriel5591, faço isso no projeto gitlab-cypress com o uso da funcionalidade cy.task(). Recomendo dar uma olhada github.com/wlsf82/gitlab-cypress

  • @marcelo.l.c
    @marcelo.l.c Před měsícem

    Na parte de pageobjects vc fez um require, mas gostaria de saber se o import daria certo tbm? No caso esse import ficaria no topo, tô meio confuso pq quem ne ensinou não usou o require, mas agora tô tendo problema pra fazer funcionar minha automação.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před měsícem

      Oi Marcelo, o require é a forma "antiga" de se importar módulos em JavaScript e este é padrão chamado CommonJS, o qual existiu antes do EcmaScript 6 (também conhecido como EcmaScript 2015). A partir do ES6, passou-se a utilizar o import, no entanto, o require é retro-compatível.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před měsícem

      Para aprender mais, recomendo ler as threads dessa pergunta no Stackoverflow: stackoverflow.com/questions/46677752/the-difference-between-requirex-and-import-x

  • @victorhugocipullolavoura8648

    O meu não aparece o cy:open

    • @TalkingAboutTesting
      @TalkingAboutTesting Před měsícem

      @@victorhugocipullolavoura8648 leia os outros comentários. Creio que vai achar a solução.

  • @madenxx
    @madenxx Před měsícem

    interessante, o cypress com essa abordagem de integração com o cloud ja era bacana demais e aparentemente estão melhorando ainda mais.

  • @fcrispim2012
    @fcrispim2012 Před měsícem

    Que canal incrível! Consumindo tudo que posso aqui!

  • @LucianoS142
    @LucianoS142 Před měsícem

    Estou tendo problemas com os captcha como evitar eles nos testes.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před měsícem

      @@LucianoS142, recomendo a seguinte leitura chat.openai.com/share/9662d7dd-1d77-4ecc-a606-bc43fded6a25

  • @danibohrer
    @danibohrer Před měsícem

    Muito legal a live. Apesar de eu ser bem iniciante, deu pra aprender muuuiito. Não só em relação a data, a questões que fico bem em dúvida, de escolher os selectores corretos, o que é possível fazer, a própria languagem javascript no cypress, o que permite ou não fazer. Dá pra aprender muito, com qualquer live que você disponibiliza, devido a vivência que já possui. Valeu Walmyr.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před měsícem

      Fico feliz que gostou Dani! Pra aprender mais sobre seletores CSS, recomendo a playlist Seletores CSS para QAs aqui do canal. Segue o link: czcams.com/play/PL-eblSNRj0QHGg3iE2HAtOkzIyNH9DSjL.html

  • @AmandaSilva-m4c
    @AmandaSilva-m4c Před měsícem

    E quando se tem um link dinamico, como faz?

    • @TalkingAboutTesting
      @TalkingAboutTesting Před měsícem

      @@AmandaSilva-m4c, pode dar mais detalhes, por favor?

    • @AmandaSilva-m4c
      @AmandaSilva-m4c Před měsícem

      @@TalkingAboutTesting Claro! Mas nao to conseguindo enviar por aqui, acredito que o CZcams esteja bloqueando

    • @TalkingAboutTesting
      @TalkingAboutTesting Před měsícem

      Crie um gist no GitHub e compartilhe o link.

  • @renatojosecorrea5962
    @renatojosecorrea5962 Před měsícem

    Primerio... Obrigado pelos seus ensinamentos, esclareceu muita coisa para mim. Você tem alguma indicação de curso sobre Pipeline no bitbucket professor?

  • @evertonuli
    @evertonuli Před měsícem

    Muito bom mesmo @Walmir

  • @renandezotti3129
    @renandezotti3129 Před měsícem

    Conteúdo valioso! Obrigado Walmyr!

  • @RodrigoJunior-n9u
    @RodrigoJunior-n9u Před 2 měsíci

    Excelente

  • @matheusabellaneda
    @matheusabellaneda Před 2 měsíci

    Para acessar com outro domínio, seria diferente?

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 2 měsíci

      Para lidar com outros domínios, recomendo dar uma olhada na funcionalidade cy.origin - on.cypress.io/origin Além disso, tenho uma playlist aqui no canal com dois vídeos demonstrando tal funcionalidade. Segue o link czcams.com/play/PL-eblSNRj0QGTdVBmyETrANxfWdDWo5LV.html

    • @matheusabellaneda
      @matheusabellaneda Před měsícem

      @@TalkingAboutTesting vou dar uma olhada, obrigado

    • @TalkingAboutTesting
      @TalkingAboutTesting Před měsícem

      De nada.

  • @alifcorrea7329
    @alifcorrea7329 Před 2 měsíci

    Eu sempre preferi usar uma mescla dos dois: Para coisas mais genéricas como login, uso comandos customizados e para páginas específicas, uso Page Objects. Gostaria de entender sua visão de como fica esse arquivo de comandos personalizados quando o projeto se torna maior, com centenas de funções personalizadas, você mantém todas as funções dentro desse mesmo arquivo? Se for isso, parece meio inviável a longo prazo pra dar manutenção.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 2 měsíci

      Crio diferentes arquivos de comandos customizados e os importo no arquivo cypress/support/e2e.js

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 2 měsíci

      Recomendo ler este blog post talkingabouttesting.com/2021/02/10/como-criar-comandos-customizados-com-cypress/

  • @danibohrer
    @danibohrer Před 2 měsíci

    Queria muito fazer esse curso. Mas está bem diferente do que tu apresentou. Como sou nova em automação, não consegui fazer funcionar. 😭Mas igual vou aproveitar o que tu mostrou.

  • @CanalLLoucura
    @CanalLLoucura Před 2 měsíci

    Seus vídeos me ajudaram bastante a desenvolver uma dificuldade que eu tinha com os registros das specs e minha dúvida seria se o plano free os 500 testes seriam renovados por mês ou não

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 2 měsíci

      Fico feliz em ajudar. Creio que seja renovado por mês sim. No entanto, para confirmar, recomendo entrar em contato com o suporte do Cypress pela página de pricing www.cypress.io/pricing

  • @andrevieira424
    @andrevieira424 Před 2 měsíci

    Conteúdo top!!!!

  • @andrevieira424
    @andrevieira424 Před 2 měsíci

    Conteúdo de valor!!!

  • @BenHurJeffer
    @BenHurJeffer Před 2 měsíci

    Gostei da indicação do livro 'Como fazer amigos e influenciar pessoas'. Realmente é incrível para saber lidar com pessoas inclusive nos nossos times de desenvolvimento atualmente.

  • @alexandremariano831
    @alexandremariano831 Před 2 měsíci

    Conteúdo top como sempre Walmyr, você conseguiria tentar viabilizar os vídeos/lives talvez em 1080p ?

  • @marciosa9724
    @marciosa9724 Před 2 měsíci

    Opa Walmir, aqui no canal tem algum video que fale sobre o each e wrap? Estou com dificuldade para entender como funciona

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 2 měsíci

      Ensino ambos em meu curso básico de Cypress www.udemy.com/course/testes-automatizados-com-cypress-basico/?couponCode=19241013B8755CAE6FCD

  • @marciosa9724
    @marciosa9724 Před 2 měsíci

    Walmir, tudo bem? E se o tempo para aparecer o último radio for igual a 5 segundos ao invés de 2? Pergunto isso pois tem o timeout padrão do cypress de 4 segundos caso não localize o elemento.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 2 měsíci

      Oi Marcio, tudo e você? Neste caso, você pode alterar o defaultCommandTimeout direto no cy.get(). Ex.: cy.get('input[type="radio"]', { timeout: 10000 }).check()

  • @marcosjunior8921
    @marcosjunior8921 Před 2 měsíci

    Nesse caso, se seguimos nessa cultura de qualidade, brevemente a área de QA vai acabar

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 2 měsíci

      Esta não deve ser a preocupação. Devemos nos preocupar com a evolução de como se faz software e evoluirmos junto. Se a área de QA acabar e os softwares continuarem a ter qualidade, isto é um bom sinal! Cabe a nós, profissionais, nos adaptarmos, desenvolvermos novas habilidades, etc, para continuarmos com alta empregabilidade. Assim como áreas e profissões deixam de existir, outras passam a existir. Obrigado pelo comentário. 👋

  • @JoseConceocao
    @JoseConceocao Před 2 měsíci

    Massa demais !!!!

  • @GabrielLogan-ow5uh
    @GabrielLogan-ow5uh Před 2 měsíci

    Desenvolver software sem bugs, como vocês disse, não é utópico? essa frase?

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 2 měsíci

      Gabriel, o ponto é o que queremos atingir, não se é utópico ou se é possível. Por experiência própria digo que, com as práticas certas de engenharia de software, é possível entregar software de alta qualidade, onde mesmo que hajam bugs, estes serão tão insignificantes, que nem valem o esforço de corrigí-los.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 2 měsíci

      Pense no software de uma aeronave, ou de um equipamento médico, que se falhar, mataria pessoas. Você acha que quando sai uma nova versão desses softwares eles são liberados com bugs? Se é possível entregar esse tipo de software sem bugs, por qual motivo não seria posa fazer o mesmo com outros tipos de software, tais como um e-commerce, por exemplo?

    • @GabrielLogan-ow5uh
      @GabrielLogan-ow5uh Před 2 měsíci

      Agora entendi o ponto, Walmyr. Obrigado!

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 2 měsíci

      De nada.

  • @KaledMenezes
    @KaledMenezes Před 2 měsíci

    Seria uma opção melhor que o 'burning tests' ? Dale TAT!

  • @allanpgf
    @allanpgf Před 3 měsíci

    Walmyr, sabe me dizer se consigo fazer testes de contrato com o Cypress ?

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      Procurando no Google por “Cypress contract testing” encontrei alguns artigos. Portanto, deve ser possível. No entanto, eu nunca fiz.

    • @allanpgf
      @allanpgf Před 3 měsíci

      @@TalkingAboutTesting sim, encontrei também. Minha pergunta foi errada, seria mais para saber tua experiência usando cypress para contract testing. Valeu 👍

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      👍

  • @KaledMenezes
    @KaledMenezes Před 3 měsíci

    boa Walmir!

  • @KaledMenezes
    @KaledMenezes Před 3 měsíci

    TAT!

  • @thiagofelipe1002
    @thiagofelipe1002 Před 3 měsíci

    Brother, bom dia! Por favor como eu crio uma função para ser acessada/chamada dentro do cypress.config.js?

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      Não entendi muito bem. Pode explicar mais detalhadamente, por favor?

    • @thiagofelipe1002
      @thiagofelipe1002 Před 3 měsíci

      @@TalkingAboutTesting acabei conseguindo. Tava errando em uma bobagem. Criei a função function getTenantNameByUrl(baseUrl) { baseUrl = baseUrl.split('/') baseUrl = baseUrl[2].split('.') return baseUrl[0] } module.exports = { getTenantNameByUrl } Depois importei no cypress.config.js e chamei ela passando como parâmetro o config.baseUrl e funcionou. username: getTenantNameByUrl(config.baseUrl) mas muito obrigado pela rapidez em querer ajudar.

  • @thiagofelipe1002
    @thiagofelipe1002 Před 3 měsíci

    Para aparecer o run all specs, pode ser adicionado o comando experimentalRunAllSpecs: true no cypress.config.js

  • @danibohrer
    @danibohrer Před 3 měsíci

    Muito bom Walmyr. Utilizo muito essa prática dos comandos customazidos. Claro, já cometi várias 'gafes', porque sou iniciante, mas com o tempo, e com teus vídeos, vou melhorando cada vez mais. Valeu mais uma vez. Aprendi muito. 🥰

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      O que importa é o aprendizado. Fico feliz que gostou do vídeo Dani! 🙌

  • @rubenueber2276
    @rubenueber2276 Před 3 měsíci

    Grande Walmyr, é possível com o cypress acessar um perfil no Chrome?

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      Como assim, pode me dar mais detalhes, por favor?

    • @rubenueber2276
      @rubenueber2276 Před 3 měsíci

      @@TalkingAboutTesting então, existe uma plataforma web que eu acesso a partir de um perfil específico do Chrome. Preciso executar testes envolvendo essa plataforma. Porém, quando eu tento acessar pelo cypress dá "Wrong username or password.", mas as credenciais não estão incorretas. Isso se da porque é 'condicio sinequanon' logar na plataforma a apartir de um perfil específico. Daí preciso que o cypress acesse esse perfil para poder logar na plataforma.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      Boa sorte @@rubenueber2276. Nunca tive que lidar com tal situação. Se descobrir, compartilha aqui.

    • @rubenueber2276
      @rubenueber2276 Před 3 měsíci

      @@TalkingAboutTesting Tranquilo! De qualquer modo parabéns pelos conteúdos!

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      Obrigado!

  • @danibohrer
    @danibohrer Před 3 měsíci

    Muito boa a live Walmyr, como sempre, aprendo muuuuito!! Continue postando mais, e se possível mais coisas avançadas com API. Ah, uso muito 'cy.api' é muito legal ver no próprio teste o retorno da api. Uso com todos os métodos, e é muito efeciente, dá uma resposta rápida sem precisar consultar o console. Ah, estou com uma dificuldade no trabalho, algo desafiador, se tiver uma dica ou material que possa consultar. Quando um website é construído sem ids para identificar elementos distintos e quando os seletores são iguais em praticamente a página toda, existe alguma forma de conseguir selecionar os elementos que se quer mais facilmente? Valeu a ajuda, e abração.

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      Para mais vídeos sobre testes de API, tem a seguinte playlist: - API Testing czcams.com/play/PL-eblSNRj0QGkMqsqxUvy7VI4VfXEUp-G.html E para seleção de elementos, recomendo os vídeos dessa outra playlist: - Seletores CSS para QAs czcams.com/play/PL-eblSNRj0QHGg3iE2HAtOkzIyNH9DSjL.html

    • @danibohrer
      @danibohrer Před 3 měsíci

      @@TalkingAboutTesting ❤

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      🙌

  • @julios9816
    @julios9816 Před 3 měsíci

    Uma duvida! Por exemplo, se houver algum teste que não tenha sido aprovado, ele não será enviado pelo Git, correto?

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      A ideia é que se uma nova versão do software não passar nos testes da fase de integração contínua, a versão não está pronta para seguir na “linha de produção”, e portanto, tal versão não deve ser liberada.

    • @julios9816
      @julios9816 Před 3 měsíci

      ​@@TalkingAboutTesting Prefeito! Outra dúvida hehehe. Isso ajudaria a diminuir o tempo na hora da execução dos testes? Por exemplo, tenho 1k arquivos para testes no meu emprego... Estou precisando melhorar isso, mas não sei se ajudaria. Obrigado!

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      @@julios9816, o paralelismo dos testes é o que vai ajudar a reduzir esse tempo.

  • @franciscojulio2014
    @franciscojulio2014 Před 4 měsíci

    Boa tarde. Em primeiro lugar muito obrigado pelas aulas. Tenho uma pergunta,sobre o reduce(). Em meus estudos vi que para adição e multiplicação teriamos que adicionar um ponto de partida ou um valor inicial que seria 0 para soma e 1 para multiplicação. Isso dependendo do contexto é claro, mas em uma prova seria necessário para a resposta ser considerada correta? Ex: const total = valores.reduce((previousValue, curremtValue) => previousValue * curremtValue , 1);

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      Recomendo ler a documentação oficial para entender como funciona o argumento de valor inicial developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce

    • @TalkingAboutTesting
      @TalkingAboutTesting Před 3 měsíci

      Recomendo ler a documentação oficial para entender como funciona o valor inicial developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce