Laboratório técnico de QA Automation

Aprenda automação de testes construindo projetos reais.

Uma trilha prática que evolui dos fundamentos do Playwright até arquitetura e engenharia de frameworks de automação.

Playwright + TypeScriptCódigo abertoConteúdo gratuito
checkout.spec.ts
import { test, expect } from '@playwright/test';

test('finaliza uma compra', async ({ page }) => {
  await page.goto('/products');
  await page.getByRole('button', { name: 'Adicionar' }).click();
  await expect(page.getByText('Pedido pronto')).toBeVisible();
});
O laboratório

Conteúdo que explica. Código que demonstra.

O Playwright QA Lab combina trilha de aprendizado, projetos públicos e artigos técnicos. A ideia é mostrar não apenas como escrever um teste, mas como tomar decisões melhores de qualidade e engenharia.

01

Aprenda por etapas

Comece pelos fundamentos e avance para automação estruturada e arquitetura de frameworks.

02

Veja código real

Cada nível está associado a um repositório público que pode ser estudado e executado.

03

Entenda decisões

Artigos e projetos explicam trade-offs, manutenção, estratégia e problemas encontrados.

04

Construa repertório

Use os conteúdos como referência para evoluir sua própria automação de testes.

Trilha prática

Três projetos, três níveis

Os projetos evoluem de fundamentos para automação estruturada e, depois, para arquitetura e engenharia de um framework.

01

Playwright Starter Lab

Primeiro contato com Playwright, estrutura de testes, locators, assertions e fundamentos de automação.

FundamentosPlaywright
Conhecer projeto
02

Playwright Automation Lab

Automação estruturada com TypeScript, Page Objects, API Testing, fixtures, dados de teste, CI e debugging.

IntermediárioAPI + E2E
Conhecer projeto
Artigos técnicos

Artigos técnicos

Leituras sobre Playwright, automação de testes, qualidade de software e decisões de engenharia. A biblioteca completa está disponível na página de artigos.

Samuel Melo no ambiente de trabalho
Sobre mim

Por que criei este Lab

Minha trajetória até a tecnologia não foi linear. Comecei na educação e tive meu primeiro contato com programação através da robótica educacional. Depois de uma mudança de carreira aos 36 anos, passei pelo desenvolvimento até encontrar na área de qualidade o lugar onde tecnologia, negócio, produto e pessoas se conectam.

Hoje atuo como Quality Engineer, com foco em automação e principalmente em Playwright. Criei este Lab para compartilhar um caminho prático de evolução em QA: sair da execução manual, aprender automação e avançar para arquitetura e engenharia de qualidade através de projetos reais.

Não acredito que exista apenas um caminho para chegar à tecnologia. Quero tornar esse aprendizado mais acessível e mostrar que é possível evoluir construindo, experimentando e entendendo as decisões por trás do código.