Junior
Πείτε μας για τις διαφορές μεταξύ λειτουργικών και μη λειτουργικών δοκιμών.
sobes.tech AI
Απάντηση από AI
Η λειτουργική δοκιμή ελέγχει ότι το σύστημα κάνει αυτό που πρέπει να κάνει (λειτουργίες), σύμφωνα με τις απαιτήσεις. Εστίαση στο "τι;". Η μη λειτουργική δοκιμή ελέγχει πόσο καλά το σύστημα εκτελεί τις λειτουργίες του, καθώς και άλλες πτυχές που δεν σχετίζονται άμεσα με τη λειτουργικότητα (απόδοση, ασφάλεια, αξιοπιστία, ευχρηστία κ.ά.). Εστίαση στο "πώς;".
| Πτυχή | Λειτουργική δοκιμή | Μη λειτουργική δοκιμή |
|---|---|---|
| Στόχος | Έλεγχος συμμόρφωσης με τις λειτουργικές απαιτήσεις | Έλεγχος ποιότητας και απόδοσης συστήματος |
| Αντικείμενα δοκιμής | Λειτουργικότητα, λογική, επιχειρησιακές διαδικασίες | Απόδοση, ασφάλεια, ευχρηστία κ.ά. |
| Τύποι δοκιμών | Μονάδα, ολοκλήρωση, συστήματος, αποδοχής | Φόρτωση, στρες, ασφάλεια, χρηστικότητα |
| Απαιτήσεις | Λειτουργικές απαιτήσεις (Ιστορίες χρήστη, Περιπτώσεις χρήσης) | Μη λειτουργικές απαιτήσεις (SLA, πρότυπα) |
| Εστίαση | Έλεγχος λειτουργιών, εισόδων, εξόδων και συμμόρφωσης | Έλεγχος χαρακτηριστικών και συμπεριφοράς συστήματος |
| Παραδείγματα ερωτήσεων | Λειτουργεί το κουμπί; Αποθηκεύονται σωστά τα δεδομένα; | Πόσο γρήγορα φορτώνει η σελίδα; Το σύστημα αντέχει φόρτο; |
| Πότε πραγματοποιείται | Σε όλα τα στάδια ανάπτυξης | Συνήθως μετά την σταθεροποίηση της λειτουργικότητας |