Il testing, soprattutto per il software, è considerato come parte fondamentale di un progetto, al quale dedicare il giusto tempo prima del rilascio di un prodotto nel mercato. Nonostante la considerazione, sono molte le realtà in cui questa pratica viene ritenuta marginale. Nella tesi si affronteranno, nel primo capitolo, tematiche relative al significato di testing, sia da un punto di vista generale che da un punto di vista aziendale, sottolineandone i punti critici come: budget, deadlines e comunicazione. Nel secondo capitolo ci si soffermerà sull'analisi delle varie tipologie di test, approfondendone il loro utilizzo e le caratteristiche che li distinguono uno dall'altro. Il terzo capitolo si soffermerà maggiormente sui test automatici, specificandone il funzionamento, per poi generalizzare il discorso sul come avviene la pianificazione di un test e su quali sono le best practices per il corretto sviluppo. Nel quarto e ultimo capitolo, tramite la spiegazione di casi d'uso reali, ci si soffermerà su alcune tecnologie utilizzabili per il testing, tra queste: Testcafè engine e Node.js, Testcafè Studio e infine TestLink.

Automation testing: caratteristiche e sviluppo in ambiente aziendale

CORTESE, GABRIELE
2019/2020

Abstract

Il testing, soprattutto per il software, è considerato come parte fondamentale di un progetto, al quale dedicare il giusto tempo prima del rilascio di un prodotto nel mercato. Nonostante la considerazione, sono molte le realtà in cui questa pratica viene ritenuta marginale. Nella tesi si affronteranno, nel primo capitolo, tematiche relative al significato di testing, sia da un punto di vista generale che da un punto di vista aziendale, sottolineandone i punti critici come: budget, deadlines e comunicazione. Nel secondo capitolo ci si soffermerà sull'analisi delle varie tipologie di test, approfondendone il loro utilizzo e le caratteristiche che li distinguono uno dall'altro. Il terzo capitolo si soffermerà maggiormente sui test automatici, specificandone il funzionamento, per poi generalizzare il discorso sul come avviene la pianificazione di un test e su quali sono le best practices per il corretto sviluppo. Nel quarto e ultimo capitolo, tramite la spiegazione di casi d'uso reali, ci si soffermerà su alcune tecnologie utilizzabili per il testing, tra queste: Testcafè engine e Node.js, Testcafè Studio e infine TestLink.
ITA
IMPORT DA TESIONLINE
File in questo prodotto:
File Dimensione Formato  
858372_tesi_gabrielecortese.pdf

non disponibili

Tipologia: Altro materiale allegato
Dimensione 3.46 MB
Formato Adobe PDF
3.46 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/28690