Qualità e test

La qualità è fondamentale per i nostri partner e lo è anche per noi. Non importa a che tipo di progetto stiamo lavorando, noi restiamo fedeli ai nostri principi per garantire alti standard qualitativi.

Il tuo prodotto è in buone mani.

Non importa a che tipo di progetto stiamo lavorando, noi restiamo fedeli ai nostri principi per garantire alti standard qualitativi. Dopo ogni milestone, il nostro controllo qualità esaminerà l'utilizzo, la portata e i risultati con il cliente. Rendiamo la fase di testing chiara e trasparente con report sui progressi e strumenti di tracking.

Test Runs

I rapporti regolari di TestRail mostrano il numero di esecuzioni di test e i relativi risultati: superato, bloccato, riesaminare, non riuscito, non pronto, saltato o in corso.

test-runs

Crash live video

I nostri strumenti ci forniscono rapporti sugli crash con video reali di tutte le azioni dell'utente, comunicazione con il backend e lo stato del sistema che ha causato il problema.

Top-level metrics

Utilizziamo Firebase Analytics per tracciare le metriche di utenti e sessioni privi di crash e la percentuale di utenti attivi giornalieri che hanno avuto un'esperienza senza incidenti in un dato giorno.

Testing su dispositivi reali

Testiamo la tua app su una varietà di dispositivi reali selezionati in base al produttore, al sistema operativo e alla popolarità nel tuo mercato di riferimento.

quality testing on different devices

Tipi di test

Scegliamo i tipi di test a base delle specifiche del progetto. I nostri specialisti di QA testano sia i componenti frontend che backend.

Functionality testing

I test di funzionalità verificano che le caratteristiche funzionano come previsto in base alle specifiche di progettazione e garantiscono che i bug vengano catturati rapidamente. La funzionalità viene testata inserendo l'input dell'app e esaminando l'output.

Compatibility testing

Il test di compatibilità valuta la compatibilità dell'applicazione con diversi dispositivi, sistemi operativi, browser e piattaforme. Verifichiamo anche come funziona l'app in diverse condizioni di rete.

Interruption testing

I test di interruzione vengono eseguiti per verificare come un'app reagirà a un'interruzione e come riprenderà il suo stato precedente. Le interruzioni possono includere chiamate in arrivo, batteria scarica, perdita e riconnessione della connessione di rete, promemoria degli aggiornamenti, ecc.

Automation testing

Questo test automatizza alcune parti ripetitive ma necessarie del processo di test. I test automatici richiedono meno sforzo rispetto ai test manuali, ma utilizziamo gli strumenti di automazione solo su progetti di grandi dimensioni e li combiniamo sempre con i test manuali.