Prefazione
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Se lavori nel settore del software, è molto probabile che tu abbia ricoperto il ruolo di tester almeno una volta, indipendentemente dalla tua posizione. Questo perché il testing è un aspetto fondamentale dell’ingegneria del software, intrecciato in ogni fase del ciclo di sviluppo. Soprattutto oggi, con gli strumenti di codifica basati sull’intelligenza artificiale che sfornano codice a un ritmo vertiginoso, verificare la qualità è diventato più cruciale che mai.
Il testing, come altre discipline del software, si è evoluto nel corso degli anni, incorporando nuove pratiche, framework, metodologie e strumenti. Il testing manuale si è trasformato in testing esplorativo manuale, mentre l’ascesa del testing automatizzato, combinata con le pratiche di integrazione continua e consegna continua (CI/CD), ha notevolmente aumentato il valore derivante dal testing. Oggi, gli strumenti di IA agentica promettono di velocizzare sia il testing manuale che quello automatizzato dal 70% all’80%.
Andando oltre i casi d’uso funzionali, i test manuali e automatizzati dei requisiti trasversali come prestazioni, sicurezza, affidabilità e accessibilità garantiscono un feedback completo sulla qualità e ti permettono di fornire continuamente software di alta qualità. Ecco perché il testing full stack è una specializzazione molto ricercata nel settore. Con ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access