Quality Assurance

QA: Tendências tecnológicas e o uso de novos frameworks

O mercado de tecnologia está em constante evolução, novas tendências e linguagens estão surgindo e os profissionais da área precisam estar cada vez mais atualizados com as novas técnicas e processos, entre elas, podemos citar as linguagens React Native e Flutter.

Mas, como isso impacta no trabalho do Quality Assurance, na entrega do projeto e o principal: nos resultados? Qual a importância desses profissionais estarem um passo à frente no mercado e nas tendências tecnológicas?

Para o Quality Assurance, Antonio Suzano da GO.K, essas linguagens estão se tornando as mais dominantes e implantar ambas na empresa maximiza as vantagens contra outras do mercado que não são especialistas na linguagem ou simplesmente não às utilizam.

Hoje, a GO.K é especialista nas duas linguagens, tendo seus frameworks e cultura específicas para cada uma delas. Na parte de automações temos frameworks específicos para cada tipo de linguagem, sendo tanto mobile como web.

Além de estar por dentro das tecnologias, o time de QA é de grande impacto para a empresa, tanto pela automação e testes em si, como pela agilidade. Somos um time extremamente ágil, com novos frameworks, de ponta e inovações para implementar sem medo no dia a dia.

Trazer e especializar cada framework é um trabalho grande, mas que rende muitos bons frutos, graças à estudos e prática podemos saber qual tipo de ação tomar para cada projeto que chega. O que já nos deixa bem mais avançados na hora do planejamento das tecnologias que vamos usar.

Uso de novos frameworks

Sabemos que, hoje em dia, o Quality Assurance não exerce somente a função de tester, esse profissional precisar ser especialista em codar e colocar a “mão na massa”, já que é a segunda pessoa a saber mais de processos, regras de negócio e funcionalidades do projeto, em parceria com o Product Owner (PO).

Fizemos uma pesquisa com profissionais da área e a maioria respondeu que utiliza frameworks mais padrões do mercado.

Na GO.K, a estratégia é focada em, justamente, sair desse padrão e utilizar novos frameworks que o restante não usa. Por isso, utilizamos além dos frameworks padrões, outros grandes diferenciais como:

  • Detox;
  • Robot;
  • Cavy;
  • Cypress etc.

Graças a essa grande curiosidade de trazer frameworks funcionais voltados para a própria linguagem de programação utilizada em um projeto, temos um tiro certeiro de como automatizar esse projeto sem impedimentos ou problemas na hora do desenvolvimento.

É muito melhor utilizar um framework especializado para, digamos, um React Native que tem dinamismo do que automatizar com Ruby que será mais complicado devido o projeto ser nessa linguagem.

Agilidade nas automações

Com essa solução conseguimos ganhar um acréscimo de tempo enorme nos testes automatizados. Percebemos que tínhamos que evoluir e correr atrás de novas tecnologias, hoje os QAs da GO.K são especialistas em diversos frameworks. Temos que estar sempre estudando e apresentando soluções do momento, mesmo que sejam super frescas no mercado, como no caso do Detox, que tem mais ou menos 3 anos no mercado.

O Detox é focado para o desenvolvimento em React Native para mobile, como ele possui uma função mais dinâmica, muitas linguagens como Ruby, Cucumber e Capybara sofrem para conseguir realizar uma boa automação.

O Detox é feito 100% para isso, roda perfeitamente no iOS e tem suas dificuldades para Android, mas também é possível.

Poucas pessoas têm conhecimento do Detox, essa foi uma curiosidade que criamos a um ano atrás para desenvolver ele em um projeto. O teste foi um sucesso e implementamos ele fortemente na GO.K.

Somos uma das pouquíssimas empresas que usa Detox já que a grande maioria não conhece ou sabe que ele pode resolver problemas enormes.

Agora que você sabe mais sobre os frameworks pouco conhecidos no mercado e os diferenciais no projeto com o seu uso, é importante que escolha corretamente o profissional que irá compor o seu projeto. Saiba como podemos te ajudar nessa escolha. Fale conosco!

Quer receber mais conteúdos como esse gratuitamente?

Cadastre-se para receber os nossos conteúdos por e-mail.

Email registrado com sucesso
Opa! E-mail inválido, verifique se o e-mail está correto.