a volta dos testes de qualidade com Katalon

a volta dos testes de qualidade com Katalon

Category : Java , tests

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×

Testes, testes e mais testes.

Quem é de fora de TI pode não acreditar, mas a gente se diverte criando sistema.

Programar, escolher biblioteca, framework, adaptar as regras de negócio à linguagem de programação. Mas tem uma parte que a maioria dos programadores considera trabalhosa, ou melhor, chata… muito chata, e por esse motivo simplesmente não faz, que são os testes, principalmente os de caixa preta.

Quando eu digo que é trabalhosa, não é exagero, pois com o crescimento das aplicações web ficou cada vez mais complicado testar uma aplicação via browser.

Em 2002 conheci a primeira opção para testar uma aplicação web: HTML Unit

Seis linhas de código para acessar o Google e fazer uma busca…

Essa maneira deixou de fora toda a equipe de testes que não sabe programar… então anos depois veio o Selenium IDE:

Com ele, era possível gerar códigos para serem usados nos testes:

Entretanto esses códigos sempre precisavam de ajustes e sua manutenção era bem complicada. Outro problema era automatizar essa tarefa era muito complicado, o que obrigava sempre alguém a fazer essa tarefa.

Então pela sua dificuldade de uso o Selenium ficou meio de lado no mercado, apesar de ser imenso potencial.

E a situação era essa até a Katalon criar uma opção viável para criar testes: o Katalon Studio.

Ele é uma ferramenta gratuita que facilita a criação de testes de caixa preta, usando por baixo Selenium e gravando os scripts em Groovy.

Vamos repetir esse teste simples criando uma consulta com o Google:

Depois escolhemos o site no Google com o Firefox e logo em seguida já abrem as janelas, uma do browser e outra bem parecida com o Selenium IDE:

E ao executarmos a busca por boaglio, os comandos são registrados:

Então o teste é transformado em um script, que pode ser executado novamente:

Notaram que existem 5 comandos para fazer a busca no Google ?

Exatamente esses comandos são convertidos pela ferramenta para Groovy:

Mesmo depois de rodar o script, cada passo executado aparece na ferramenta:

Uma boa opção para testes, certo?

Mas então chega a dúvida: uma ferramenta gratuita, uma empresa fazendo todo esse trabalho… qual é a pegadinha ???

Não tem pegadinha… a empresa oferece uma ferramenta boa de graça para as pessoas usarem, e se alguma empresa se interessar pode contratar o suporte,que é pago, simples assim. Portanto, realmente não existe almoço grátis, o que existe é uma estratégia da empresa de incentivar o uso de um produto para depois ganhar com o uso corporativo.

Concluindo, podemos listar muitas vantagens em usar o Katalon Studio:

  • ferramenta gratuita e baseada em tecnologia open source;
  • organiza os testes em projetos;
  • testes podem ser manipulados por quem não sabe programar;
  • organiza os testes em projetos;
  • disponível para testes em Web Browsers ou Mobiles (via Appium);
  • permite que testes rodem em servidores com integração contínua, como o Jenkins.

No último Java Meetup SP eu fiz uma apresentação sobre essa ferramenta:

Então não deixem de testar e usar !

Fernando Boaglio, para a comunidade


About Author

Fernando Boaglio

???

Languages

Quero saber mais sobre…

Inscreva-se para receber as novidades!

Arquivos

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×