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

Baseado em 67 avaliações
  • 4106 Alunos matriculados
  • 12 Horas de duração
  • 30 Aulas
  • 5 Módulos
  • 6 meses de suporte
  • Certificado de conclusão
Parcele em 12x R$ 4,02 (ou R$ 39,99 à vista)
Comprar Agora Dê um passo adiante em sua carreira!
"Muito bom o curso, tem duvida é só voltar ou perguntar ao Papito. Equipe show, parabéns."
Allan
mais avaliações

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.

Saiba como Interagir com elementos da web com o Capybara, um framework robusto e completo que ajuda você a testar aplicativos da web, simulando como um usuário real interage com a aplicação Web. Ele vem com Selenium embutido no core facilitando o uso através de uma sintaxe simples e objetiva.

O que você aprenderá

  • Subir um navegador automaticamente
  • Automatizar testes de aceitação
  • Conhecer as vantagens do Capybara
  • Criar scripts de testes com Ruby

Pré-requisitos

  • Um computador rodando Windows, Linux ou MacOS;
  • Noções de Ruby;
  • Testes Manuais;
  • Vontade de aprender

Conteúdo Programático

1 Ferramentas

  • Visual Studio Code
  • Console Emulator
  • Instalando o Ruby

2 Recursos básicos

  • Hello Capybara
  • Preenchendo um formulário
  • Validando notificações
  • Um pouco mais sobre notificações
  • Select (ComboBox)
  • Checkbox
  • Botões de Radio

3 Recursos avançados

  • Upload de arquivos
  • Timeouts (Adeus Sleeps)
  • Mouse Hover
  • CSS Selector com Regex
  • Drag and Drop
  • Select2 Single
  • Select2 Multiple
  • Simulando Teclado
  • Alertas Javascript
  • Bônus Pack: Campos randômicos
  • Escopos
  • IDs Dinâmicos
  • iFrames Bons e Ruins
  • Verificando dados em tabelas
  • Headless

4 Customizações e boas práticas

  • Definindo URL padrão
  • Dimensão da janela do navegador
  • Obtendo Screenshots
  • Screenshot quando o cenário falha

5 Encerramento

  • Parabéns, se tornou Ninja em Capybara
2 anos Sem tempo para fazer o curso agora? Não tem problema.
Você poderá participar desse curso até 2 anos após a matrícula.

Analistas de Testes de Software

Papito Fernando
"Minha missão é preparar testadores para evolução digital. Trabalho com TI a mais de 15 anos e sou apaixonado pela arte de automatizar coisas."

       

Apaixonado por automação, com grande vivência de mercado, possui mais de 15 anos com Qualidade e Desenvolvimento de Software nas áreas financeiras, bancária, marketing, e-commerce e de BI. É especialista em automação de testes, devops, performance e segurança. Fundou a QA Ninja e QAX.


Sim, após a conclusão de todas as aulas você receberá imediatamente um certificado muito bonito de conclusão do treinamento.

Conteúdo Programático

  • 1. Visual Studio Code
  • 2. Console Emulator
  • 3. Instalando o Ruby
  • 1. Hello Capybara
  • 2. Preenchendo um formulário
  • 3. Validando notificações
  • 4. Um pouco mais sobre notificações
  • 5. Select (ComboBox)
  • 6. Checkbox
  • 7. Botões de Radio
  • 1. Upload de arquivos
  • 2. Timeouts (Adeus Sleeps)
  • 3. Mouse Hover
  • 4. CSS Selector com Regex
  • 5. Drag and Drop
  • 6. Select2 Single
  • 7. Select2 Multiple
  • 8. Simulando Teclado
  • 9. Alertas Javascript
  • 10. Bônus Pack: Campos randômicos
  • 11. Escopos
  • 12. IDs Dinâmicos
  • 13. iFrames Bons e Ruins
  • 14. Verificando dados em tabelas
  • 15. Headless
  • 1. Definindo URL padrão
  • 2. Dimensão da janela do navegador
  • 3. Obtendo Screenshots
  • 4. Screenshot quando o cenário falha
  • 1. Parabéns, se tornou Ninja em Capybara

Dúvidas Frequentes

Sim! Você pode fazer matricula em alguns dos cursos grátis, ou acessar o canal da QA Ninja Academy no Youtube e acompanhar nossos tutoriais, minicursos e conteúdos exclusivos sobre Automação de Testes.
Nenhum curso no mundo vai te ensinar tudo, desculpa pela sinceridade! O que acontece é que aqui na QA Ninja Academy acreditamos que o compartilhamento de experiências é fundamental para um bom aprendizado e nossos treinamentos focam muito nesse conceito. E aqui você sempre encontrará muito mais do que um simples curso, seguindo nossas dicas, com dedicação e MUITA prática você vai longe. Veja os depoimentos de nossos alunos.
Sim! As aulas são direto ao ponto e feitas para quem quer realmente aprender do zero. Disponibilizamos exercícios com resolução, muitas dicas e insights valiosos, então será realmente fácil acompanhar todo o conteúdo e absorver o que está sendo ensinado mesmo que você comece do zero.
Sim, após a conclusão de todas as aulas você receberá imediatamente um certificado muito bonito de conclusão do treinamento.
O prazo de acesso é por 2 anos e para um melhor aproveitamento, sugerimos que você acompanhe conforme a agenda. Mas não se preocupe, o prazo será renovado por mais 2 anos caso você precise de mais tempo para estudar.

Vamos reconstruir esse pensamento aqui!

Dois anos é um tempo mais que suficiente para você estudar, revisar, colocar em prática e validar o método.

Estudando diariamente e seguindo o cronograma, você finaliza qualquer curso online em mais ou menos 3 meses (no máximo), portanto dois anos é mais que o suficiente para concluir tudo. Por outro lado, entendemos que imprevistos podem ocorrer, portanto, caso você precise o prazo será renovado por mais 2 anos.

Agora pensa comigo, você vai mesmo esperar mais de dois anos pra obter melhores oportunidades no mercado?

Então não tem com o que se preocupar com o acesso vitalício. Tem que se preocupar em aplicar todos os ensinamentos que os cursos apresentam e dar o seu melhor para obter o resultado em menos tempo.

Invista em você!

O cancelamento e ressarcimento do valor poderá ser feito no período de 7 dias corridos após a compra, caso nenhum curso tenha sido finalizado.
A Consultoria é online via vídeo-conferência e é cobrada por hora. A consultoria é indicada para você que deseja receber mais que um suporte e sim uma mentoria sobre o seu projeto. Ao contratar nossa consultoria, deve enviar para o nosso canal de atendimento um áudio explicando o seu projeto para que possamos estudar o seu caso. A contratação mínima é de 1 hora e não será possível fracionar este tempo.
Voltar ao topo