Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python para QAs
New
Rating: 5.0 out of 5(3 ratings)
114 students

Python para QAs

Domine Python aplicado a testes: automação, manipulação de dados e boas práticas para QA
Last updated 6/2026
Portuguese

What you'll learn

  • Escrever scripts Python do zero para resolver problemas reais do dia a dia de QA
  • Manipular estruturas de dados como listas, dicionários e conjuntos para organizar dados de teste
  • Criar funções reutilizáveis e organizar código em módulos e pacotes seguindo boas práticas
  • Ler e escrever arquivos de texto e JSON para trabalhar com massa de dados e configurações de teste
  • Aplicar orientação a objetos e tratamento de erros para escrever código mais robusto e profissional

Course content

10 sections37 lectures6h 34m total length
  • O papel do Python na área de QA4:23
  • Instalação e configuração do ambiente (Windows)3:58
  • Criação do Projeto no GitHub6:02
  • Executando scripts Python7:12

Requirements

  • Não é necessária experiência prévia com programação. O curso começa do zero

Description

Você trabalha com QA e quer aprender Python de verdade, com exemplos que fazem sentido para o seu dia a dia? Este curso foi criado especificamente para profissionais de Quality Assurance que querem dominar Python do zero, usando contextos reais de teste de software em cada aula.

Aqui você não vai aprender Python com exemplos genéricos de calculadora ou lista de compras. Cada conceito é ensinado com cenários que você encontra na prática: status codes HTTP, validação de respostas de API, organização de ambientes de teste, manipulação de dados de teste e muito mais.

O que você vai aprender ao longo do curso:

Nos primeiros módulos, você constrói uma base sólida: sintaxe do Python, tipos de dados, operadores, estruturas condicionais e de repetição. Tudo com exercícios contextualizados para QA.

Depois, você avança para estruturas de dados como listas, dicionários, tuplas e conjuntos, aprendendo a escolher a estrutura certa para cada situação de teste. Vai dominar funções reutilizáveis, manipulação de strings e datas, e leitura e escrita de arquivos, incluindo JSON.

Na sequência, você entra em Programação Orientada a Objetos, entendendo como classes, herança e composição são usadas em frameworks de automação. Aprende também tratamento de erros e exceções, logging e organização de projetos com módulos e pacotes.

Para quem é este curso:

Este curso é para QAs manuais que querem dar o primeiro passo em automação, para testers que já usam ferramentas prontas mas querem entender o código por trás delas, e para qualquer profissional de teste que quer se tornar mais técnico e valorizado no mercado.

Não é necessário ter experiência prévia com programação. Basta ter vontade de aprender e um computador com acesso à internet.

Ao final do curso, você terá uma base sólida em Python e estará preparado para avançar em frameworks de automação como Pytest, Selenium, Playwright e requests.

Who this course is for:

  • QAs manuais que querem migrar para automação
  • Testers que usam ferramentas prontas e querem entender o código
  • Analistas de teste que querem aprender Python com contexto real de QA
  • Iniciantes em programação que trabalham ou pretendem trabalhar com QA
  • Profissionais em transição de carreira para a área de QA