Curso Apps Google Cloud Teste Automatizados

  • DevOps | CI | CD | Kubernetes | Web3

Curso Apps Google Cloud Teste Automatizados

16 horas
Visão Geral

Este curso fornece aos participantes o conhecimento e habilidades para criar, configurar e executar testes automatizados de aplicativos na Google Cloud Platform (GCP). Os alunos aprenderão a garantir a qualidade, confiabilidade e performance de aplicações web, móveis e APIs utilizando ferramentas nativas da nuvem. O curso combina teoria e prática, permitindo que os alunos implementem pipelines de testes automatizados em cenários reais.

Objetivo

Após realizar este curso Apps Google Cloud – Testes Automatizados, você será capaz de:

  • Configurar ambientes de teste automatizado na Google Cloud
  • Criar e executar testes unitários, de integração e funcionais em aplicativos web e móveis
  • Integrar testes automatizados em pipelines de CI/CD
  • Analisar relatórios e métricas de testes utilizando ferramentas da GCP
  • Garantir maior qualidade, confiabilidade e performance de aplicativos
Publico Alvo
  • Desenvolvedores de software
  • Engenheiros de QA e Testes
  • DevOps e Engenheiros de SRE
  • Profissionais que desejam automatizar testes em aplicativos na nuvem
Pre-Requisitos
  • Conhecimentos básicos de programação (Java, Python ou JavaScript)
  • Noções de desenvolvimento de aplicativos web ou móveis
  • Conceitos básicos de computação em nuvem e Google Cloud
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1 – Introdução aos Testes Automatizados na Google Cloud

  1. Conceitos de testes automatizados
  2. Benefícios da automação de testes
  3. Tipos de testes: unitários, integração, funcionais e performance
  4. Visão geral das ferramentas Google Cloud para testes

Módulo 2 – Configuração do Ambiente na GCP

  1. Criação de projeto no Google Cloud
  2. Configuração de Cloud Build e Cloud Functions
  3. Integração com repositórios Git (GitHub, GitLab, Cloud Source Repositories)

Módulo 3 – Testes de Aplicativos Web e APIs

  1. Testes unitários e de integração com frameworks populares
  2. Testes de APIs com Apigee e Cloud Endpoints
  3. Automatizando testes em múltiplos ambientes

Módulo 4 – Testes de Aplicativos Móveis com Firebase Test Lab

  1. Introdução ao Firebase Test Lab
  2. Configuração de testes em dispositivos virtuais e reais
  3. Criação de scripts de teste automatizados
  4. Análise de relatórios de testes

Módulo 5 – Integração com CI/CD

  1. Configurando pipelines de CI/CD com Cloud Build
  2. Executando testes automatizados em cada commit
  3. Notificações de falhas e relatórios automáticos

Módulo 6 – Monitoramento e Análise de Resultados

  1. Uso de Cloud Monitoring e Logging para testes
  2. Métricas de performance e cobertura de teste
  3. Boas práticas para interpretação de relatórios e melhoria contínua

Módulo 7 – Projeto Prático Final

  1. Desenvolvimento de um aplicativo simples (web ou móvel)
  2. Criação de testes automatizados para todas as funcionalidades
  3. Integração em pipeline CI/CD na Google Cloud
  4. Análise e apresentação dos resultados de testes
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h