Automação de Testes para Web com Selenium - EAD

14 Abr 2014 08h Ambiente Virtual Moodle

O ORGANIZADOR DESSE EVENTO FOI

CESAR.EDU

O CESAR, premiado centro de inovação, traz para a comunidade a sua unidade educacional, o CESAR.EDU. A partir da necessidade percebida no mercado à procura de profissionais de Tecnologia da Informação e Comunicação (TICs), o CESAR.EDU capacita profissionais para trazer soluções a empresas e a indústrias de diversos segmentos. Um ensino diferenciado, focado em três pilares: 1. Redesenho de processos educacionais, para melhor compreensão de tecnologias. 2. Desenvolvimento de métodos de ensino em sintonia com o mercado de TIC, que leva à sala de aula problemas concretos. 3. Experiência acadêmica e profissional de seu corpo docente, formado por especialistas e engenheiros do próprio CESAR. Você viverá em um ambiente educacional, online ou presencial, totalmente voltado para a melhor performance nos ensinos de referências em: Mestrado Profissional e Cursos de Extensão.

*Código Promocional: Promo20 (O desconto não é cumulativo.)

 

               

Colaboradores  com vínculos comprovados nas instituiçoes: CESAR, Porto Digital, CIn-UFPE e TJPE - Alunos com  vínculo comprovado nas instituições Faculdade Marista PE e CIN-UFPE, terão desconto no valor do curso devem entrar em contato pelo email: contato@cesar.edu.br

 

Apresentação

O curso proposto permitirá levar os conceitos e práticas relacionados à automação de testes de software para Web com Selenium a um público mais amplo, permitindo que através dos conhecimentos adquiridos o desenvolvimento de projetos de software seja realizado com uma maior qualidade e riscos minimizados.

 

Objetivo

Geral                                                                                 

                Capacitar engenheiros e analistas de testes, a aplicar os conceitos básicos da automação de testes para web com Selenium IDE e WebDriver.

Específicos

·         Desenvolver conhecimentos sobre automação de testes para web

·         Conhecer os fundamentos de uso do Selenium IDE

·         Entender a estrutura do Selenium WebDriver

·         Entender como estruturar e implementar testes usando o Selenium WebDriver

 

Justificativa

Auxiliar na formação de engenheiros de teste na área de testes automáticos. Podendo assim apoiar as empresas a entregarem projetos com maior qualidade e menor time-to-market.

 

Público Alvo

O curso de Automação de Testes para Web com Selenium é destinado aos Analistas de teste, analistas de qualidade e demais profissionais de TI interessados em obter os conhecimentos básicos relacionados à automação de testes de software para web, utilizando a ferramenta Selenium nas versões IDE e WebDriver, como framework para implementação dos testes.

 

Pré-requisitos

Para melhor aproveitamento do curso, é recomendável que haja um conhecimento preliminar em testes de software e de conceitos de lógica de programação.

O aluno também deve dispor de computador, capaz de rodar o Eclipse e com acesso a internet.

 

Indicadores de desempenho (conhecimentos e habilidades que o aluno deverá adquirir e que serão validados pelos exercícios e enquetes de cada aula)


Conteúdo programático

 

Módulo  1 – Introdução a Automação

1.1   – Conceitos básicos Automação

1.2   – Pirâmide de Automação

1.2 – Ambientação Eclipse e Montagem do Ambiente

 

Módulo  2 – Introdução Selenium IDE

2.1 – Apresentando o Selenium IDE

2.2 – Record & Playback

2.3 – Principais comandos

2.4 – Suítes de Teste

 

Módulo  3 – Introdução ao Selenium WebDriver

3.1 – Estrutura básica WebDriver

3.2 – Padrão Page Objects e Classes de teste

3.3 – Importanto testes do IDE

 

Módulo  4 – Selenium WebDriver – Comandos básicos e locators

4.1 – Estrutura Projeto Exemplo

4.2 – Interagindo com text Field e botões

4.3 – Localização de Elementos

 

Módulo  5 – Selenium WebDriver – Anotações e Esperas implícitas e explícitas

5.1 – Utilizando o Debug durante a execução

5.2 – Uso das anotações Before e BeforeClass; After e AfterClass

5.3 - Utilizando esperas (waits)

5.4 – Interagindo com Combo Box, checkbox e frames

 

Módulo  6 – Selenium WebDriver – Screenshots e Drag and Drop

6.1 – Capturando screenshots

6.2 – Criando uma suíte de teste

6.3 – Comandos avançados – Drag and Drop

 

Módulo  7 – Selenium WebDriver - Data Driven

7.1 – Automação Data Driven

7.2 - Utilizando arquivos CSV ou XLS

 

Módulo  8 – Selenium WebDriver - Headless browsers

8.1 – Introdução a headless testing

8.2 - Utilização dos headless browsers com WebDriver

 

 

Carga Horária Total

 

56 horas

Comentários