Περίληψη: | Τα τελευταία χρόνια όλο και περισσότερες ομάδες ανάπτυξης λογισμικού τείνουν προς τη μεθοδολογία Agile για την οργάνωση και ρύθμιση των διαδικασιών τους με στόχο τον αποτελεσματικότερο τρόπο εργασίας, την ποιοτικότερη παράδοση έργων αλλά και την ενσωμάτωση ελέγχων ποιότητας του παραδοτέου λογισμικού.
Ο ποιοτικός έλεγχος του λογισμικού θα πρέπει να είναι μέρος της διαδικασίας ανάπτυξης από το σχεδιασμό μέχρι και την παράδοση του προϊόντος προκειμένου να εντοπίζονται σφάλματα και να διορθώνονται πριν βγουν στην παραγωγή. Για τη δημιουργία ενός ποιοτικού προϊόντος πρέπει να εξασφαλιστεί τόσο η λειτουργική του ποιότητα όσο και η μη-λειτουργική χωρίς να παραβλέπεται και η επιτυχημένη διαδικασία ανάπτυξής του .
Προκειμένου να βελτιστοποιηθεί και η διαδικασία των ελέγχων, η ανάγκη μετάβασης κάποιων σεναρίων ελέγχων σε αυτοματοποιημένους ελέγχους είναι επιτακτική. Ένα μεγάλο σύνολο από εργαλεία έχουν δημιουργηθεί προκειμένου να βοηθήσουν προς στην αποδοτική ανάπτυξη αυτοματοποιημένων πλαισίων (automation frameworks).
Στην τρέχουσα διπλωματική εργασία, θα πραγματοποιηθεί εφαρμογή των μεθόδων αυτοματοποιημένων ελέγχων σε ένα από τα σημαντικότερα συστήματα του Πανελλήνιου Σχολικού Δικτύου, του Πληροφοριακού Συστήματος Helpdesk. Το συγκεκριμένο σύστημα έχει χιλιάδες χρήστες που το χρησιμοποιούν προκειμένου να λάβουν βοήθεια για οποιαδήποτε τεχνικά ζητήματα τους απασχολούν.
Κάνοντας χρήση δημοφιλών εργαλείων ελέγχων θα υλοποιηθούν κάποια σενάρια ελέγχων που έχουν δημιουργηθεί επιλέγοντας τα πιο κρίσιμα βήματα χρήστη της πλατφόρμας.
|