Middle
Cosa include il set di test critici?
sobes.tech AI
Risposta dell'AI
I test critici includono verifiche delle funzionalità di base dell'applicazione, senza le quali il suo utilizzo è impossibile o fortemente limitato. Sono test che devono superare con successo per considerare la build minimamente stabile.
In genere includono:
- Avvio e arresto dell'applicazione: Installazione riuscita (se necessaria), avvio senza errori, chiusura corretta.
- Autenticazione/Accesso: Verifica dell'accesso con credenziali valide e non valide, registrazione di un nuovo utente (se applicabile), recupero password.
- Scenari utente principali (Percorso felice): Verifica dell'esecuzione delle azioni principali e più frequenti dell'utente. Ad esempio:
- Per un negozio online: ricerca prodotto -> aggiunta al carrello -> effettuazione ordine -> pagamento.
- Per un social network: creazione account -> pubblicazione -> commento.
- Accesso alle sezioni/pagine principali: Verifica della navigazione tra le parti chiave dell'applicazione.
- Lavoro di base con i dati: Creazione, visualizzazione, modifica, eliminazione delle entità principali (operazioni CRUD), se l'applicazione implica lavoro con i dati.
- Integrazione con sistemi esterni critici: Se l'app dipende da altri servizi (sistemi di pagamento, API esterne), si verifica la loro interazione di base.
Lo scopo dei test critici è determinare rapidamente se la build è adatta a test più approfonditi o al rilascio.