Testing phase is an important step of the software engineering process. Even a minimal bug within an application can seriously compromise activity and business of the end user. The importance of sensitive data, especially after the entry into force of the GDPR law has increased significantly. Sensitive data, access credentials and information that a business company acquires during the development, certification, production and maintenance of the application must be carefully treated to protect them from unauthorized personnel and manipulation. Web applications are exposed to very high risks for the protection and manipulation of the data. This thesis aims to design and develop an automatic user-friendly test suite on the functional and structural features of web applications. Moreover test suite will be able to identify software vulnerabilities and it will be integrated into Continuous Delivery Platform. ​
La fase di test è una fase importante del processo di sviluppo software. Anche un minimo bug all'interno di un'applicazione può compromettere seriamente il business e l'attività dell'utente finale. L'importanza dei dati sensibili, soprattutto dopo l'entrata in vigore della legge GDPR, è aumentata in modo significativo. Dati sensibili, credenziali di accesso e informazioni che una società commerciale acquisisce durante lo sviluppo, la certificazione, la produzione e la manutenzione dell'applicazione devono essere attentamente trattati per proteggerli da personale non autorizzato ad accederci e manipolarli. Le applicazioni Web sono esposte a rischi molto elevati per la protezione e la manipolazione dei dati. Questa tesi si propone di progettare e sviluppare una suite di test automatica di facile utilizzo sul lato funzionale e delle caratteristiche strutturali delle applicazioni web. Inoltre, la suite di test sarà in grado di identificare le vulnerabilità software e sarà integrata in una piattaforma di Continuous Delivery. ​
Progettazione e implementazione di una suite di test automatici per la verifica delle prestazioni funzionali e delle vulnerabilità di una Web application
GUARNACCIA, SAMUELE
2019/2020
Abstract
La fase di test è una fase importante del processo di sviluppo software. Anche un minimo bug all'interno di un'applicazione può compromettere seriamente il business e l'attività dell'utente finale. L'importanza dei dati sensibili, soprattutto dopo l'entrata in vigore della legge GDPR, è aumentata in modo significativo. Dati sensibili, credenziali di accesso e informazioni che una società commerciale acquisisce durante lo sviluppo, la certificazione, la produzione e la manutenzione dell'applicazione devono essere attentamente trattati per proteggerli da personale non autorizzato ad accederci e manipolarli. Le applicazioni Web sono esposte a rischi molto elevati per la protezione e la manipolazione dei dati. Questa tesi si propone di progettare e sviluppare una suite di test automatica di facile utilizzo sul lato funzionale e delle caratteristiche strutturali delle applicazioni web. Inoltre, la suite di test sarà in grado di identificare le vulnerabilità software e sarà integrata in una piattaforma di Continuous Delivery. File | Dimensione | Formato | |
---|---|---|---|
854294_tesi-guarnacciasamuele2019-2020.pdf
non disponibili
Tipologia:
Altro materiale allegato
Dimensione
1.89 MB
Formato
Adobe PDF
|
1.89 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/103201