QA manuale

Il QA manuale è un processo in cui professionisti qualificati testano il software passo dopo passo per individuare i bug, sulla base di casi di test o script predefiniti. Lavorano a stretto contatto con il cliente e usano gli strumenti più recenti per produrre report dettagliati e raccomandazioni. Il QA manuale è adatto a progetti più piccoli e con budget contenuti.

QA automatizzato

Il QA automatizzato migliora la qualità del software, fa risparmiare tempo e riduce i costi dei test. Si integra con le pipeline CI/CD, individua rapidamente i difetti, aumenta la produttività, garantisce una copertura di test completa e risponde alle aspettative degli utenti finali.

QA di sicurezza

Il QA di sicurezza verifica il software per individuare e correggere le vulnerabilità, proteggendo i dati sensibili. Le tecniche comprendono l’analisi statica del codice, la scansione dinamica e la valutazione dei rischi. Così il software è sicuro per le aziende e per i loro clienti.

QA delle prestazioni

Verifichiamo le prestazioni del software con metodi diversi: KPI, test di carico e di stress, analisi di metriche e log. L’obiettivo è individuare i problemi e ottimizzare il software perché dia il meglio, evitando crash e perdite di fatturato.

Scegliete la vostra strada

Con queste tecnologie nascono i nostri capolavori.

QA manuale

QA automatizzato

Contatti

Raccontateci la vostra esigenza.

Scriveteci

Pronti a parlare del progetto? Scrivete a: [email protected]

Lavora con noi

Volete entrare nel team? Inviate il CV a: [email protected]

I nostri servizi, nel dettaglio

Il ruolo del QA in un progetto

I test che iniziano dopo lo sviluppo trovano i problemi quando correggerli costa di più. Nei nostri progetti il QA procede insieme allo sviluppo: il tester entra già nella fase dei requisiti, scrive i casi di test mentre le funzionalità vengono sviluppate e verifica la build di ogni sprint, non solo quella finale. Al momento del rilascio il team conosce già i punti deboli.

Che cosa testiamo
  • Test funzionali rispetto ai requisiti e ai casi di test.
  • Test mobile su dispositivi iOS e Android reali, non solo sui simulatori.
  • Test di regressione prima di ogni rilascio.
  • Conformità ai requisiti di App Store e Google Play, perché la revisione non respinga la build.
  • Test di integrazione delle API e dei flussi di pagamento.
  • Test automatizzati nella pipeline CI, dove la suite viene eseguita abbastanza spesso da ripagarsi.
Test manuali e automatizzati

Il QA manuale porta giudizio: una persona si accorge che un flusso è tecnicamente corretto ma in pratica inutilizzabile. L'automazione porta ripetibilità: gli stessi cento controlli dopo ogni commit, di notte, senza stanchezza. I piccoli progetti e le funzionalità di breve durata raramente ripagano il costo di scrivere test automatici, e lo diciamo invece di venderli. I prodotti longevi con rilasci frequenti li ripagano in fretta.

Che cosa ricevete

Casi di test e checklist che restano al progetto, segnalazioni di bug riproducibili con passaggi e ambiente, e un report di rilascio che descrive che cosa è stato testato e quali rischi restano. Una segnalazione che non si può riprodurre non è un risultato, e non la consegniamo come tale.

Le domande che ci fanno più spesso

Potete testare un prodotto che non avete sviluppato voi?

Sì. Partiamo dai requisiti, o dal prodotto stesso quando la documentazione non esiste, e da lì costruiamo le checklist.

Fornite tester per il nostro team?

Sì: gli ingegneri QA possono lavorare all'interno dei vostri processi e del vostro tracker, esattamente come fanno i nostri sviluppatori nel team augmentation.