Πλατφόρμες και εργαλεία ελέγχου στις Web και Desktop εφαρμογές (Bachelor thesis)

Τσιμπιρίδης, Κυριάκος


Full metadata record
DC FieldValueLanguage
dc.contributor.authorΤσιμπιρίδης, Κυριάκοςel
dc.date.accessioned2022-04-03T17:43:47Z-
dc.date.available2022-04-03T17:43:47Z-
dc.identifier.urihttp://195.251.240.227/jspui/handle/123456789/14200-
dc.descriptionΠτυχιακή εργασία - Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Πληροφορικής, 2019 (α/α 11296)el
dc.rightsDefault License-
dc.subjectWeb εφαρμογέςel
dc.subjectWeb applicationsen
dc.subjectDesktop εφαρμογέςel
dc.subjectDesktop applicationsen
dc.subjectΠλατφόρμες ελέγχουel
dc.subjectControl platformsen
dc.subjectΕργαλεία ελέγχουel
dc.subjectControl toolsen
dc.titleΠλατφόρμες και εργαλεία ελέγχου στις Web και Desktop εφαρμογέςel
heal.typebachelorThesis-
heal.type.enBachelor thesisen
heal.generalDescriptionΠτυχιακή εργασίαel
heal.classificationΔιαδικτυακές εφαρμογέςel
heal.classificationWeb applicationsen
heal.identifier.secondary11296-
heal.dateAvailable2022-04-03T17:44:47Z-
heal.languageel-
heal.accessfree-
heal.recordProviderΣχολή Τεχνολογικών Εφαρμογών/ Τμήμα Πληροφορικήςel
heal.publicationDate2019-09-16-
heal.bibliographicCitationΤσιμπιρίδης, Κ. (2019). Πλατφόρμες και Εργαλεία Ελέγχου στις Web και Desktop Εφαρμογές (Πτυχιακή εργασία). Διεθνές Πανεπιστήμιο της Ελλάδος.el
heal.abstractΤόσο το διαδίκτυο όσο και η χρήση των προσωπικών υπολογιστών είναι σήμερα ισχυρά μέσα για την ικανοποίηση των αναγκών των χρηστών τόσο στη πρόσβαση πληροφοριών και υπηρεσιών μέσω του Διαδικτύου όσο και στη χρήση προγραμμάτων στους Η/Υ αντίστοιχα. Και στις δύο περιπτώσεις ο έλεγχος των προγραμμάτων και εφαρμογών πριν την διάθεση τους προς χρήση παρουσιάζει πολυπλοκότητα λόγω της δυναμικής που επιφέρουν οι σύγχρονες εφαρμογές. Σε αυτή την πτυχιακή εργασία παρουσιάζουμε μία συστηματική ανασκόπηση της βιβλιογραφίας αναλύοντας μια σειρά άρθρων που δημοσιεύθηκαν από το 2000 και ύστερα. Εστιάζουμε σε δύο τομείς ελέγχου εφαρμογών: διαδίκτυο (web) και Η/Υ (desktop). Ακολουθώντας ένα συγκεκριμένο πρωτόκολλο επιλογής, εξάγουμε ένα συγκεκριμένο σύνολο εγγράφων που χρησιμοποιείται ως βάση για να απαντήσουμε σε τέσσερα ερευνητικά ερωτήματα. Τα αποτελέσματα της έρευνας μας ερμηνεύουν τις τάσεις σχετικά με τα παραπάνω ερωτήματα. Στο πρώτο ερώτημα διαπιστώνεται ότι μόλις 48 από τα 125 έγγραφα (38%) παρουσίαζαν κάποια εργαλεία για έλεγχο εφαρμογών. Και στους δύο τομείς υπάρχουν μελέτες που εστιάζουν σε τεχνικές αντιστροφής κώδικα σε κάποιο μοντέλο που να προσεγγίζει τον αρχικό σχεδιασμό (33%) για την αναγνώριση και ταξινόμηση σφαλμάτων. Στο δεύτερο ερώτημα, περισσότερο αναδιπλώνεται μία ευρύτερη γκάμα εξειδικευμένων τεχνικών ελέγχου σε εφαρμογές Η/Υ (λειτουργιών, διεπαφών, αντοχής, απόδοσης) παρά σε διαδικτυακές εφαρμογές. Στο τρίτο ερώτημα διαπιστώνεται ότι εμπειρικές μελέτες έχουν πραγματοποιηθεί και στους δύο τομείς ωστόσο για διαφορετικούς σκοπούς. Όπως και στο τέταρτο ερευνητικό ερώτημα διαπιστώνεται ότι λίγες είναι αυτές οι έρευνες που εστιάζουν στην περιγραφή των τεχνολογικών εξελίξεων σχετικά με τον έλεγχο λογισμικού. Παρατηρείται επίσης σημαντική απόκλιση μεταξύ των στόχων στους δύο τομείς (πχ εργαλεία, διαδικασίες και μελλοντικές τεχνολογικές προκλήσεις στις web εφαρμογές έναντι δημιουργία περιπτώσεων ελέγχου στις desktop εφαρμογές). Διαπιστώνεται επίσης ότι οι δοκιμές στο διαδίκτυο κυριαρχούν στην έρευνα σε αντίθεση με τις δοκιμές σε εφαρμογές για Η/Υ. Τα αποτελέσματα παρέχουν επίσης χρήσιμα μαθήματα για τα διαφορετικά μοντέλα στη πραγματοποίηση δοκιμών σε προγράμματα λογισμικού, τα μοντέλα σφαλμάτων ή ταξινόμησης σφαλμάτων για εφαρμογές στο διαδίκτυο. Παρέχουν επίσης συμπεράσματα σχετικά με τα εργαλεία πραγματοποίησης δοκιμών σε εφαρμογές στο διαδίκτυο καθώς και εργαλεία δοκιμών για εφαρμογές Η/Υ. Αντλούνται επίσης χρήσιμα μαθήματα για τις δυνατότητές τους, τις διαδικασίες και μεθοδολογίες για την εκτέλεση εφαρμογών, μετρήσεις που χρησιμοποιούνται για την αξιολόγηση του κόστους και των χρονικών περιορισμών και στους δύο τύπους δοκιμών, στην εξέλιξη της τεχνολογίας και στις μελλοντικές τάσεις και στους δύο τύπους.el
heal.abstractBoth the web and the desktop are powerful channels nowadays to satisfy user needs over the Internet and the office/home work respectively. In both areas complexity occurs due to the complexity and dynamism modern applications enforce. In this systematic literature review work we present a range of papers published since 2000 in both fields of testing. Based on our selection protocol a specific set of papers are extracted seeking to provide answer to four research questions. The results of our research interpret the trends in the above questions. The first question found that only 48 of the 125 documents (38%) had any testing tools. In both areas there are studies focusing on reverse engineering techniques (from code or script to a model) that reverses approximately to the original design (33%) for error identification and classification. In the second question, there is a wider range of specialized testing techniques in desktop (functions, interfaces, durability, and performance) rather than in web applications. The third question states that empirical studies have been carried out in both areas however for different purposes. As in the fourth research question, there are few studies focusing on describing state-of-the-art technology related to software testing. There is also a significant discrepancy between objectives in the two areas (e.g. tools, processes and future technological challenges in web applications versus creating test cases in desktop applications). Interestingly we conclude that web testing dominates research in contrast to desktop testing. Results also provide useful lessons for the types of test models, the fault models/bug taxonomy for the web applications, test tools for web application testing as well as test tools for desktop application testing and their capabilities, procedures and methodologies for performing desktop applications, metrics used for evaluating cost and time constraints in both types of testing, state of the art and future trends in both types.en
heal.advisorNameΣ, Πel
heal.committeeMemberNameΣφέτσος, Παναγιώτηςel
heal.academicPublisherΣχολή Τεχνολογικών Εφαρμογών/ Τμήμα Πληροφορικήςel
heal.academicPublisherIDihu-
heal.numberOfPages46 σελ.-
heal.fullTextAvailabilitytrue-
heal.type.elΠροπτυχιακή/Διπλωματική εργασίαel
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
File Description SizeFormat 
Tsimpiridis.pdf323.72 kBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/14200
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.