Automação de Testes com Selenium WebDriver em Java
What you'll learn
- Criar scripts de teste capazes de interagir com aplicações web e validar se ela comporta-se como esperado
Course content
- Preview01:22
Requirements
- Você precisa conhecer sobre lógica da programação e ter noções básicas de Java
Description
Neste treinamento te ensinarei como criar seus scripts usando a biblioteca Selenium WebDriver usando a linguagem de programação Java. Você aprenderá o que é o Selenium WebDriver, como configurá-lo em seu computador, quais são os desafios e práticas relacionadas a atividade de automação de testes e, de fato, automatizará testes em uma aplicação real, criada exclusivamente para este treinamento.
Veremos também características bem atuais, como, por exemplo, a forma de execução dos testes via linha de comando e a execução deles na nuvem.
É um treinamento bastante enxuto e que vai diretamente ao ponto principal que é a sua compreensão da biblioteca e a mentalidade de alguém que sabe o que e o porque automatizar algo.
Criaremos nosso projeto em Java usando IntelliJ IDEA e Maven em um computador com sistema operacional Mac OS X, mas todos os passos que diferem entre esse sistema operacional e outros como Windows e Linux serão apresentados em cada vídeo.
Who this course is for:
- Curiosos que desejam aprender a automatizar testes em um framework open source em Java
Instructor
I’m a Principal QA Engineer with ten years experience in software testing. I’ve worked in all levels of testing: Unit, System and API Integration (REST and SOAP), UI (Desktop, Web and Mobile), Performance and Acceptance (UAT). I've implemented functional software testing automation process in many companies using tools like Selenium Webdriver and TestComplete also non- functional automation testing using JMeter. I have some software testing certifications: CTFL, CTFL-AT, CTAL-TM, CBTS (Brazilian Certification) and SoapUI Pro. Sporadically I work as guest post- graduate professor at the following universities: Uniasselvi (Santa Catarina) e Unicesumar (Paraná). I’ve been attended some conferences in Brazil: iMasters PHP Experience, The Developers Conference, BRATESTE, É dia de Java, PHPConference, TICNOVA, TestTalk and GURU-SP.
Tools that I've used (and taught about):
Selenium WebDriver, HP UFT, JUnit, Rest-Assured, Frisby.js, Appium, HP Mobile Center, SauceLabs, BrowserStack, PHPUnit, Facebook-WebDriver, Behat, Codeception, RSpec, Capybara, Poltergeist, Cucumber, TestComplete, SoapUI, IBM RPT, HP LoadRunner, Ready!API, JMeter, Badboy, HP ALM, TestLink, Mantis and Jira.
Languages that I've used:
Java, PHP, Ruby, Javascript, VBScript and ObjectPascal.
Other tools:
Jenkins, Git, Maven, Bundler and Composer.
Frameworks and Methodologies:
Scrum, Kanban and HP BPT.