Automazione dei test
Strumenti eseguono attività di test definite, per esempio esecuzione e confronto con risultati attesi.
Eseguire verifiche ripetibili con strumenti
L’automazione affida compiti definiti agli strumenti, come eseguire passi e confrontare risultati. Attese, dati e confini devono essere chiari. Lo strumento non sceglie da solo le corrette domande aziendali.
In un esempio inventato, uno script deve approvare una richiesta e verificare lo stato salvato previsto. Eseguire soli clic non basta. Pianifichi preparazione, manutenzione e analisi dei fallimenti. Dati variabili o condizioni di attesa poco chiare possono produrre esiti instabili. Cerchi la causa invece di considerare sufficiente una singola ripetizione riuscita. Le attività che richiedono anche giudizio umano, come comprensibilità, si decidono a parte.
Fonti
Termini correlati
- Test unitarioUna verifica mirata di una parte piccola e definita del software, per esempio regola o funzione.
- Test end-to-endUna verifica di un flusso concordato attraverso le parti del sistema essenziali per quel flusso.
- Test di regressioneUna verifica degli effetti indesiderati di una modifica sul comportamento ancora necessario.
- Copertura dei testLa quota verificata di un insieme definito, come istruzioni eseguibili o requisiti.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


