Εξέλιξη Κομματιού
Ενότητα 1: Θεμέλια Διασφάλισης Ποιότητας και Ελέγχου
- Ορισμός της ποιότητας, της διασφάλισης ποιότητας και του ελέγχου
- Οι επτά αρχές του ελέγχου (ISTQB CTFL v4.0)
- Έλεγχος έναντι εκσφαλμάτωσης έναντι ποιοτικού ελέγχου
- Η ψυχολογία του ελέγχου
- Ρόλοι και αρμοδιότητες σε μια ομάδα QA
Ενότητα 2: Κύκλος Ζωής Ανάπτυξης Λογισμικού και Έλεγχος
- Φάσεις του Κύκλου Ζωής Ελέγχου Λογισμικού (STLC)
- Προσεγγίσεις ελέγχου σε Waterfall, Agile, DevOps και CI/CD
- Επίπεδα ελέγχου: μονάδας, ενσωμάτωσης, συστήματος, αποδοχής
- Στρατηγικές ελέγχου μετατόπισης αριστερά και δεξιά (shift-left, shift-right)
- Ιχνηλασιμότητα μεταξύ απαιτήσεων και περιπτώσεων ελέγχου
Ενότητα 3: Τεχνικές Στατικού Ελέγχου
- Επιθεωρήσεις, περιηγήσεις και έλεγχοι
- Στατική ανάλυση με χρήση αυτοματοποιημένων εργαλείων
- Έλεγχος βάσει λίστας ελέγχου και βάσει ρόλων
- Τεχνικές τυπικής και άτυπης επιθεώρησης
- Ενσωμάτωση του στατικού ελέγχου σε ροές εργασίας Agile
Ενότητα 4: Τεχνικές Ελέγχου
- Τεχνικές μαύρου κουτιού: διαμέριση ισοδυναμιών, ανάλυση οριακών τιμών
- Έλεγχος πίνακα αποφάσεων και έλεγχος μετάβασης καταστάσεων
- Έλεγχος περιπτώσεων χρήσης και διερευνητικός έλεγχος
- Τεχνικές λευκού κουτιού: κάλυψη προτάσεων και αποφάσεων
- Τεχνικές βασισμένες στην εμπειρία και εικασία σφαλμάτων
Ενότητα 5: Διαχείριση Ελαττωμάτων
- Κύκλος ζωής ελαττώματος: εντοπισμός, αναφορά, διαλογή, επίλυση, κλείσιμο
- Σύνταξη αποτελεσματικών αναφορών ελαττωμάτων με το JIRA
- Σοβαρότητα έναντι προτεραιότητας ελαττώματος: ταξινόμηση
- Τεχνικές ανάλυσης βαθύτερων αιτίων
- Μετρικές ελαττωμάτων και ανάλυση τάσεων
Ενότητα 6: Διαχείριση Ελέγχου και Έλεγχος Βάσει Κινδύνου
- Μέθοδοι σχεδιασμού και εκτίμησης ελέγχου
- Αναγνώριση, αξιολόγηση και μετριασμός κινδύνου
- Παρακολούθηση, έλεγχος και αναφορά ελέγχου
- Καθορισμός κριτηρίων ολοκλήρωσης ελέγχου και συνθηκών εξόδου
- Έγγραφα στρατηγικής και πολιτικής ελέγχου ευθυγραμμισμένα με το ISTQB
Ενότητα 7: Εργαλεία Ελέγχου και Βασικές Αρχές Αυτοματοποίησης
- Ταξινόμηση εργαλείων ελέγχου (κατηγορίες εργαλείων ISTQB)
- Οφέλη και κίνδυνοι της αυτοματοποίησης ελέγχου
- Επιλογή εργαλείων: λύσεις ανοιχτού κώδικα έναντι εμπορικών
- Εισαγωγή στα Selenium, Playwright και Cypress
- Δημιουργία μιας βασικής αυτοματοποιημένης σουίτας ελέγχου
Ενότητα 8: Εισαγωγή στην Τεχνητή Νοημοσύνη στη Διασφάλιση Ποιότητας
- Έννοιες Τεχνητής Νοημοσύνης και μηχανικής μάθησης για ελεγκτές
- Ταξινόμηση: ΤΝ για τον έλεγχο έναντι ελέγχου συστημάτων ΤΝ
- Τρέχον τοπίο ελέγχου με ΤΝ: ευκαιρίες και περιορισμοί
- Χαρακτηριστικά ποιότητας για συστήματα που βασίζονται σε ΤΝ
- Επισκόπηση και συνάφεια της ύλης του ISTQB CT-AI
Ενότητα 9: Δημιουργία Περιπτώσεων Ελέγχου με την Υποβοήθηση ΤΝ
- Χρήση μεγάλων γλωσσικών μοντέλων (ChatGPT, Claude, Copilot) για τη σύνταξη περιπτώσεων ελέγχου
- Τεχνικές μηχανικής προτροπών για τη δημιουργία σεναρίων ελέγχου
- Μετατροπή ιστοριών χρήστη και κριτηρίων αποδοχής σε περιπτώσεις ελέγχου
- Επανεξέταση και επικύρωση περιπτώσεων ελέγχου που έχουν δημιουργηθεί από ΤΝ
- Πλατφόρμες: Testim, Mabl και εργαλεία δημιουργίας ελέγχων εγγενούς ΤΝ
Ενότητα 10: Αυτοματοποίηση Ελέγχου με την Υποβοήθηση ΤΝ
- Αυτο-επιδιορθούμενη αυτοματοποίηση ελέγχου με το Katalon Studio AI
- Αναγνώριση αντικειμένων και εντοπισμός στοιχείων με γνώμονα την ΤΝ
- Οπτικός έλεγχος παλινδρόμησης με το Applitools Eyes
- Selenium με πρόσθετα ΤΝ για ανθεκτική αυτοματοποίηση
- Μείωση του φόρτου συντήρησης με ευφυείς εντοπιστές
Ενότητα 11: ΤΝ για Πρόβλεψη και Ανάλυση Ελαττωμάτων
- Προβλεπτική επιλογή ελέγχου με τα Launchable και Sealights
- Ομαδοποίηση αστοχιών και ανίχνευση ανωμαλιών με το ReportPortal
- Ανάλυση βαθύτερων αιτίων με την υποβοήθηση ΤΝ
- Βαθμολόγηση κινδύνου ποιότητας και ανάλυση κενών ελέγχου
- Χρήση ιστορικών δεδομένων ελαττωμάτων για την ιεράρχηση του ελέγχου
Ενότητα 12: Αξιολόγηση Εργαλείων ΤΝ και Ενσωμάτωση CI/CD
- Κριτήρια για την αξιολόγηση εργαλείων ελέγχου ΤΝ
- Ανάλυση απόδοσης επένδυσης (ROI) και στρατηγική υιοθέτησης
- Ενσωμάτωση εργαλείων ελέγχου ΤΝ σε Jenkins, GitHub Actions, GitLab CI
- Σχεδιασμός pipeline: πότε και πού να εκτελούνται έλεγχοι που υποστηρίζονται από ΤΝ
- Μέτρηση της αποτελεσματικότητας του ελέγχου με ΤΝ με χρήση μετρικών
Ενότητα 13: Ηθικές Θεωρήσεις στον Έλεγχο με Γνώμονα την ΤΝ
- Προκατάληψη και δικαιοσύνη στα δεδομένα ελέγχου που παράγονται από ΤΝ
- Ζητήματα απορρήτου κατά τη χρήση εργαλείων ΤΝ που βασίζονται στο cloud
- Διαφάνεια και επεξηγησιμότητα των αποφάσεων ελέγχου ΤΝ
- Θεωρήσεις διακυβέρνησης και συμμόρφωσης
- Υπεύθυνες πρακτικές ΤΝ για ομάδες QA
Ενότητα 14: Προετοιμασία για τις Εξετάσεις ISTQB CTFL
- Δομή, διάρκεια και βαθμολόγηση εξετάσεων CTFL v4.0
- Τύποι ερωτήσεων και στρατηγικές απάντησης
- Κατανομή βαρύτητας θεμάτων στα κεφάλαια της ύλης CTFL
- Πρακτική εξέταση με δείγματα ερωτήσεων τύπου ISTQB
- Οδικός χάρτης μελέτης και προτεινόμενοι πόροι
Ενότητα 15: Αποκορύφωμα: Ολοκληρωμένη Ροή Εργασίας Ελέγχου Ενισχυμένη με ΤΝ
- Σχεδιασμός περιπτώσεων ελέγχου από ένα δείγμα εγγράφου απαιτήσεων
- Χρήση ΤΝ για τη δημιουργία και βελτίωση σεναρίων ελέγχου
- Αυτοματοποίηση επιλεγμένων ελέγχων με αυτο-επιδιορθούμενα εργαλεία
- Αναφορά ελαττωμάτων και εκτέλεση ανάλυσης βαθύτερων αιτίων με υποβοήθηση ΤΝ
- Αναδρομή: ενσωμάτωση της ΤΝ στην καθημερινή πρακτική QA
Απαιτήσεις
- Βασική κατανόηση εννοιών και ορολογίας ανάπτυξης λογισμικού
- Θεμελιώδης εξοικείωση με τον έλεγχο λογισμικού
- Δεν απαιτείται προηγούμενη πιστοποίηση ISTQB ή επίσημη εκπαίδευση QA
Κοινό-Στόχος
- Επαγγελματίες QA και ελεγκτές λογισμικού που προετοιμάζονται για την πιστοποίηση ISTQB Foundation Level
- Μηχανικοί ελέγχου που επιδιώκουν να ενσωματώσουν εργαλεία ΤΝ στις ροές εργασίας ελέγχου τους
- Ομάδες που μεταβαίνουν από τον ad-hoc έλεγχο σε δομημένα πλαίσια QA