Automação 180 com foco em Ruby

O mais completo curso de automação de testes em Ruby. Do ZERO ao PRO para você mudar a direção da sua carreira!

Automação 180

Baseado em 46 avaliações
  • 1340 Alunos matriculados
  • 120 Horas de duração
  • 142 Aulas
  • 10 Módulos
  • 1 Avaliação
  • 2 anos de suporte
  • Certificado de conclusão
Parcele em 12x R$ 35,15 (ou R$ 349,99 à vista)
Comprar Agora Dê um passo adiante em sua carreira!
"curso muito bem explicado parabens"
Diego
mais avaliações

✔️ Aprenda a automatizar Web, API ✔️ Acesso por 2 anos
✔️ Suporte Individual e Personalizado ✔️ Bônus: Automação Mobile
✔️ Certificado de Participação ✔️ Download de todos os Códigos


Você vai dominar as maiores e principais tecnologias do mercado e se tornar um(a) Automatizador(a) de Testes, podendo obter oportunidades com salários que ultrapassam facilmente a faixa dos R$6.000,00!

Teste uma aula gratuitamente

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.

Para quem é este curso?

Veja se você se enquadra em um desses tipos QAs em busca de crescimento profissional:


  • Para quem está cansado de executar testes manuais
  • Testadores que nunca automatizaram testes
  • Testadores com bloqueio em programação
  • Experts ou iniciantes que desejam aprimorar seus skills
  • Testadores que não querem perder mais 5 anos
  • Analistas de Testes que desejam aprender mais sobre Testes ágeis.
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.


Ao terminar um curso, recebo algum certificado? 

Sim, um certificado de participação é disponibilizado de forma digital automaticamente após a finalização das aulas ao vivo e conclusão das atividades e exercícios propostos no curso. O aluno não precisa fazer 100% dos exercícios e aulas para gerar o certificado, a opção fica disponível a partir dos 70% de progresso das atividades. O total de exercícios concluídos não fica registrado no certificado.

Conteúdo Programático

  • 1. Bem vindo ao A180
  • 2. Grupo no Telegram
Com nossa metodologia voltada para testadores, você vai descobrir que programação não é um bicho de 7 cabeças.

Vamos inciar contando um pouco da história da linguagem Ruby, e em seguida, aprender os conceitos e recursos básicos como operadores, condicionais, métodos, variáveis, tipos, classes, loops e muito mais.
  • 1. Instalando o Ruby
  • 2. IDE de Programação
  • 3. Console Emulator
  • 4. Olá Ruby
  • 5. Variáveis e Tipos
  • 6. Métodos
  • 7. Operadores Parte 1
  • 8. Operadores Parte 2
  • 9. Controles de Fluxo
  • 10. Gets e Chomp
  • 11. Interpolação de Strings
  • 12. Arrays
  • 13. Hashes
  • 14. Loops Times
  • 15. Loops Each (foreach)
  • 16. Congratulations.rb
Essa será a fase da descoberta.

Você entenderá de uma vez por todas, porque existem classes, ids, names e outras propriedades em elementos de páginas HTML. Não custa nada te ensinar a criar uma pequena aplicação Web para fundamentar seus skills em automação de testes.

  • 1. Conhecendo o HTML
  • 2. Criando um Formulário
  • 3. Tabelas
  • 4. Escolhendo o Framework Javascript
  • 5. Renderizando Listas
  • 6. CSS, o mundo faz sentido outra vez
  • 7. Mais um pouquinho de CSS
  • 8. Interligações com VModel
  • 9. Adicionando Alunos
  • 10. Finalizando com Remoção de Alunos
  • 1. Bem vindo a RockLov
  • 2. Adeus na minha máquina funciona
  • 3. Instalando o VirtualBox
  • 4. Ubuntu Server com Docker
  • 5. SSH com Putty
  • 6. Docker sem Sudo
  • 7. Subindo os Containers
  • 8. Desliguei meu computador. E agora?
Vamos escrever critérios de aceite em BDD (focando no negócio e na colaboração da especificação do produto) e automatiza-los com as gems Cucumber, RSpec e Capybara.

É aqui que você automatiza testes de aceitação validando o comportamento de uma aplicação Web.
  • 1. Iniciando com BDD
  • 2. Quem planta BDD, Colhe Qualidade
  • 3. Automação é um Benefício feat Thanos
  • 4. Prazer, Cucumber
  • 5. Capybara e Selenium Webdriver
  • 6. Adicionando ChromeDriver ao Path
  • 7. Formulário de Cadastro Parte 1
  • 8. Testador MacGyver com Faker
  • 9. Formulário de Cadastro Parte 2
  • 10. Formulário de Cadastro Parte 3
  • 11. Houston, we have a problem
  • 12. Manipulando a massa de teste
  • 13. Argumentos do Cucumber
  • 14. Cucumber DataTable
  • 15. Especificação Viva (Reuso)
  • 16. Esquemas do Cenário
  • 17. Formatando BDD em Português
  • 18. Formulário de Login
  • 19. Mais um pouco de Esquema do Cenário
  • 20. Configurando URL Padrão no Capybara
  • 21. Especificando o Cadastro de Anúncios
  • 22. Cadastro de Anúncios Parte 1
  • 23. Cadastro de Anúncios Parte 2
  • 24. Cadastro de Anúncios Parte 3
  • 25. Testando e validando o comportamento esperado
  • 26. Manipulando massa de testes
  • 1. Classes em Ruby
  • 2. Construtores
  • 3. Entendendo Herança
  • 4. Hum! Agora as coisas fazem sentido
