Vai al contenuto
BigTree108

QA e test automation

Test che dicono qualcosa. QA manuale dove serve il giudizio, suite automatizzate dove c’è ripetizione e una pipeline in cui un test che fallisce blocca davvero una release.

Cosa facciamo

  • QA manuale

    Piani di test scritti a partire dai Suoi requisiti, sessioni esplorative su dispositivi e browser reali e segnalazioni di difetti che uno sviluppatore può riprodurre fin dalla prima lettura.

  • Test automation

    Suite end-to-end in Playwright eseguite nella continuous integration a ogni modifica, più test a livello di API, più rapidi e meno fragili rispetto al controllo dell’interfaccia utente.

  • Blocco delle release

    Una pipeline in cui una suite rossa blocca il deploy e un errore avvisa lo sviluppatore che può intervenire anziché un canale che nessuno legge.

  • Verifiche di accessibilità

    Controlli axe automatici su ogni componente e verifiche manuali con tastiera e screen reader sui flussi che contano.

Le regole che applichiamo

  • Ogni correzione di bug viene rilasciata con un test per la sua classe, scritto per il guasto generale e non per il singolo caso segnalato, e collocato nel livello più ampio in grado di intercettarlo.
  • Il database non viene mai simulato con mock. I test di integrazione girano su un database reale in un container, perché i bug che arrivano in produzione stanno nello spazio che un mock nasconde.
  • I test verificano errori specifici, non «è avvenuto un errore». Un test che passa per il motivo sbagliato è peggio di nessun test.
  • La copertura viene misurata e non può peggiorare, e le suite per il browser girano a intervalli pianificati su un’applicazione compilata e non su un server di sviluppo.

Lavorare con i Suoi sviluppatori

Un QA engineer del nostro team può inserirsi nel Suo processo esistente: il Suo tracker, la Sua definition of done, la Sua cadenza di rilascio. Siamo anche lieti di iniziare con un audit una tantum che indichi dove sono le lacune di copertura e quale sarebbe la prima automazione meno costosa, prima che Lei si impegni in qualcosa di più lungo.

Vuole sapere a che punto è davvero la Sua copertura dei test?

Ci invii il repository o una descrizione del Suo processo di rilascio. Riceve una valutazione scritta e un primo piano di automazione entro un giorno lavorativo.