Módulos
Módulo 1 - Selenium IDE Básico
Este módulo apresenta as principais funcionalidades da ferramenta Selenium IDE totalmente aplicadas em 10 exercícios práticos baseados em dúvidas sobre a ferramenta. Ao final dos exercícios o aluno estará apto a automatizar qualquer página web, inclusive com Ajax (requisições assíncronas).
Carga horária: 8h
Ementa:
- Record and Play
- JavaScript
- Alertas e Confirmações
- Popup’s
- Elementos HTML
- Expressões Regulares
- Ajax Loading
- Ajax AutoComplete
- Ajax Carrinho de Compras
- Combo Cidade/Estado
Este módulo apresenta pontos avançados do Selenium IDE com mais exercicíos de variáveis e como manipulá-las através de javascript. Aprenderemos também a criar comandos customizados através de user-extensions e utilizaremos os principais plugins existentes para o Selenium IDE. Como último conteúdo aprenderemos a criar scripts orientados a massa de dados (data driven). Com o Selenium RC iremos executar todos os testes criados no Selenium IDE em diversos browsers web através de linha de comando, criando uma suite de testes automatizados com execução automática, bem como executar scripts data driven via linha de comando sem precisar de programação.
Carga horária: 8h
Ementa:- Criação de comandos customizados através de user-extensions
- Criação de scripts data driven sem programação
- Aprendendo os principais plugins
- Screenshot tirada automaticamente quando o script falha (ScreenShot on Fail)
- Evidências de Teste (Tesingt Evidence)
- Esperas automáticas (Implicity Wait)
- Visualização das variáveis (Stored Variables)
- Fluxos de Controle (Flow Control)
- Executando scripts criados no Selenium IDE em diversos browsers com Selenium RC
- Executando scripts data driven via linha de comando com Selenium RC
Sabemos que o Selenium IDE tem diversas funcionalidades, mas muitas vezes fica limitado em sua utilização. Neste módulo aprenderemos a programar utilizando a API do Selenium chamada Webdriver com Java através de exercícios práticos. Aprenderemos porque agora existem classes
para cada browser e como executar os testes sem precisar mudar o código, além de usar todo o poder dos frameworks de teste unitário para nos auxiliar nos testes.
Carga horária: 8h
Ementa:- Interagindo com elemento HTML com Webdriver
- Automatizando uma paginação
- Esperas por requisições assíncronas (Ajax)
- Webdriver + JUnit
- Webdriver + TestNG
- Data Driven com Webdriver
- Automatizando para diversos browsers
Neste módulo aprenderemos como definir uma
arquitetura reutilizável para os testes automatizados utilizando Webdriver e um
padrão chamado PageObjetcs, bem como utilizar a massa de dados diretamente de
um banco de dados. Também aprenderemos como integrar o Webdriver com o Testlink
para apresentar os resultados de execução e também a abertura automática de
bugs em conjunto com o Mantis. Além disso também aprenderemos a colocar os
scripts dentro de um ambiente de Integração Contínua.
Carga horária: 8h
Ementa:- Arquitetura com Page Objetcs
- Gerando Evidências em PDF
- Arquitetura de dados com Webdriver e acessoa banco
- Integração Testlink + Webdriver
- Integração Mantis + Webdriver
- Integração Mantis + Testlink + Webdriver
- Automatizando parte de sistemas deskop dentro de scripts Webdriver com Sikuli
- Execução automática de testes em um ambiente de integração contínua com Jenkins
Dúvidas Gerais
Entre em contato com a Qualister treinamento@qualister.com.br e peça um orgamento.
Como o treinamento é realizado?
Treinamento à distância. Será realizado no seu computador via Internet utilizando ferramenta de web-conferência (via GoToMeeting)
Qual a infra-estrutura que devo ter para participar do curso?
- Sistema Operacional: Windows ou MacOS (O GotoMeetting não suporta Linux)
- Plugin para acesso ao GoToMeeting através do navegador (no dia do treinamento o participante receberá um link para acesso a sala de conferência)
Eu recebo um certificado de participação do curso?
Sim. O certificado é enviado via Correios para a sua residência ou local de trabalho
23 comentários:
E quais conhecimentos eu preciso ter para um bom aproveitamento do curso?
Oi Célio!
Para os cursos basicos só conhecer sobre Teste de Software.
Nos cursos avançados o ideal é conhecer alguma linguagem de programação, de preferência Java, porque todos os exemplos serão em Java e desenvolveremos código um a um.
Qualquer dúvida estou a disposição!
Abraço!
Boa tarde Elias.
Quais os valores dos módulos??
abraço
Boa tarde Elias
Quais os valores dos módulos?
Oi Elias,
Gostaria de saber como funciona seu curso?. Se pode ser online, e qual o valor?.
Oi Elias,
Vc pode me informar como funciona seu curso. Poderia tambem, me informar o valor?
Obrigada,
Elisa Gomes
Boa noite, o sistema da empresa onde trabalho tem muito ajax e muito javascript na execução de seus comandos.A maioria dos campos posso dizer que 85%, são campos auto complet ou campos que muito deles ao entrar com uma informação, realiza um carregar na tela para que possa ser carregado o campo de acordo com cada valor inserido.Tenho dúvidas se aprender com este curso a utilizar o selenium em neste tipo de sistema.
Oi pessoal!
Aqueles que desejam saber o custo do treinamento, por favor, efetuem um pedido de valores a Qualister pelo email treinamento@qualister.com.br
Abraços!
Oi Rapha!
Na grande maioria das vezes tu vais conseguir automatizar qualquer página que tenha requisições assíncronas, salvo algumas exceções...
Qualquer problema prende o grito aqui :)
Abraço!
Ola bom, gostaria de saber se essa ferramenta faz teste em sistema java com zk e se o seu treinamento nos mostra como.
desde ja agradeço pela atenção
Evandro lopes
Oi Lopes,
Eu não conheço o framework zk.
Se tu me mandar algum demo ou exemplo eu posso verificar se é possível automtizar neste framwork.
Abraço!
nao consigo te mandar uma demo mais, o que eu posso falar e o seguinte, estou trabalhando com sistema de biblioteca todo em java com frame zk, os ids do sistemas estao recebendo como parametro um ponto, nao estou conseguindo fazer os teste com selenium sempre da erro no id, ja fiz aquele gerador de ids so que como o sistema os ids sao um ponto o selenium nao esta conseguindo ler, ver se pode me ajudar. aqui esta um link http://docs.zkoss.org/wiki/How_to_Test_ZK_Application_with_Selenium eu fiz esse ai so que nao funcionou devido ao ponto dos ids.
valeuuuuuuuu
lopes
Olá Elias, existe algum modúlo para automação de testes com selenium (ou outra ferramenta) para mobile? Obrigada Aline
Lopes,
Pata testar este link que tu me mandou eu terei que fazer o deploy dessa aplicação em um Tomcat aqui...
Isso pra mim vai demorar um pouco...
Não tem nenhum "live example"?
Abraço!
Oi Aline,
Não estamos cobrindo este modula ainda, infelizmente.
Abraço!
Parabéns Elias achei muito legal esta iniciativa, vou acompanhar os posts, abs.
Opa Elia, tudo bem?
Entrei em contato com o pessoal da Qualister e me informei a respeito dos valores. Quanto a datas dos próximos cursos, você sabe me informar algo?
Obrigado.
Oi Mauricio!
Vamos tentar ja dar outro curso em outubro :)
Abraço!
O resultado do teste realizado com o WebDriver pode variar de acordo com o navegador?
Eu gerei um teste Selenium IDE e agora estou tentando executar ele no SeleniumRC para o IE8. Mas tem vários momentos que dá "Acesso negado" durante a execução dos comandos, sendo que no FireFox (pelo SeleniumRC) funcionou normalmente. Inclusive estou logado na máquina como administrador. O que pode ser?
Oi Vinicius,
Embora tu possa ser administrador da máquina, tu deve estar executando num Windows Vista correto? Ou mesmo não ser o administrador "real" da maquina.
Faça o seguinte: antes de abrir o Command Prompt clique com o botão direito sobre ele e selecione "Run as administrator", mesmo tu sendo administrador.
Isso deve resolver :)
Abraço!
Elias, Como dito, para os cursos avançados deve-se ter conhecimento em JAVA. Correto?
Mas qual nível de conhecimento em JAVA, não sou programador, mais tenho conhecimento básico em JAVA.
Oi Daniel!
O conhecimento de Java necessário é basico.
Basta saber o que é uma classe, atributos e métodos e ja ter visto alguma vez a linguagem.
Abraço!
Postar um comentário