Vamos evoluir o projeto de testes com Page Objects e App Actions encapsulando ações com o conceito da programação orientada a objetos.

Através de uma arquitetura robusta vamos, implementar relatórios ricos com Allure Reports, anexar Screenshots e implementar testes Multibrowser com Chrome e Firefox usando profiles do Cucumber.
  • 1. Atualizando a versão do RockLov Web
  • 2. Timeouts Implícitos do Capybara
  • 3. Elementos de páginas podem mudar
  • 4. Melhorando o código de testes com Page Objects
  • 5. App Actions
  • 6. Executando ganchos antes de cada cenário
  • 7. Componentizando Elementos
  • 8. Refatorando o Cadastro de Usuários
  • 9. Refatorando o Cadastro de Equipos
  • 10. Steps genéricos e Contexto
  • 11. Expressão condicional
  • 12. Anúncios Campos Obrigatórios
  • 13. Mais um pouco de BDD
  • 14. Tutorial: Rufo (Opcional)
  • 15. Não maximize a janela do navegador
  • 16. Desligando o Cucumber Reports na Nuvem
  • 17. Formato Progress
  • 18. Formato Pretty
  • 19. Relatório em HTML
  • 20. Allure Framework
  • 21. Allure Server com CLI
  • 22. Instalação alternativa do Allure CLI
  • 23. Anexando Evidências
  • 24. Executando testes em outros ambientes
  • 25. Executando testes no Firefox
  • 26. Firefox e Chrome Headless
  • 27. Cross-Browser
Seguindo o padrão da pirâmide de testes, vamos automatizar todos os cenários da camada de serviços.

Consumindo os métodos HTTP do tipo Get, Post, Put e Delete, vamos validar a lógica e persistência de dados da API.
  • 1. Falando a real sobre testes de API + Insomnia
  • 2. Explorando a API do Rocklov
  • 3. Testando Post Session
  • 4. HTTParty - A festa começou
  • 5. Contextos do RSpec
  • 6. Testando com conceitos de OO
  • 7. DRY vs Test
  • 8. Teste Orientado a Dados
  • 9. Massa de testes em arquivos YML
  • 10. Testando Post Signup
  • 11. Automatizando POST Signup
  • 12. Herdando os recursos do HTTParty
  • 13. Usuário Duplicado + Desafio
  • 14. Automatizando POST Equipo
  • 15. Thumbnail Hotfix
  • 16. Manipulando a massa de testes na coleção equipo
  • 17. POST Equipo 401
  • 18. Encapsulando Thumbnail no Helpers
  • 19. Automatizando GET Equipo
  • 20. Equipo Not Found
  • 21. Automatizando DELETE
  • 22. Validando Listas
  • 23. Entendendo POST Booking
  • 24. Automatizando POST Booking
  • 25. Sementes
  • 26. Relatórios em HTML e XML
Para aumentar a cobertura de testes, vamos usar estratégias avançadas de automação, implementando steps que consomem a API do Rocklov para preparação e manipulação de dados.
  • 1. Sementes com Rake
  • 2. Especificando a exclusão de anúncios/equipos
  • 3. Obtendo chave no Local Storage
  • 4. AASS - API AS A Service
  • 5. Removendo um anúncio/equipo
  • 6. Desistir da exclusão
  • 7. Especificando cenário receber pedido
  • 8. Preparando o Cenário
  • 9. Solicitando o pedido via API
  • 10. Validando o recebimento do pedido
  • 11. Finalizando com Testes de Regressão
DevOps não é cargo, mas uma cultura, e nesse módulo final você vai conhecer os conceitos fundamentais do Jenkins para criar um pipeline de testes automatizados com gráficos e métricas de execução de testes de regressão, inclusive com os Screenshots.

É aqui que vamos colocar todos os testes que foram automatizados ao longo do curso para rodar dentro de um servidor de integração contínua.
  • 1. Rodando o Jenkins em Container Docker
  • 2. O que é Jenkins e DevOps?
  • 3. Pipeline sem rodeios
  • 4. Git e Gitlab na prática
  • 5. Pipeline SCM para testes da API
  • 6. Reports no formato JUnit
  • 7. Alimentando o trend results
  • 8. Simulando aprovação & Blue Ocean
  • 9. Pipeline para Web
  • 10. Compilando um agente customizado
  • 11. Executando Web Tests em Headless
  • 12. Encerrando com Allure Reports
  • Provinha 180

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