
Pré-requisitos:
nodejs versão 20
https://nodejs.org/en/download
Github projeto bugbank: https://github.com/qaacademy/bugbank-ui
Comandos:
1- git clone https://github.com/qaacademy/bugbank-ui
Acesse a pasta com o projeto bugbank-ui
2- cd bugbank-ui
3- npm install yarn
4- fecha o terminal e abre novamente, para aparecer a instalação.
5- Abre novamente a pasta com o projeto bugbank-ui (mesmo diretório onde fizeram gitclone)
ex: cd /user/docments/bugbank-ui
6- No diretório do projeto bugbank: yarn
7- inicializa o projeto local: yarn dev
Page object model na pratica
Código da aula:
https://github.com/qaacademy/bugBank_turma09/commit/8b767a0758319ff9af5024c4dc188aa66addf200
Page object model - Exercício 01
Formula:
1- Tente fazer;
2- Se não conseguir -> Assista o vídeo da correção SEM FAZER JUNTO(SÓ ASSISTE);
3- Tente fazer sem o vídeo. Se não conseguir repita o passo 2, até conseguir fazer sem o vídeo.
Código da correção no link:
https://github.com/qaacademy/bugBank_turma09/commit/0d159a6151c2e6dc992472142737216ad3b173d7
Page object model - Exercício 02
Formula:
1- Tente fazer;
2- Se não conseguir -> Assista o vídeo da correção SEM FAZER JUNTO(SÓ ASSISTE);
3- Tente fazer sem o vídeo. Se não conseguir repita o passo 2, até conseguir fazer sem o vídeo.
Código da correção no link:
https://github.com/qaacademy/bugBank_turma09/commit/5edfaf30b98af5c47e45307a7d0c1f92bcff352e
Page object model - Exercício 03
Formula:
1- Tente fazer;
2- Se não conseguir -> Assista o vídeo da correção SEM FAZER JUNTO(SÓ ASSISTE);
3- Tente fazer sem o vídeo. Se não conseguir repita o passo 2, até conseguir fazer sem o vídeo.
Código da correção no link:
https://github.com/qaacademy/bugBank_turma09/commit/e6f14de59c2dc8fd30c778c5a17cd38071eef0d6
Page object model - Exercício 04
Formula:
1- Tente fazer;
2- Se não conseguir -> Assista o vídeo da correção SEM FAZER JUNTO(SÓ ASSISTE);
3- Tente fazer sem o vídeo. Se não conseguir repita o passo 2, até conseguir fazer sem o vídeo.
Código da correção no link:
https://github.com/qaacademy/bugBank_turma09/commit/d8cfab3af91031775552c5a8f35da3f9cc47ba3f
Código da aula no link:
https://github.com/qaacademy/bugBank_turma09/commit/a89a466efd55f656f20b54acca57d4d7caa28894
Código da aula no link:
https://github.com/qaacademy/bugBank_turma09/commit/a89a466efd55f656f20b54acca57d4d7caa28894
Código da aula no link:
https://github.com/qaacademy/bugBank_turma09/commit/8c3736e5150b603555a5f99f9c398d3871d36f14
Se você já possui experiência básica com automação de testes e deseja avançar para um nível mais profissional e estruturado, este curso é para você. Aqui, você vai aprender a desenvolver automações web utilizando Java, Selenium 4.0 e o padrão de projeto Page Object Model (POM), uma abordagem consagrada no mercado para criar frameworks organizados, escaláveis e de fácil manutenção.
Ao longo do curso, exploraremos as principais novidades do Selenium 4.0, incluindo o novo sistema de gerenciamento de janelas, melhorias na API WebDriver e recursos que permitem maior controle e performance nas automações. Você verá na prática como organizar seus testes separando a lógica de interação com elementos da interface das validações, reduzindo a complexidade e aumentando a produtividade no desenvolvimento de testes automatizados.
O curso também aborda conceitos essenciais de boas práticas em automação, design patterns aplicados a testes, versionamento de código, garantindo maior segurança e agilidade no ciclo de desenvolvimento de software.
Ao final, você será capaz de criar frameworks de automação web completos e profissionais, prontos para atender às demandas de projetos de qualquer porte. Tudo isso com uma abordagem didática, exemplos práticos e aplicação direta no ambiente corporativo.
Prepare-se para elevar suas habilidades e se destacar no mercado de testes automatizados com este curso avançado.