Λογότυπο αποθετηρίου
  • Ελληνικά
  • English
  • Σύνδεση
Λογότυπο αποθετηρίου
  • Κοινότητες & Συλλογές
  • Όλο το DSpace
  • Ελληνικά
  • English
  • Σύνδεση
  1. Αρχική
  2. Πλοήγηση Ανά Συγγραφέα

Πλοήγηση ανά Συγγραφέας "Tzanakis, Ioannis"

Τώρα δείχνει 1 - 1 of 1
Αποτελέσματα ανά σελίδα
Επιλογές ταξινόμησης
  • Φόρτωση...
    Μικρογραφία εικόνας
    Τεκμήριο
    Ανάπτυξη εφαρμογής δοκιμών αυτοματισμού, που προσαρμόζεται σε ηλεκτρονικό κατάστημα, με απώτερο σκοπό τη βελτιστοποίηση της ποιότητας του λογισμικού.
    (Τ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε., 2014-08-26T22:38:56Z) Τζανάκης, Ιωάννης; Tzanakis, Ioannis
    Μια σημαντική πτυχή της ανάπτυξης λογισμικού για οποιαδήποτε σελίδα ηλεκτρονικού εμπορίου, είναι οι δοκιμές διαδικτύου και η πιστοποίηση της ποιότητας από την ομάδα Δοκιμών. Λόγω του μεγάλου όγκου λειτουργιών, πεδίων και συστημάτων, σε συνδυασμό με τις διαδοχικές τροποποιήσεις λόγο των απαιτούμενων βελτιώσεων; είναι σπάνια η ύπαρξη ηλεκτρονικών καταστημάτων μεγάλου μεγέθους τα οποία ακολουθούν διαδικασίες παραγωγής λογισμικού (SDLC) όπως η Agile, και ταυτόχρονα να διατηρούν τις σελίδες καθαρή από λάθη και ατέλειες. Κατά συνέπεια, ο κύριος στόχος της πτυχιακής μου είναι η ανάπτυξη μιας εφαρμογής η οποία θα δέχεται πληροφορίες από το χρήστη και στη συνέχεια, θα εκτελέσει σενάρια δοκιμών. Η εφαρμογή αυτή θα είναι ουσιαστικά ένα εργαλείο το οποίο θα κάνει αυτοέλεγχο, χωρίς να έχει την ανάγκη της περεταίρω ανθρώπινης παρέμβασης (Automated Testing), στο ηλεκτρονικό κατάστημα ρούχων της Bestseller. Αυτό το Web Shop δραστηριοποιείται σε 14 διαφορετικές χώρες, έχοντας 12 διαφορετικές μάρκες, ενώ υποστηρίζει αρκετές διαφορετικές μεθόδους πληρωμής και κάποιες άλλες βασικές λειτουργίες για την ύπαρξη του. Ο απώτερος στόχος είναι η δοκιμή από άκρη σε άκρη (end to end), δηλαδή από τη στιγμή που οι χρήστες εισέρχονται στο ηλεκτρονικό κατάστημα μέχρι την ολοκλήρωση της περιήγησης και τελικά την παραγγελία. Σε τελική ανάλυση, το εργαλείο αυτοματισμού θα πρέπει να διατηρεί και να βελτιστοποιεί την ποιότητα του λογισμικού, επαληθεύοντας ορισμένες βασικές λειτουργίες. Εν τω μεταξύ, ο χρόνος του δοκιμαστή που έχει εξοικονομηθεί από τον αυτοματισμό, μπορεί να διατεθεί σε ορισμένες άλλες κρίσιμες λειτουργίες και τα συστήματα. Έμμεσα, θα μειωθούν οι απαιτούμενοι πόροι της δοκιμής. Το εργαλείο αυτοματισμού αναπτύχθηκε μέσω του Visual Studio σε C # γλώσσα με την υποστήριξητου εργαλείου αυτοματισμού Selenium. Κατά τη διάρκεια της ανάπτυξης, διαπιστώθηκε ότι για να είναι το εργαλείο αυτοματισμού αποτελεσματικό και αποδοτικό, ορισμένες βασικές απαιτήσεις θα πρέπει να ακολουθηθούν, όπως η επεκτασιμότητα, η δυναμικότητα και η φιλικότητα του UI προς τον χρήστη. Παράλληλα με την ανάπτυξη της εφαρμογής, η πτυχιακή αυτή περιλαμβάνει μια θεωρητική παρουσίαση ορισμένων μεθόδων, διαδικασιών και λειτουργιών. Oπως για παράδειγμα οι διαδικασίες παραγωγής λογισμικού σε σχέση με τις διαδικασίες δοκιμών του λογισμικού, δεδομένου ότι αυτές οι δύο δουλεύουν παράλληλα. Επιπλέον, ένα ακόμη θεωρητικό στοιχείο που αναλύεται στην εργασία αυτή, είναι τα οφέλη που προκύπτουν από τις δοκιμές αυτοματισμού κατά τη διαδικασία ανάπτυξης του λογισμικού. Κάθε μία από αυτές τις θέσεις είναι σημαντικές για τη συμβολή στην κατανόηση του εργαλείου αυτοματισμού. Για να συνοψίσουμε, το εργαλείο αυτοματισμού έχει ολοκληρωθεί ενώ βρίσκεται ήδη σε χρήση από την ομάδα διασφάλισης ποιότητας της Bestseller. Όλες οι απαιτήσεις που θα έπρεπε να ακολουθηθούν έχουν εφαρμοστεί και λειτουργούν όπως ήταν αναμενόμενο. Αυτή τη στιγμή, το εργαλείο είναι υπό ανάπτυξη, προκειμένου να εφαρμοστούν κάποιες βελτιώσεις. Σε τελική ανάλυση, το εργαλείο αυτό έχει πολλές δυνατότητες, παρόλαυτά υπάρχει χώρος για βελτιώσεις. Ένας επιπλέον ρεαλιστικός σκοπός για τον οποίο θα μπορούσε να χρησιμοποιηθεί, είναι η παρακολούθηση (monitoring), προκειμένου να ελέγξει ότι το κατάστημα είναι online οποιαδήποτε χρονική στιγμή.

Βιβλιοθήκη & Κέντρο Πληροφόρησης ΕΛΜΕΠΑ, Τηλ: (+30) 2810 379330, irepository@hmu.gr

  • Οδηγίες Χρήσης
  • Όροι χρήσης
  • Πολιτική cookies
  • ΕΛΜΕΠΑ

Copyright © 2026, Τμήμα Υποστήριξης Εκπαιδευτικών Διαδικασιών, ΕΛΜΕΠΑ | Βασισμένο στο Dspace