Aprenda testando sistemas reais e completos

Você será o QA Especialista na Startup Getgeeks.

Um aplicativo para conectar pessoas comuns com a rede de Geeks (Técnicos de Suporte de TI). Quando e onde precisar.

Os requisitos funcionais e regras de negócios foram documentados com a técnica do BDD e ATDD e você vai automatizar os testes com base nessas especificações.

Você vai construir o ambiente de testes da Getgeeks, configurando um cluster do banco de dados PostgreSQL e fazer o deploy dos sistemas na nuvem.

Nessa edição usaremos Python, Robot Framework e um pouquinho de Shellscript. Descubra o poder dessa stack que servirá para testar absolutamente tudo.

Uma WebApp e dois Microserviços

Você vai construir testes automatizados que vão muito além de preenchimento de campos e cliques em botões.

Microserviços são um tipo inovador de arquitetura de software que consiste em construir aplicações fatiando em serviços independentes.

Estes serviços embora independentes, se comunicam entre si através de APIs, e a estratégia de testes automatizados seguirá o mesmo conceito.

E claro, vamos testar uma interface Web construída em ReactJS, onde teremos desafios para buscar elementos não somente por IDs, mas com CSS Selectors e também XPath.

O que você vai ver nesta edição

A cada edição, novas tecnologias.

  • Testes Web30% (Robot Framework)
  • Testes em Microservices30% (Robot Framework)
  • Python10% (+ Turbinando o Robot)
  • Infraestrutura10% (Ambiente de testes)
  • Banco de Dados10% (PostgreSQL na nuvem)
  • DevOps10% (Git e Jenkins)

Pilares

Fundamentos

Já ajudamos mais de 40 mil QAs, ensinando os fundamentos e pontos chave importantes para decolar na automação de testes.

Sharing Experiences

Ensinamos com projetos reais que vão muito além da teoria, e compartilhamos experiencias e insigths incríveis em todas as aulas.

HomeStudy

Mesmo após pandemia, 95% profissionais de TI, desejam continuar trabalhando remotamente. O Gravidade ZERO terá o sentimento da aproximação como se fosse presencial e o conforto de estudar em casa.

Prática

Só existe uma forma de aprender: na PRÁTICA. A teoria só funciona se você souber onde e quando aplicar, e são as horas de prática que vão te ensinar a tomar as melhores decisões.

globe

Nossos Ninjas

Experiência de quem já decolou com a gente

Conteúdo

Fundamentos da Automação de Testes

Vamos aquecer os motores instalando as ferramentas e softwares básicos necessários para entrar no mundo da automação de testes. E claro construir o primeiro projeto teste automatizado conhecendo os principais recursos do Robot Framework.

Você vai descobrir o que são: variáveis, tipos de dados, hooks, listas, loops, operadores lógicos, bibliotecas e mais.

Vai criar e executar cenários de testes automatizados através da abordagem de palavras chaves e executá-los usando a CLI do Robot.

E é aqui que começa a decolagem. Vamos simular a sua contratação na startup Getgeeks, e como primeira missão você deve montar o ambiente de testes fazendo deploy dos sistemas na nuvem, sendo uma aplicação Web, dois Microserviços, um API Gateway e banco dados PostgreSQL.

Testes para Aplicações Web modernas

Nesta etapa você já esta longe da terra e passando pela Mesosfera, a gravidade vai tentar de puxar para baixo, mas não desligue os motores, ainda temos bastante combustível para queimar.

Como foco em testes de aceitação, vamos instalar a Biblioteca Browser e configurar a estrutura base de automação de testes em Robot.

A massa de testes é importante, geração de dados dinâmicos nem sempre é a melhor escolha. Vamos construir uma Task do Robot, para gerenciar a massa de testes através do conceito de Sementes.

A estrutura da aplicação alvo do teste quase sempre reflete na organização dos scripts de testes automatizados. Portanto, padrões e boas práticas com App Actions nos ajudarão a ter um projeto de sucesso.

Nem sempre as aplicações web possuem IDs, mas com técnicas avançadas de busca de elementos por CSS Selectors e XPath, você conseguirá testar tudo sem complicações.

Testando Microserviços & DevOps

