Εμφάνιση απλής εγγραφής

dc.contributor.advisorΠρέντζα, Ανδριάνα
dc.contributor.authorΜιχαηλίδης, Δημήτριος
dc.date.accessioned2024-03-19T11:02:40Z
dc.date.available2024-03-19T11:02:40Z
dc.date.issued2024
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/16282
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/3704
dc.description.abstractΣτην παρούσα μεταπτυχιακή διπλωματική εργασία θα εξετάσουμε το ρόλο που μπορούν να έχουν οι εφαρμογές τεχνητής νοημοσύνης στον έλεγχο λογισμικού. Ξεκινώντας με την κατανόηση του όρου “Έλεγχος Λογισμικού” μέσα από την θεωρητική ανάπτυξη και παράθεση των βασικών βημάτων του κύκλου ζωής του ελέγχου λογισμικού, των επιπέδων ελέγχου, μεθόδων και κατηγοριών που υπάρχουν και εφαρμόζονται. Έπειτα θα κάνουμε μια επεξήγηση του όρου τεχνητής νοημοσύνης και θα προβούμε στην ανάλυση διάφορων μεθόδων, εφαρμογών, τύπων της τεχνητής νοημοσύνης και τους κλάδους της. Εν συνεχεία θα εξετάσουμε πώς ενσωματώνεται και πως μπορεί να χρησιμοποιηθεί η τεχνητή νοημοσύνη στον έλεγχο λογισμικού μέσω της ανάλυσης των διαφόρων εφαρμογών της σε διαφορετικά στάδια του κύκλου ζωής του ελέγχου λογισμικού. Επίσης θα γίνει εκτενής αναφορά των πλεονεκτημάτων και μειονεκτημάτων της ενσωμάτωσης της στον έλεγχο λογισμικού. Τέλος, θα εστιάσουμε και θα εξετάσουμε εφαρμογές Generative AI που θα χρησιμοποιηθούν για την υλοποίηση ενός από των πιο σημαντικών και χρονοβόρων σταδίων του κύκλου ζωής ελέγχου λογισμικού που είναι η δημιουργία Σεναρίων Ελέγχου(Test Case Development) για τον ιστότοπο SauceDemo ορίζοντας ως τεχνική ελέγχου την τεχνική Μαύρου Κουτιού. Στη συνέχεια θα γίνει παραγωγή κώδικα σε γλώσσα TypeScript με την χρήση των εφαρμογών αυτών και θα πραγματοποιηθεί η εκτέλεση του με χρήση του framework αυτοματοποίησης ελέγχων Playwright της Microsoft.el
dc.format.extent82el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΈλεγχος λογισμικού με χρήση εφαρμογών Τεχνητής Νοημοσύνης (AI)el
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτωνel
dc.description.abstractENIn this Master's thesis, we will examine the role that artificial intelligence applications can have in software control. Starting with the understanding of the term "Software Audit" through the theoretical development and presentation of the basic steps of the software audit life cycle, the levels of control, methods and categories that exist and are applied. Then we will explain the term artificial intelligence and analyze various methods, applications, types of artificial intelligence and into which disciplines it is divided. Next, we will examine how AI is integrated and how it can be used in software control by analyzing its various applications at different stages of the software audit lifecycle. The advantages and disadvantages of its integration into software testing will also be extensively discussed. Finally, we will focus on and examine Generative AI applications that will be used to implement one of the most important and time-consuming stages of the software audit lifecycle, which is the creation of Test Case Development for the SauceDemo website by defining the Black Box technique as a control method. It will then be generated in TypeScript language using these applications and will be executed using Microsoft's Playwright Control Automation Framework.el
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικήςel
dc.subject.keywordSoftware testingel
dc.subject.keywordAIel
dc.subject.keywordΈλεγχος λογισμικούel
dc.subject.keywordΤεχνητή νοημοσύνηel
dc.subject.keywordGenerative AIel
dc.subject.keywordArtificial intelligenceel
dc.subject.keywordTest caseel
dc.subject.keywordΣενάρια ελέγχουel
dc.date.defense2024-02-29


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»