Capybara: Automatize testes para aplicações Web com Ruby
4.8 (262 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,490 students enrolled

Capybara: Automatize testes para aplicações Web com Ruby

Suba o navegador e manipule elementos da web de forma simples, rápida e objetiva
4.8 (262 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,490 students enrolled
Created by Fernando Papito
Published 11/2019
Portuguese
Current price: $27.99 Original price: $39.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Subir um navegador automaticamente
  • Automatizar testes de aceitação
  • Conhecer as vantagens do Capybara
  • Criar scripts de testes com Ruby
Course content
Expand all 26 lectures 04:16:56
+ Introdução
4 lectures 32:09

Se você usa Windows, o Console Emulator é uma ótima alternativa. Se você usa Linux ou Mac, pule esse video e use o terminal nativo :)

Console para Windows
07:23
Esta é uma tarefa que te guiará na instalação do Ruby no seu computador.
Instalar o Ruby
1 question

Vamos ajustar os arquivos Gemfile e spec_helper.rb igualmente os exemplos em Anexo.

Congelando as Gems
00:09
+ Automação Web
21 lectures 03:43:15
Preenchendo formulários
11:40
Validando notificações
06:56
Selecionando Opções
16:22
Manipulando Checkbox
10:34
Botões de Radio
05:17
Upload de arquivos
20:18
Adeus Sleeps
07:24
Mouse Houver
10:25
Melhorando CSS Selectors com Regex
03:45
Drag and Drop
10:45
Simulando Teclado
11:28
Bônus Pack: Campos randômicos
11:55
Escopos
14:32
Buscando IDs Dinâmicos com Regex
11:08
Verificando dados em tabelas
28:09
Configurando URL padrão
06:10
Redimensionando Janela do Navegador
07:07
Obtendo Screenshots
12:34
Screenshot quando o cenário falha
04:53
Executando testes em Headless
06:16
+ Encerrando
1 lecture 01:31

Acesse o código final do curso que foi disponibilizado no Github: https://github.com/qaninjahq/capybara-basico

Finalizando
01:31
Requirements
  • Basicão do Ruby
  • Sistemas Operacionais
  • Testes Manuais
  • Força de Vontade
Description

Se você nunca automatizou testes na sua vida, esse curso é pra você.

Cansado executar testes manuais por repetidas vezes para garantir que seus aplicativos funcionem conforme o esperado? O Capybara é uma ferramenta (framework) escrita em Ruby que facilita a simulação de como um usuário interage com seu aplicativo.

Conheça o Capybara e crie scripts de testes automatizados para qualquer aplicação web. Aqui você vai aprender automação de testes de aceitação e dar um passo para ser Ninja em Automação de Testes :)

Nível Básico :)

Who this course is for:
  • Analista de Testes e Qualidade
  • Desenvolvedores