Detonando no Cucumber, Capybara e RSpec

Baseado em 10 avaliações
  • 3246 Alunos matriculados
  • 40 Horas de duração
  • 40 Aulas
  • 5 Módulos
  • 6 meses de suporte
  • Certificado de conclusão
Parcele em 12x R$ 13,06 (ou R$ 129,99 à vista)
Comprar Agora Dê um passo adiante em sua carreira!
"Impressionante"
Rodrigo
mais avaliações

O Cucumber, Capybara e o RSpec fornecem todos os recursos necessários para deixar sua WebApp bem testada e documentada com o BDD. Neste curso, Fernando Papito, experiente desenvolvedor Ruby, ensina como você pode criar seus scripts de testes automatizados em Ruby de forma escalável e sem complicações.

Testes de aceitação provam que sua solução realmente funciona, e usá-los para implementar especificações executáveis, provam que sua solução faz o que deveria. Procuramos capturar os requisitos como especificações executáveis em BDD e implementá-los como testes de ponta a ponta com o Cucumber, Capybara, Ruby, Docker, PostgreSQL e muito mais.

Pré-requisitos

  • Um computador rodando Windows, Linux ou MacOS;
  • Conhecimento básico em Capybara ou;
  • Ter concluído o curso Capybara Fundamentos;
  • Noções de Ruby;
  • Testes Manuais;
  • Vontade de aprender.
Vitalício Sem tempo para fazer o curso agora? Não tem problema.
Você poderá participar desse curso até Vitalício 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. Docker ToolBox
  • 1. Ambiente de Testes NinjaFlix
  • 2. Integrando Cucumber e Capybara
  • 3. Descobrindo cenários de login
  • 4. Geckodriver e Chromedriver
  • 5. Automatizando especificações em BDD
  • 6. Local Storage do Navegador
  • 7. Validando área logada
  • 8. Validações com CSS Selector
  • 1. Esquema do Cenário
  • 2. Page Object Patterns
  • 3. Support Code
  • 4. Especificando e automatizando o Cadastro
  • 5. Fixtures
  • 6. Formulários Complexos
  • 7. Timeouts Implícitos
  • 8. Upload de Arquivos
  • 9. Verificando registros em tabelas
  • 10. Bônus (Bug de Timeout ao obter Token)
  • 11. Campos Obrigatórios
  • 12. Back to the Past - Massa de teste sempre válida
  • 13. Capacitor de fluxo
  • 14. Especificando cenários para exclusão
  • 15. Dynamic Steps do Cucumber
  • 16. Solicite a exclusão
  • 17. Confirmando e validando a exclusão
  • 18. Cancelando a exclusão
  • 19. Bonus - Break & Loop
  • 1. Page Object 2.0
  • 2. Não maximize, redimensione a janela do navegador
  • 3. Executando testes em ambiente de Dev ou HMG
  • 4. Multi Browser com Chrome, Firefox e Headless
  • 5. Relatório em HTML
  • 6. Relatórios para CI
  • 7. Anexando Evidências no Relatório
  • 8. Bônus: Report Builder S2
  • 1. Parabéns, se tornou Ninja em Automação em Ruby
  • 2. Código completo do projeto

Dúvidas Frequentes

Para qualquer curso da QA Ninja, você precisa entender de testes manuais, saber escrever e executar casos de testes e saber pelo menos o básico de sistemas operacionais. 🙂
Então você está no lugar certo. As aulas são práticas e direto ao ponto, possuem 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.
Muitos QAs possuem bloqueio quando falamos de programação. Vamos ensinar os fundamentos da programação para que o aluno fique familiarizado com códigos, e consiga sim aprender a tão sonhada automação de testes.
Sim, após a conclusão de todas as aulas você receberá imediatamente um certificado muito bonito de conclusão do treinamento.
Seu acesso expira após 2 anos, a partir da data de matrícula. Se você comprou pela Hotmart, terá acesso vitalício no Clube Hotmart.
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