Individuare i problemi di qualità dopo il deployment è costoso. Integrare QAProof nel tuo pipeline CI/CD garantisce che ogni modifica venga testata prima di raggiungere la produzione.
Integrazione tramite API REST
QAProof fornisce una semplice API REST con autenticazione tramite token Bearer. Attiva i test in modo programmatico e ottieni risultati in JSON che puoi elaborare nel tuo pipeline.
Esempio con GitHub Actions
Aggiungi uno step di workflow che esegue i test QAProof sui deployment di preview:
- Effettua il deploy dell'ambiente di preview
- Attiva i test QAProof tramite API
- Elabora i risultati e fai fallire la build se i punteggi scendono sotto la soglia
- Pubblica i risultati come commento nel PR
Impostare i Quality Gate
Definisci i punteggi minimi accettabili per ogni tipo di test. Ad esempio:
- Fedeltà del Design: minimo 85/100
- Accessibilità: minimo 90/100
- Responsive: minimo 80/100
Fai fallire la build quando i punteggi scendono sotto le soglie, costringendo i team ad affrontare i problemi di qualità prima del merge.