A complexidade nos atrai para soluções de baixo código

A complexidade nos atrai para soluções de baixo código

 

 

Se há uma conversa que me pego desde que me tornei consultor de teste em junho deste ano, é o de esclarecer o espaço das opções de ferramentas de automação de teste. Existem opções. Muitas opções. E não é o mais fácil de todas as coisas fazer sentido nas opções.

Mesmo se eu simplificar as opções para opções gratuitas e testes de navegador, enfrento a conversa dos três:

Selênio, dramaturgo ou cipreste?

Você pode adivinhar, a conversa mesmo com isso é menos óbvia do que você imagina. O selênio está impulsionando um esforço de padronização, o que significa que, embora suporta o protocolo WebDriver agora, ele já está apoiando o Webdriver Bidi em alguns dos idiomas. Ou seja, as coisas estão mudando sob o capô de maneiras que muitas pessoas no espaço de automação do navegador desejam prestar atenção.

A complexidade nos atrai para soluções de baixo código

Observando as coisas dentro do repo dramaturgo em andamento, parece que o Webdriver Bidi também está chegando ao dramaturgo. E quando isso acontece, é uma mudança essencial no cenário geral.

Por enquanto, usando o CDP, há a necessidade definitiva de enfatizar regularmente que o cromo não é cromo nem borda. Webkit não é Safari. Dramaturgo e cipreste, executando no CDP não fazem testes reais de navegador. A aproximação pode ser suficiente. O teste de navegador único pode ser suficiente. Mas, por enquanto, você precisaria de algo com base no protocolo Webdriver (como o Selenium) se quiser automatizar para os navegadores que seus usuários estão usando.

Para tornar as coisas mais complicadas, os três não são as únicas opções. No ecossistema de selênio para testeFins, a recomendação é usar uma das estruturas construídas sobre ela, como Nightwatch ou SeleniumBase ou estruturas usando o protocolo Webdriver sem usar o Selenium como o WebDriverio. Por outro lado, usar o selênio como driver para toda e muitas ferramentas comerciais também é uma opção, e você pode nem saber quais potências a estrutura sob o capô. Há camadas.

E recursos.

No entanto, quando falamos sobre essas ferramentas, não falamos sobre as camadas ou recursos. Falamos sobre nomear as ferramentas, deixando para o leitor descobrir tudo isso.

O principal benefício que encontro nas plataformas de baixo código é a natureza fechada. Você não precisa se importar com o que está fora da caixa e não tem controle o que está dentro da caixa. Provavelmente as caixas nas coisas que você precisa fazer testes. Simplifica o mundo. Em vez de ler e entender tudo isso e toda a mudança para isso, você pode se concentrar no trabalho de teste.

Às vezes, discutimos tanto sobre as ferramentas que o foco se perde. Vivemos com nossas escolhas longas, e manter as coisas abertas tem, na minha perspectiva, mais valor do que a simplificação. Solana Token Creator

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

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