Progettazione e sviluppo di un'API dichiarativa per il testing di plugin Gradle

Felice, Mirko (2023) Progettazione e sviluppo di un'API dichiarativa per il testing di plugin Gradle. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [LM-DM270] - Cesena
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
Disponibile con Licenza: Creative Commons: Attribuzione - Condividi allo stesso modo 4.0 (CC BY-SA 4.0)

Download (2MB)

Abstract

Le metodologie agili sono diventate uno standard per lo sviluppo di progetti software. Tramite le tecniche e le pratiche a cui esse fanno riferimento è possibile automatizzare gran parte delle procedure legate a tali progetti. L'insieme di queste pratiche viene denominato DevOps, un modello con un ciclo di vita circolare che tratta di argomenti chiave come Build Automation, Continuous Integration e Continuous Delivery. Questa tesi si concentra su una fase cruciale dello sviluppo, il testing, e su alcuni strumenti, in particolare Gradle. Ponendo uno specifico contesto, ossia quello riguardante la verifica dei plugin Gradle, si nota però come non esiste una tecnologia che permetta allo sviluppatore una dichiarazione dei test da effettuare in maniera chiara e sistematica. Questo progetto di tesi mira infatti a riempire questo vuoto, proponendo un'API dichiarativa che risolva questo problema. Viene inoltre effettuata una validazione del software prodotto, effettuando tre rifattorizzazioni a plugin preesistenti, per mostrarne i vantaggi ottenuti.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Felice, Mirko
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
software,testing,gradle,plugin,api,testkit,devops
Data di discussione della Tesi
20 Luglio 2023
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^