Junior
Ποιες μεθόδους δοκιμής γνωρίζετε;
sobes.tech AI
Απάντηση από AI
- Λειτουργικές δοκιμές:
- Μονάδες δοκιμών: Δοκιμή των μικρότερων απομονωμένων τμημάτων του κώδικα (λειτουργίες, κλάσεις).
- Ενσωματωμένες δοκιμές: Έλεγχος της αλληλεπίδρασης μεταξύ διαφορετικών μονάδων ή συστατικών του συστήματος.
- Δοκιμές συστήματος: Δοκιμή ολόκληρου του ενσωματωμένου συστήματος για συμμόρφωση με τις απαιτήσεις.
- Δοκιμές αποδοχής: Δοκιμές που πραγματοποιούνται από τελικούς χρήστες ή εκπροσώπους της επιχείρησης για επιβεβαίωση ότι καλύπτουν τις ανάγκες τους.
- Μη λειτουργικές δοκιμές:
- Δοκιμές απόδοσης: Αξιολόγηση της απόδοσης του συστήματος υπό φόρτο.
- Φόρτωση: Δοκιμή του συστήματος υπό αναμενόμενο φόρτο.
- Άγχος: Δοκιμή του συστήματος πέρα από τον αναμενόμενο φόρτο για τον προσδιορισμό του σημείου αποτυχίας.
- Αντοχή (Soak): Έλεγχος της σταθερότητας του συστήματος κατά τη διάρκεια παρατεταμένης λειτουργίας υπό φόρτο.
- Δοκιμές ασφαλείας: Αξιολόγηση της προστασίας του συστήματος από απειλές.
- Δοκιμές χρηστικότητας: Έλεγχος της ευκολίας χρήσης του συστήματος από τελικούς χρήστες.
- Δοκιμές συμβατότητας: Έλεγχος της λειτουργίας του συστήματος σε διαφορετικά περιβάλλοντα (προγράμματα περιήγησης, λειτουργικά συστήματα, συσκευές).
- Δοκιμές αξιοπιστίας: Αξιολόγηση της ικανότητας του συστήματος να λειτουργεί χωρίς σφάλματα για μια ορισμένη χρονική περίοδο.
- Δοκιμές διαχειρισιμότητας: Αξιολόγηση της ευκολίας πραγματοποίησης αλλαγών στο σύστημα.
- Δοκιμές φορητότητας: Αξιολόγηση της δυνατότητας μεταφοράς του συστήματος σε άλλο περιβάλλον.
- Δοκιμές απόδοσης: Αξιολόγηση της απόδοσης του συστήματος υπό φόρτο.
- Δοκιμές αλλαγών:
- Δοκιμές παλινδρόμησης: Επανάληψη δοκιμών των προηγουμένως δοκιμασμένων λειτουργιών μετά από αλλαγές για την ανίχνευση νέων ελαττωμάτων.
- Επαναληπτικές δοκιμές (Επιβεβαίωση): Επανάληψη δοκιμής συγκεκριμένου ελαττώματος μετά την επιδιόρθωσή του για επιβεβαίωση ότι έχει επιλυθεί.
- Δοκιμές δομής (White-box): Δοκιμή της εσωτερικής δομής και λογικής του κώδικα.
- Κάλυψη δηλώσεων: Κάλυψη όλων των δηλώσεων του κώδικα.
- Κάλυψη διακλαδώσεων: Κάλυψη όλων των λογικών διακλαδώσεων (συνθήκες).
- Κάλυψη διαδρομών: Κάλυψη όλων των πιθανών διαδρομών εκτέλεσης του κώδικα.
- Δοκιμές μαύρου κουτιού (Black-box): Δοκιμή λειτουργικότητας χωρίς να λαμβάνεται υπόψη η εσωτερική δομή του κώδικα.
- Ανάλυση οριακών τιμών: Δοκιμή των οριακών τιμών εισόδου.
- Κατανομή σε ισοδύναμες κατηγορίες: Διαχωρισμός των δεδομένων εισόδου σε ισοδύναμες κατηγορίες.
- Δοκιμές πινάκων αποφάσεων: Χρήση πινάκων αποφάσεων για δοκιμή συνδυασμών συνθηκών και ενεργειών.
- Δοκιμές μεταβάσεων κατάστασης: Έλεγχος των μεταβάσεων μεταξύ διαφορετικών καταστάσεων του συστήματος.
- Δοκιμές σεναρίων χρήσης: Δοκιμή του συστήματος βάσει σεναρίων χρήστη.
- Εξερευνητικές δοκιμές: Σχεδιασμός, εκτέλεση και ανάλυση δοκιμών ταυτόχρονα.
- Δοκιμές βάσει κινδύνου: Προτεραιοποίηση δοκιμών βάσει πιθανών κινδύνων.