Garanzia di Qualità e Supporto Tecnico
Servizi di Quality Assurance (QA)
Test funzionali
Il nostro supporto clienti prevede prima della fase di rilascio del software in ambienti di staging e poi in ambienti di produzione, del controllo della qualità del codice.
Il nostro controllo è fatto a più livelli:
- A livello di codice
- A livello di funzionalità
- A livello generale
A livello di codice
Ogni funzionalità che preveda il cambiamento del codice dell’applicazione viene rivisto da un programmatore del team diverso dalla persona che ha scritto le modifiche.
Il processo di verifica del codice può prevedere diverse iterazioni fino a che il codice non viene pubblicato nel repository.
Una volta pubblicato il codice viene passato attraverso un software di validazione degli standard di codice nel nostro caso Adobe Commerce, Laravel o Shopify Plus.
Passato questo controllo si passa al rilascio in staging.
Livello funzionale e generale
In questa fase entra il team di QA che verifica la nuova funzionalità e come questa funzionalità ha avuto impatto nell’applicazione. Per ogni sito ecommerce che prendiamo in mano viene realizzato il cosiddetto Libro dei test che ha una parte generale solitamente comune alle applicazioni Ecommerce e una parte specifica per il cliente.
Superato questo controllo e il controllo finale del cliente si porta il codice in produzione in maniera automatica.
Al termine del rilascio viene eseguito nuovamente il processo di QA sull’istanza di produzione.