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
Descrição do curso
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.