QA e testes

Cada alteração,
testada antes de sair.

Testes automáticos em cada pull request, para publicar com confiança.

O que inclui.

  • 01

    Estratégia de testes

    O que testar e a que nível, de acordo com o risco.

  • 02

    Unitários e de integração

    Rápidos e junto ao código.

  • 03

    End-to-end com Playwright

    Os percursos-chave, em browsers reais.

  • 04

    Regressão visual e relatórios

    Detetamos alterações de design indesejadas.

Como o fazemos.

Uma rede de testes que corre sozinha em cada alteração.

  1. Pirâmide de testes

    Muitos testes unitários rápidos, alguns de integração e poucos end-to-end: os necessários.

  2. End-to-end com Playwright

    Automatizamos os percursos-chave, como registar-se ou pagar, tal como o faria uma pessoa.

  3. Em CI, em cada PR

    Os testes correm no GitHub Actions em cada pull request; se algo falhar, não se funde.

  4. Regressão visual e relatórios

    Comparamos capturas para detetar alterações visuais e partilhamos um relatório claro.

Com que o fazemos.

Ferramentas comprovadas, escolhidas de acordo com o seu projeto.

  • Playwright
  • Vitest
  • Testing Library
  • GitHub Actions
  • Storybook
  • Lighthouse
  • k6

Perguntas frequentes.

Isto substitui os testes manuais?

Não totalmente. Automatizamos o repetitivo para que os testes manuais se concentrem no que é novo.

Podem acrescentar testes a um projeto existente?

Sim. Começamos pelos percursos mais críticos e vamos alargando.

Em que browsers?

Chromium, Firefox e WebKit (o motor do Safari), também em tamanho móvel.

Vamos falar
do seu projeto.

Fale-nos do seu projeto

Conte-nos
a sua ideia.

Escreva-nos e vemos isso juntos.

info@joywareteam.com

Formulário de demonstração: o envio ainda não está ativo. Escreva-nos para info@joywareteam.com.