Curso online gratuito Automação de Testes com Selenium
Duração do curso online: 3 horas e 12 minutos
5
(1)
Acelere sua carreira em QA: aprenda automação de testes com Selenium do zero, prática real, curso online gratuito e opção de certificado.
Neste curso gratuito, aprenda sobre
Objetivos do curso e do projeto Inove Teste, e contexto de automação de testes
Pré-requisitos e fundamentos para iniciar na automação de testes com Selenium
O que é automação de testes e por que automatizar: ganhos de qualidade, tempo e custo
Diferenças entre testes automatizados e manuais e quando cada um é mais indicado
Planejamento da automação com checklist 5W2H (o quê, por quê, quem, quando, onde, como, quanto)
Princípios essenciais de automação: confiabilidade, manutenibilidade e boas práticas
O que é Selenium, sua origem e motivação para criação como ferramenta de automação web
Vantagens do Selenium para automação: open source, multiplataforma e multi-navegador
Uso do Selenium IDE: gravação (record), execução (play) e estrutura de scripts
Estratégias de localização de elementos e ordem de prioridade quando não há id ou name
Comandos do IDE, como pause, e controle de sincronização/tempo em scripts
Salvar e exportar scripts e formatos recomendados para reutilizar em outras linguagens
Selenium RC/Standalone Server e HTML Runner: propósito e execução remota/de suíte
Data Driven com dados dinâmicos e criação de ferramenta/GUI para orquestrar execuções
Sobre o curso online gratuito
Automação de testes deixou de ser diferencial para virar requisito em muitas vagas de QA. Neste curso online gratuito de Automação de Testes com Selenium, você aprende a transformar atividades repetitivas de validação em rotinas automatizadas, ganhando velocidade, consistência e confiança nas entregas. A proposta é começar do nível básico e evoluir de forma guiada, entendendo quando automatizar, como planejar e como executar testes automatizados com foco em qualidade e valor para o produto.
Ao longo das aulas, você constrói uma visão sólida sobre o papel da automação no dia a dia de projetos e no mercado de trabalho. Você entende as diferenças e complementaridade entre testes manuais e automatizados, evitando a armadilha de automatizar tudo sem critério. Também aprende a aplicar um raciocínio estruturado para planejar a automação, fazendo perguntas essenciais sobre objetivo, escopo, prazos, riscos e custo-benefício, para decidir o que automatizar primeiro e como medir resultados.
Na parte prática, o curso apresenta o Selenium e seus componentes, explicando por que essa ferramenta se tornou uma das mais populares para automação de aplicações web. Você explora recursos do Selenium IDE para registrar e executar scripts, compreende estratégias de mapeamento de elementos e boas práticas para tornar os testes mais estáveis. Além disso, aprende a salvar e exportar scripts, facilitando a integração com diferentes linguagens e cenários de execução, e entende abordagens de execução com diferentes modos e servidores, ampliando suas possibilidades de uso.
Para lidar com desafios comuns do mundo real, o curso aborda a ideia de dados dinâmicos e o conceito de testes orientados a dados (Data Driven), ajudando você a criar testes mais flexíveis e reutilizáveis. Você também entra em contato com a criação de uma ferramenta simples para execução, reforçando a noção de usabilidade e padronização no processo de rodar suítes de teste. Ao final, você terá base para iniciar (ou fortalecer) sua jornada em QA, falando a linguagem do mercado e aplicando automação com consciência, técnica e propósito.
Conteúdo do curso
Aula em vídeo: Apresentação - Curso Gratuito de Selenium #01 | Inove Teste01m
Exercício: Qual é o principal objetivo do curso 'Automatizando Teste de Software com Selênio nível básico'?
Aula em vídeo: Boas Vindas - Curso Gratuito de Selenium #02 | Inove Teste01m
Exercício: Qual é o principal objetivo do projeto 'Inove Teste' mencionado no texto?
Aula em vídeo: Objetivos e Pré Requisitos - Curso Gratuito de Selenium #03 | Inove Teste01m
Exercício: Qual é um dos pré-requisitos recomendados para participar do curso de Automação de Testes com Selenium?
Aula em vídeo: A Inovação no Mercado de Trabalho - Curso Gratuito de Selenium #04 | Inove Teste03m
Exercício: Qual é um dos principais objetivos da automação de testes em relação ao mercado de trabalho?
Aula em vídeo: Automação em Teste de Software - Curso Gratuito de Selenium #05 | Inove Teste01m
Exercício: O que é a automação de testes em software?
Aula em vídeo: Por Que Automatizar Os Testes - Curso Gratuito de Selenium #06 | Inove Teste07m
Exercício: Quais são os benefícios principais da automação de testes de acordo com a visão operacional?
Aula em vídeo: Testes Automatizados X Testes Manuais - Curso Gratuito de Selenium #07 | Inove Teste02m
Exercício: Os testes automatizados podem substituir completamente os testes manuais?
Aula em vídeo: Considerações Acerca Da Automação - Curso Gratuito de Selenium #08 | Inove Teste05m
Exercício: Quais são algumas das perguntas chave que devem ser feitas para planejar a automação de testes de acordo com a checklist 5W 2H?
Aula em vídeo: Princípios Da Automação De Testes - Curso Gratuito de Selenium #09 | Inove Teste06m
Exercício: Qual é um princípio importante ao realizar automação de testes?
Aula em vídeo: O Que É Selenium E Como Surgiu - Curso Gratuito de Selenium #10 | Inove Teste04m
Exercício: Qual foi a principal razão para o desenvolvimento do Selenium como uma ferramenta de automação de testes?
Aula em vídeo: Por Que Usar Selenium - Curso Gratuito de Selenium #11 | Inove Teste05m
Exercício: Quais são as vantagens de usar Selenium para automação de testes?
Aula em vídeo: A IDE - Curso Gratuito de Selenium #12 | Inove Teste14m
Exercício: Qual é uma das vantagens de usar o Selenium para automação de testes de software?
Aula em vídeo: Elaborando O Script De Teste Record - Curso Gratuito de Selenium #13 | Inove Teste19m
Exercício: Qual é a ordem de prioridade utilizada pelo Selenium IDE para mapear um elemento caso ele não possua um ID ou um Name?
Aula em vídeo: Executando O Script De Teste Play - Curso Gratuito de Selenium #14 | Inove Teste11m
Exercício: Qual é a função do comando 'pause' em um script de teste automatizado no Selenium IDE?
Aula em vídeo: Salvando O Script De Teste - Curso Gratuito de Selenium #15 | Inove Teste05m
Exercício: Qual é o formato recomendado para salvar scripts de teste com Selenium?
Aula em vídeo: Exportando O Script De Teste - Curso Gratuito de Selenium #16 | Inove Teste12m
Exercício: O que é essencial para integrar um script de teste automatizado em diferentes linguagens de programação?
Aula em vídeo: Standalone Server - Curso Gratuito de Selenium #17 | Inove Teste11m
Exercício: Qual é a função principal do Selenium Remote Control (RC) no contexto de automação de testes?
Aula em vídeo: Executando Scripts Pelo Webdriver Playback - Curso Gratuito de Selenium #18 | Inove Teste10m
Exercício: Qual é a função do arquivo batch criado para o processo de automação de testes?
Aula em vídeo: Executando Scripts Pelo Html Runner - Curso Gratuito de Selenium #19 | Inove Teste17m
Exercício: Qual a função principal do servidor HTML Runner no contexto do Selenium?
Aula em vídeo: Dados Dinâmicos No Selenium IDE - Curso Gratuito de Selenium #20 | Inove Teste27m
Exercício: Qual é uma vantagem do uso da metodologia Data Driven no contexto de automação de testes com Selenium?
Aula em vídeo: Criando Sua Própria Ferramenta De Execução De Testes - Curso Gratuito de Selenium #21 | Inove Teste18m
Exercício: Qual é a principal vantagem de usar uma interface gráfica de usuário (GUI) para executar testes automatizados com Selenium?
Aula em vídeo: Encerramento - Curso Gratuito de Selenium #22 | Inove Teste01m
Exercício: Qual dos seguintes é o principal objetivo da automação de testes com Selenium?
Este curso gratuito inclui:
3 horas e 12 minutos de curso online em vídeo
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Pronto para começar?Baixe o app e comece hoje mesmo.