Felipe Blanes
đ€ SpeakerAppearances Over Time
Podcast Appearances
E eu nĂŁo estou surpreso, Ă© QA. EntĂŁo, assim, tem muita, muita, muita empresa usando para fazer QA. EntĂŁo, eu nĂŁo sei quanto que vocĂȘs jĂĄ tiveram que fazer QA de sites na vida de vocĂȘs, mas vocĂȘ tem duas opçÔes, nĂ©? A primeira opção Ă© faz manualmente.
Que Ă© totalmente desagradĂĄvel, nĂ©? Extremamente desagradĂĄvel de ficar todo dia ou toda vez que tem uma atualização de software rodando teste manual. E a segunda opção Ă© vocĂȘ automatizar. Mas, quando vocĂȘ automatiza hoje com as ferramentas tradicionais de automação de teste...
O grande problema que vocĂȘ cria Ă© a manutenção desses testes Ă© extremamente alta, nĂ©? Porque toda vez que vocĂȘ muda o seu site, vocĂȘ mudou um labelzinho ali no HTML do seu site e quebrou. O seu teste nĂŁo serve mais para nada. E imagina se vocĂȘ estĂĄ usando uma ferramenta como essa, o Nova Act, que em vez de vocĂȘ ter ali os comandinhos com HTML, qual que Ă© o ID daquele elemento, nĂŁo, vocĂȘ sĂł escreve assim, clica no botĂŁo de comprar.
Não vai quebrar, não importa se o botão mudou de lugar, se o botão mudou de cor, ele continua funcionando o seu script. Então é praticamente uma pessoa testando, mas que é um agente no fim das contas. Então tem muita gente usando para QA. Tem até alguns casos que são super interessantes. Então tem a Hertz de aluguel de carro. Eles são um dos nossos clientes que foram nossos parceiros de lançamento na reInvent.
E eles estĂŁo fazendo o test, estĂŁo fazendo o QA de todo o site dele, entĂŁo a parte principalmente o flow de reservar, fazer uma reserva de carro, eles fazem tudo isso, toda vez que eles tĂȘm uma versĂŁo nova de software, eles passam e rodam a nova Act para todos os principais casos de uso.
Porque é o que eles falam, né? Eles falam, se eu ficar uma hora sem reservar carro, eu tÎ perdendo muito dinheiro, né? Então, eu não posso deixar isso acontecer. Outro parceiro nosso de lançamento, que é um exemplo bem interessante, é uma startup que chama Sola. Então, essa startup, eles falam que eles são RPA 2.0.
Então, RPA é Repetitive Process Automation. Então, é automação de processos repetitivos. E eles são a evolução do tradicional. Então, eles praticamente usam diversas tecnologias mais recentes para automação de processo. E quando entra na parte de browser, eles usam a gente lå por trås dos panos, tomando todas as açÔes.
TĂĄ, cara, Ăłtimas perguntas. EntĂŁo, a primeira coisa, assim, tem vĂĄrias outras decisĂ”es tĂ©cnicas, nĂ©, que eu nĂŁo posso compartilhar, mas um dos principais pontos, sim, Ă© a latĂȘncia, nĂ©, o que a gente, quando a gente, a gente lançou o nosso preview, nĂ©, em março do ano passado, e uma das coisas que a gente escutou bastante foi, ah, eu gostaria que ele fosse, tivesse uma velocidade equivalente a de um ser humano, nĂ©,
E pra isso, nĂ©, vocĂȘ precisa de latĂȘncia e vocĂȘ precisa de um modelo menor. EntĂŁo, esse foi um dos motivos. Tem vĂĄrios outros motivos por trĂĄs, mas eu acho que esse talvez jĂĄ Ă© o suficiente, nĂ©? JĂĄ Ă© uma boa justificativa. Pra esse tipo de atividade, aquele tamanho de modelo Ă© o suficiente, vamos dizer. Sobre o elemento mais difĂcil, cara, Ă© Date Picker. Puta, eu ia chutar isso. Ah, sim. Hahahaha
Todo mundo, todo mundo tem problema com o Date Picker. Porque eles sĂŁo... Primeiro, Ă© o que vocĂȘ falou, nĂ©? Eles sĂŁo muito diferentes. E tem algumas caracterĂsticas do Date Picker tambĂ©m que eles sĂŁo... Ele Ă© muito complicado, nĂ©? Porque quando vocĂȘ clica num Date Picker, Ă© que a gente, como ser humano, a gente nĂŁo entende a complexidade de tudo aquilo. Mas pensa pra um modelo tudo que ele tem que interpretar ali. Se vocĂȘ fala assim, ah, eu quero que vocĂȘ procure...
primeiro de maio. EntĂŁo, primeiro, o modelo jĂĄ vai ter que assumir que Ă© 2026. Segundo, ele vai ter que abrir, ele vai clicar no date picker. Primeiro, ele vai ter que identificar. PĂŽ, eu tenho que clicar naquela ĂĄrea de texto. Ele vai clicar naquela ĂĄrea de texto. Vai abrir o date picker. Ele vai ter que identificar em que mĂȘs que eu estou agora. PĂŽ, eu estou em fevereiro. EntĂŁo, significa que eu tenho que clicar naquela setinha do lado para ir para março.
Na hora que ele vai para a setinha, ele tem que confirmar se funcionou. PĂŽ, eu estou em março? Estou. E agora sim eu posso clicar no dia 1Âș. EntĂŁo, nĂŁo Ă© uma ação, nĂ©? Na nossa cabeça como ser humano, a gente fica pensando, pĂŽ, Ă© uma ação. Ă, escolhe 1Âș de março. NĂŁo, a gente teve que fazer, tomar pelo menos umas 6, 7 decisĂ”es para escolher uma data, nĂ©?
vocĂȘ clica no primeiro, aĂ depois vocĂȘ jĂĄ tem que imediatamente clicar na data de retorno. SĂł que se vocĂȘ clicar errado, aĂ jĂĄ faz uma confusĂŁo. VocĂȘ tem que dar. Estamos olhando para vocĂȘ, Google Flights. Exato.
E, cara, um parĂȘnteses, tĂĄ, Marcos? Toda vez que a gente vai pensar em uma demo, eu sempre falo, nĂŁo vamos fazer, tipo, reserva de voo. Porque eu sempre lembro de vocĂȘs falando de reserva de voo. Ă sempre a demo de todo mundo, nĂ©? TĂĄ vendo, FabrĂcio? Ă assim que a gente faz a diferença. Exato.
Mas eu acho, para mim, a ponte sobre o seu exemplo Ă©, eu acho que, primeiro, as pessoas tĂȘm expectativa que mĂĄquinas vĂŁo ser mais rĂĄpidas do que elas. E, de maneira geral, para fazer a automação de uma atividade, elas ainda nĂŁo sĂŁo. EntĂŁo, acho que esse Ă© o primeiro ponto.
O segundo ponto Ă©, eu como ser humano, eu ainda quero estar dentro desse loop. Eu ainda nĂŁo consigo confiar 100% para nĂŁo estar dentro do loop para fazer qualquer coisa. EntĂŁo, por exemplo, o exemplo mesmo da passagem aĂ©rea. A forma que eu olho passagem aĂ©rea Ă© extremamente especĂfica.
Nenhum agente vai buscar passagem aĂ©rea do jeito que eu busco. Tem vĂĄrias preferĂȘncias que estĂŁo internas aqui em mim na hora que eu estou procurando alguma coisa que ele nunca vai ser capaz de capturar isso hoje. EntĂŁo, nĂŁo Ă© sĂł, ah, eu quero um voo dessa companhia aĂ©rea nesse dia, nesse horĂĄrio. NĂŁo Ă© sĂł isso. Tem vĂĄrias outras coisas, nĂ©?
que estĂŁo escondidas ali dentro de mim de preferĂȘncia. EntĂŁo tem, pĂŽ, mas assim, se tiver 50 dĂłlares mais barato, eu atĂ© topo essa outra companhia aĂ©rea. Mas, pĂŽ, esse horĂĄrio aqui estĂĄ muito tarde. Eu vou chegar no Brasil, vai ser duas horas da manhĂŁ. Eu nĂŁo gosto disso. Eu prefiro um voo que talvez seja um pouquinho mais caro, que eu vou chegar um pouquinho mais cedo. EntĂŁo tem muita coisa, nĂ©?
O que hoje em dia, essas ferramentas nĂŁo fazem isso, porque ela nĂŁo tem todo esse contexto. EntĂŁo, eu acho que para o pĂșblico geral ainda falta, e eu acho que Ă© muito mais complexo do que parece, aonde jĂĄ dĂĄ para fazer Ă© quando a gente estĂĄ falando de escala. EntĂŁo, Ă© justamente nisso que a gente estĂĄ focando.
Isso sĂŁo atividades que precisa de conhecer muito melhor a pessoa, mas quando vocĂȘ estĂĄ trabalhando em uma empresa e vocĂȘ sĂł precisa simplesmente ficar pegando informação de um site, mandando para outro lugar ou armazenando isso em um database,