AUTOMAÇÃO EM TESTE DE SOFTWARE - (BDD e SELENIUM)

Carga horária: 28hs

Objetivo
O curso é voltado para profissionais da área de testes e qualidade de software que necessitam de capacitação em testes automatizados.
O curso é focado em programação de testes automatizados baseado na metodologia BDD e em tecnologias como o Cucumber e Selenium WebDriver
Ferramentas e metodologias utilizadas no curso:
  • Cucumber (Framework Java para BDD)
  • SpecFlow(Framework .NET para BDD)
  • Selenium IDE e WebDriver

Próximas turmas

Frequência Horário Início Término Valor
Terça e Quinta 18:00/22:00h 30/11/2017 21/12/2017 4xR$330,00
  • BDD - Behavior Driven Development
  • Entendendo o objetivo do BDD
  • Linguagem Gherkin
  • Criterios de Aceitação ATDD
  • Configurando o Cucumber no Eclipse
  • Obtendo o Selenium WebDriver
  • Criando o ambiente para os testes automatizados
  • Features de Teste
  • Escrevendo features de teste em Java com Cucumber
  • Linguagem Gherkin
  • Principais comandos
  • Alterando idioma
  • GIVEN, WHEN, THEN
  • Scenarios e Esquemas
  • Examples
  • Fluxos principais e alternativos
  • Gerando codigo-fonte Java
  • Overview do Selenium IDE
  • Instalando o Selenium IDE e seus plugins para o firefox
  • TestCases e TestSuites
  • Principais funções e eventos
  • Variaveis, calculos e verificações
  • Gerando relatorios com TestResult
  • Implementando features de teste com Selenium WebDriver
  • Gerando os metodos de teste baseados na feature
  • TestSteps
  • Utilizando o Selenium WebDriver
  • Drivers para navegadores (Firefox, Chrome, etc...)
  • Principais comandos
  • Obtendo elementos por ID
  • Obtendo elementos por XPATH
  • Verificações e Assertivas
  • AssertEquals, AssertTrue, etc...
  • Executando testes automatizados e gerando relatorios
  • Mapeando a classe TestRunner
  • Gerando relatorios de execução
  • Executando e monitorando resultados
  • Ambiente de Testes em .NET
  • Configurando o SpecFlow (Cucumber para .NET)
  • Obtendo Selenium WebDriver para .NET
  • Criando features de teste
  • Gerando metodos de teste
  • Executando com SpecRun
  • Monitorando resultados
  • Relatorios
  • Projeto final
  • Escrevendo casos de teste no padrão Gherkin baseados em casos de uso
  • Execução do projeto final
  • Avaliação final