Agora você está passando pela Termosfera. Parabéns, aqui a gravidade não vai te puxar para baixo, continue assim, você chegou longe, porem pode subir ainda mais. Bora se tornar um QA fora da curva!

Teremos dois Microserviços, ou seja, dois softwares independentes. E embora independentes, se comunicam entre si através de APIs, e a estratégia de automação de testes seguirá o mesmo conceito.

Com Robot e a Biblioteca Requests, você vai construir um projeto de teste automatizado para cada Microserviço fazendo requisições HTTP no padrão REST.

Vamos trabalhar com envio de dados no formato JSON, validando Responses, Status Codes e Headers. Além disso, trabalhar com autenticações por token JWT.

Você vai executar os testes automatizados em um pipeline do Jenkins, e através de plugins, obter histórico de execuções de testes de regressão com relatórios, evidências e métricas para medir a qualidade do produto.

Com quem você vai aprender?

A melhor forma de decolar sua carreira é ter alguém com experiência para te guiar.

team
Fernando Papito
Sensei de Automação

Tem como missão, preparar testadores para evolução digital. Trabalha com TI a mais de 20 anos sendo apaixonado pela arte de automatizar coisas (seja testes ou tarefas).

Mais de 10 mil QAs no bootcamp QA Full Stack. Mais de 2 mil no RobotCamp e quase 50 mil alunos de todo Brasil e no mundo matriculados na plataforma da QAninja.

team
João Lucas
Suporte Ninja

Grande apaixonado pelo mundo da tecnologia, com 8 anos de experiência em projetos de desenvolvimento ágil com foco em automação de testes e devops.

Com foco no suporte ninja, tem como missão ajudar alunos a evoluírem academicamente entrando com o pé direito na automação de testes e testes ágeis.

Investimento

Liberamos 5 vagas remanescentes
por apenas 12x de:

R$143,32!

No Cartão de Crédito ou R$1427 à vista no boleto, ou PIX.

Valor sem desconto

R$1799,99

20% OFF!

Alunos veteranos tem desconto especial.
Clique aqui e fale conosco!

Perguntas e respostas mais frequentes

Por que Gravidade ZERO?

Existe uma força gravitacional (padrões e pensamentos antigos) que tentam puxar testadores para baixo, dizendo que não precisam evoluir tecnicamente. E sabemos que régua do mercado de trabalho está cada vez mais alta. O Gravidade ZERO é um bootcamp de formação em automação de testes com foco em ampliar os skills do QA para obter melhores oportunidades

Com aulas agendadas conforme o cronograma já definido, o aluno participa, vendo a tela e câmera do instrutor, fazendo perguntas, exercícios e tirando dúvidas. Tudo isso em tempo real com uma maior aproximação entre instrutor e alunos, como se fosse um curso presencial.

As aulas em tempo real, serão gravadas, editadas e organizadas por assuntos (tipo o padrão de cortes de podcasts). Isso facilitará o replay na plataforma, caso o aluno queira rever o conteúdo. O acesso para replay será de 2 anos (podendo estender caso o aluno precise de mais tempo).

O Gravidade ZERO é um bootcamp para quem já trabalha com testes de software e deseja aprimorar seus skills em testes automatizados. Recomendamos que o aluno tenha pelo menos 1 ano de experiência em testes funcionais manuais.

Uma vantagem do Robot Framework, é que ele é orientado a palavras chaves, e com isso você não usa a programação convencional, portanto ter no mínimo conhecimento básico em lógica, será um diferencial no seu aprendizado.

É um programa de 7 semanas, dividido em três módulos sendo o Starter para aquecer os motores, o PRO para decolar sua carreira e o Expert para entrar em gravidade zero.

Sim, serão 3 certificados: o Stater, PRO e Expert, entregue após o cumprimento das atividades, vide cronograma em PDF. Não serão certificados de participação, e sim uma certificação de que você dominou as técnicas e tecnologias abordadas em cada módulo.

Você terá 7 dias de garantia e caso não possa prosseguir, basta solicitar seu reembolso automaticamente pela plataforma.

Mais depoimentos de alunos

Experiência de quem já decolou com a gente

aluno jhonny
aluno edson
aluna jennifer
aluno leo
aluna paula

Ainda tem dúvidas?

Sem problemas, clique aqui e fale conosco pelo WhatsApp