Έλεγχος λογισμικού με χρήση τεχνικών τεχνητής νοημοσύνης (AI) - Μελέτη περίπτωσης στον τραπεζικό τομέα

Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Τεχνητή νοημοσύνη ; AI ; Software testing ; Έλεγχος λογισμικού ; Test scenarios ; Test cases ; e-BankingΠερίληψη
Στην παρούσα εργασία διερευνάται η συμβολή της Τεχνητής Νοημοσύνης στον έλεγχο
λογισμικού, εστιάζοντας σε τεχνικές αυτοματοποίησης δοκιμών και εργαλεία AI που
μπορούν να χρησιμοποιηθούν στη διαδικασία του software testing. Ιδιαίτερη έμφαση
δίνεται στις εφαρμογές του AI-driven testing και η χρήση τους στον τομέα της ηλεκτρονικής
τραπεζικής και συγκεκριμένα σε πλατφόρμα e-banking, όπου η πολυπλοκότητα των
συναλλαγών και οι αυξημένες απαιτήσεις ασφαλείας καθιστούν αναγκαία τη χρήση
προηγμένων τεχνικών ελέγχου.
Στο πλαίσιο της μελέτης αυτής, γίνεται συγκριτική αξιολόγηση εργαλείων AI testing, όπως
τα Testim, Katalon Studio και Microsoft Azure DevOps, με βάση την απόδοσή τους στη
δημιουργία, εκτέλεση και ανάλυση σεναρίων δοκιμών. Η εργασία επικεντρώνεται στη
χρήση της τεχνικής black box testing για τον λειτουργικό έλεγχο, καθώς και στη δυνατότητα
codeless testing, η οποία επιτρέπει την εκτέλεση δοκιμών από ευρύτερη γκάμα χρηστών,
ακόμα και χωρίς προγραμματιστικές γνώσεις.
Τα αποτελέσματα της έρευνας καταδεικνύουν ότι η ενσωμάτωση της Τεχνητής
Νοημοσύνης στη διαδικασία testing προσφέρει πολύ σημαντικά οφέλη, όπως:
• ταχύτερη εκτέλεση δοκιμών και βελτίωση της αποδοτικότητας
• ακριβέστερο εντοπισμό σφαλμάτων και πρόβλεψη πιθανών προβλημάτων
• μείωση της ανθρώπινης παρέμβασης και των λειτουργικών εξόδων
• ευκολότερη συντήρηση και αναπροσαρμογή των σεναρίων δοκιμών
Συνολικά, η εργασία αναδεικνύει τη σημασία της Τεχνητής Νοημοσύνης στον
εκσυγχρονισμό του ελέγχου λογισμικού και προτείνει βέλτιστες πρακτικές για την
υιοθέτηση AI-driven testing σε σύνθετα πληροφοριακά συστήματα.