Show
O que você aprenderá?Confira algumas coisas que você aprenderá durante o curso.
Benefícios Inclusos no Curso
Conteúdo do Curso
DescriçãoSeja bem vindo ao curso de Testes Funcionais com Selenium WebDriver. Nesse curso, irei te guiar passo a passo na criação de testes funcionais automatizados de aplicações Web. Não se preocupe, caso ainda seja um conceito novo para você, criaremos os testes desde o básico. Apesar das nossas implementações serem feitas em JAVA, podemos testar qualquer aplicação Web (HTML), independente da linguagem que ela fora criada. O curso é 100% prático, onde trarei problemas, situações e os erros mais comuns que ocorrem no dia-a-dia, assim poderemos discutir sobre formas de como atuar em cada caso, tentando levantar os prós e contras de cada estratégia disponível. O código de teste é tão importante quanto o código da aplicação, dessa forma, além das ferramentas e boas práticas, serão apresentadas técnicas e padrões que você pode utilizar para deixar o seu código mais enxuto e legível. Sem falar das manutenções dos testes que são tão constantes, pois bem, também tentaremos facilitar as manutenções necessárias, em alguns casos até poderemos reduzir também. A nossa ferramenta principal será o Selenium WebDriver (já na versão 3), mas também veremos o Selenium IDE, para criarmos testes sem a necessidade de escrever códigos. Selenium GRID, para executar os testes remotamente; JUnit, para estruturar nossos testes; e o Eclipse, como IDE de desenvolvimento. Foquei bastante em três pontos principais que são os maiores motivos de problemas nos testes funcionais: Localização de elementos, Sincronismo dos scripts e Massa de dados. Sobre eles, apresentarei alguns cenários e como podemos deixar nossos testes mais resilientes a tais instabilidades. Durante o curso, criaremos um conjunto de métodos que facilitarão a criação dos testes. Também criaremos um framework que poderá ser utilizado para testar qualquer outra aplicação web. Esse framework possui diversas funcionalidades nativas como:
Nas fases iniciais do curso, usaremos uma página simples (Campo de Treinamento) para podermos forcar nos fundamentos do framework. Mais a frente, teremos um módulo exclusivo para testar uma aplicação real, trazendo alguns cenários importantes como autenticação e gerenciamento de massa de dados. Material validado ao longo de 7 anos de aulas presenciais em empresas e turmas de especialização. Ao final desse curso, você terá uma boa base para desenvolver seus testes e poder executá-los em diversos browsers (Firefox, Chrome, Internet Explorer) e sistemas operacionais (Windows, Linux, Mac), de forma sequencial ou paralela, você quem escolhe. Para quem é este curso:
Instrutor
Wagner Aquino Graduado em Ciências da Computação, Mestrado na área de previsão de séries temporais com Redes Neurais, ambas pela Universidade Estadual do Ceará (UECE). Trabalha com Desenvolvimento desde 2005 e tenta testar tudo que encontra pela frente desde então. Atualmente trabalha como Analista de Testes especializado em Automação na Dataprev.
Cursos RelacionadosPessoas que adquiriram este curso também se interessaram pelos cursos abaixo Tenha acesso a este curso e muitos outros por um preço muito mais acessível. Junte-se a muitos outros assinantes e venha fazer parte desta comunidade. Clique no botão abaixo e descubra como!
FAQ
O que é Selenium Basic?Selenium é um conjunto de ferramentas de código aberto multiplataforma, usado para testar aplicações web pelo browser de forma automatizada. Ele executa testes de funcionalidades da aplicação web e testes de compatibilidade entre browser e plataformas diferentes.
Como fazer testes com Selenium?O Selenium se popularizou como um dos principais frameworks de automação de testes do mercado, principalmente pelo seu suporte a linguagens como Python, Ruby, Java, C# e Node. js.. Entrar no site da DevMedia.. Clicar no botão “Login”.. Digitar um login e senha qualquer.. Clicar em “OK”.. O que é o Selenium web driver?Já o Selenium WebDriver é a ferramenta que ficará responsável por automatizar as entradas de dados no navegador, executando ações como clicks, submissão de formulários, seleção de checkboxes, inserção de dados em inputs, etc.
Quais são os três estágios da ferramenta Selenium IDE?A ferramenta Selenium permite a criação de caso de teste.. Plan (Planejar): Primeira etapa do ciclo de melhoria contínua. ... . Do (Executar): Essa é a etapa onde o plano definido anteriormente é executado. ... . Check (Verificar): Nessa etapa os insumos colhidos anteriormente são verificados.. |