Live TAT – Respondendo as perguntas da batalha de código: Cypress vs. Playwright do MTC 2023 – Parte 2

No dia 26 de Setembro de 2023, estive na Live da Talking About Testing, junto ao Walmyr Filho, respondendo as perguntas da Batalha de Código: Cypress vs Playwright que aconteceu no dia 22 de Julho para o Minas Testing Conference 2023.

Aqui o link da live: YouTube @TalkingAboutTesting

Confira a Parte 1 da conversa: https://testingwithrenata.com/portfolio/youtube-live-mtc-2023-parte-1/

Confira abaixo, as respostas sobre o Playwright:

8. (Amanda Silvaan) Para testes no Whatsapp qual ferramenta é a mais indicada?

[Playwright] Renata: Eu não sei responder esta pergunta.

9. Gostaria de ver a falha do PW para edge Analisar como ele apresenta a falha é muito importante quando se está desenvolvendo uma automação.

[Playwright] Renata: Vou mostrar 🙂

10. Isso que está sendo apresentado (do Cypress) , gera um relatório de passo à passo de execução exportável?

[Playwright] Renata: Relatório no Playwright já vem por padrão e você pode escolher como deseja sem precisar de outras libs.

11. Para teste exclusivo de API, qual ferramenta é mais indicada? Cypress ou Playwright?

[Playwright] Renata: O Playwright oferece suporte e a testes de API bem robusto. Eu já usei e gostei bastante. Eu tenho uns slides comparando Playwright e TestCafé (com axios): https://testingwithrenata.com/portfolio/tdc-innovation-devtest-2023/

E tenho um módulo do curso de Playwright Avançado sobre API: https://testautomationu.applitools.com/playwright-advanced/chapter3.html

12. Walmyr, essa semana surgiu uma picuinha dizendo que o cypress pode encerrar suas atividades, isso é um fake ou tem algum fundo de verdade nisso ?

13. Cypress + cucumber é uma boa???

[Playwright] Renata: https://testingwithrenata.com/blog/test-automation/playwright-bdd-cucumber-e-a-minha-opiniao-sobre-isso/

14. Cypress irá morrer?

15. Você acredita que para efetividade do processo de qualidade é necessário um “top down” da diretoria da empresa?

Renata: Na minha opinião pode acontecer de várias formas. Muitas vezes a diretoria não entende de qualidade o suficiente para orientar as melhores estratégias e práticas. E eventualmente pode acabar contratando líderes de teste também não muito “bons” pois na visão deles “se funcionar já está bom”. É interessante que os profissionais, em qualquer nível que estiverem, busquem educar pares e líderes para uma melhoria do processo como um todo. Eu trabalhei em um time como Líder de Teste e recebí várias sugestões de melhoria de processo e técnicas que eu não havia pensado. Algumas eu conseguia acatar, outras eu precisava levar pra cima e em alguns momentos eu conseguia aprovação e em outros não. Adoção de um processo eficiente leva cerca de 1 ano na minha opinião, de forma geral.

16. Qual ferramenta vocês utilizam para testes automatizados?

Renata: No meu último projeto era Playwright, e para o próximo eu ainda não sei pois ainda tenho que avaliar o time, as necessidades da empresa e os problemas existentes. Se o framework atual estiver atendendo as necessidades, e permitindo que o time evolua rápido, eu não tenho problema nenhum em mantê-lo.

17 . Como você faz o uso do Jira para contabilizar quantos CT’s foram criados? E outros campos com esse intuito de histórico do que foi feito?

Renata: Por um bom tempo, eu trabalhei com um processo muito informal de casos de testes e num time onde era só eu. Pra mim [me julguem], funcionava um Google sheets, onde eu listava os títulos dos testes e algumas informações complementares e eu mesmo testava. Ninguém preocupava quantos casos de teste tinham e ninguém precisava de relatório de testes. Então eu focava meu tempo em testar e automatizar. Depois que meu time cresceu um pouco, eu passei a usar o mesmo documento, porém um pouco mais completo, pois já vinha de uma exportação do formato que a gente usava pra quebrar os requisitos e o meu time de testes era de seniors (ninguém mais se preocupava sobre os resultados de teste em si, a gente também já tinha uma maturidade muito grande de automação nesta época). Num outro projeto de outra empresa, onde eu entrei nos 45min do segundo tempo, eu usei a mesma estratégia (Google sheets) porém os devs que iriam executar os casos de teste então precisou um pouco mais de dados e eu fiz uns gráficos simples para dar um pouco de visibilidade a gestão. Naquele momento, nós não usávamos Jira, usávamos Asana e o Asana não tinha qualquer integração com casos de teste. não dava tempo de avaliar uma nova ferramenta nem dinheiro para adquirir. Funcionou bem para os devs. Num próximo projeto, eu gostaria de ter alguma ferramenta tão simples quanto o Google Sheets e com os gráficos do Jira, também quero avaliar a senioridade do time e como os casos de teste são executados. Confesso que me distanciei muito de casos de teste quando notei que, nos projetos que eu trabalhava, era perda de tempo ficar escrevendo muitos testes para ninguém ler. Eu defendo a etapa de Planejamento de Testes, só acho que ela deve ser otimizada para o time para que haja mais tempo para as demais atividades de testes.

18 .Existe alguma ferramenta de gestão de testes que contribui pro time aderir uma cultura de qualidade?

Renata: Eu não pessoalmente acredito que uma ferramenta específica seja a solução para cultura de qualidade. Eu acredito que isso vem muito da cultura do time e das pessoas envolvidas. Existem inúmeras orientações para uma cultura de qualidade, mas é bem no dia a dia que nós como QAs vamos entender o que encaixa e o que não encaixa no cenário da empresa. Em um dos projetos que trabalhei recentemente, eu usei estudos, como o DORA para embasar o que eu dizia para os pares e líderes. E aos poucos eles foram aderindo ao que eu orientava (e eu fui contratada para educar mesmo a empresa). Eu conto um pouco mais na entrevista que fiz pra Rafa Azevedo aqui: https://testingwithrenata.com/portfolio/interview-brazilian-qas-around-the-world-series/

Leave a Reply

Your email address will not be published. Required fields are marked *