Image for post
Image for post

O ‘ Falando em testes…’ surgiu a partir da vontade de aprender e consequentemente, ajudar outros profissionais a se desenvolverem. É um grupo voltado para profissionais da área de qualidade de software, e tem como objetivo gerar conteúdo a partir da colaboração de todos, onde, qualquer pessoa interessada, pode divulgar seu evento, compartilhar uma vaga e principalmente, compartilhar conhecimento.

Sinta-se à vontade para enviar artigos, eventos, vagas e outros conteúdos. Sua ajuda será muito bem vinda, e todos os créditos serão dados ao autor. A ideia é centralizar e disponibilizar informações de forma gratuita.

Também participe do grupo ‘Falando em testes…’ no WhatsApp, Slack e Telegram! Acompanhe ainda nossos vídeos no canal do YouTube.

Espero que esta iniciativa ajude pessoas, assim como tenho recebido ajuda ao longo da minha carreira profissional.

Para saber mais sobre mim , acesse meu LinkedIn.

Originally published at http://ftstblog.wordpress.com.


Image for post
Image for post

Existe um folclore em torno dos testes automatizados que precisa ser desmistificado. E por mais doloroso que isso possa soar, estou aqui para lhe dizer que assim como papai Noel não existe, testes automatizados não garantem qualidade.

Vejo inúmeras vagas para analista de qualidade, cujo job description se restringe apenas a automação, e sendo mais especifica, automação de testes funcionais, como se isso fosse a principal atividade de um quality assurance, e como se apenas a automação deste tipo de teste garantisse a qualidade de um software.

Como já defendi em outros momentos e vale a pena repetir:

O papel de um Analista de Qualidade vai além de executar testes, escrever cenários ou automatizar, ele é responsável por encontrar mecanismos que viabilizem a estabilização da qualidade como cultura, e promover a melhoria contínua dos processos utilizados ao longo do ciclo de desenvolvimento […].


O CodeceptJS é um framework de testes, com sintaxe em BDD, que conta com a ajuda de diferentes auxiliares. Veja abaixo:

Image for post
Image for post
Fonte: https://codecept.io/basics

Para entender um pouco melhor seu funcionamento, faremos um teste simples em JavaScript, utilizando o WebDriverIO.

Configurando o CodeceptJS

Bora fazer as configurações:

npm init -ynpm install codeceptjs webdriverio --save-devnpx codeceptjs init? What helpers do you want to use? 
❯◉ WebDriver
◯ Protractor
◯ Puppeteer
◯ Appium
◯ Nightmare
◯ FileSystem
npx codeceptjs gt

Mais detalhes da configuração, consulte o link: https://codecept.io/quickstart-webdriver.

Criando arquivo de teste

Uma vez que a configuração do codeceptJS tenha sido realizada, nomeie o arquivo gerado com “api_test.js”, …

About

Falando em testes…

O ‘Falando em testes…’ surgiu a partir da vontade de aprender e consequentemente, ajudar outros profissionais a se desenvolverem.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store