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.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.
https://hdl.handle.net/20.500.14240/28690