Sobes.tech
Junior

Πες μου τις διαφορές μεταξύ λειτουργικών και μη λειτουργικών δοκιμών.

sobes.tech AI

Απάντηση από AI

Οι λειτουργικές δοκιμές ελέγχουν αν το σύστημα κάνει αυτό που πρέπει σύμφωνα με τις απαιτήσεις. Οι μη λειτουργικές δοκιμές αξιολογούν πώς εκτελεί τις λειτουργίες του το σύστημα, αξιολογώντας χαρακτηριστικά όπως απόδοση, αξιοπιστία, ασφάλεια, ευχρηστία κ.ά.

Χαρακτηριστικό Λειτουργική δοκιμή Μη λειτουργική δοκιμή
Στόχος Έλεγχος συμμόρφωσης των λειτουργιών με τις απαιτήσεις. Έλεγχος χαρακτηριστικών ποιότητας του συστήματος.
Τι ελέγχεται Λειτουργικότητα, λειτουργίες, συμπεριφορά συστήματος. Απόδοση, κλιμάκωση, αξιοπιστία, κ.ά.
Απαιτήσεις Συνήθως βασίζονται σε λειτουργικές απαιτήσεις. Βασίζονται σε μη λειτουργικές απαιτήσεις (SLA, πρότυπα).
Τύποι δοκιμών Μονάδα, ολοκλήρωση, συστήματος, αποδοχής, επαναληπτικές. Φόρτωση, στρες, σταθερότητα, ασφάλεια, χρηστικότητα, συμβατότητα.
Ποιος τις εκτελεί Προγραμματιστές (μοναδική/ενσωματωμένη), QA μηχανικοί, αναλυτές επιχειρήσεων/χρήστες (αποδοχή). QA μηχανικοί (ειδικοί σε απόδοση, ασφάλεια).
Μετρικές Αριθμός σφαλμάτων στη λειτουργικότητα. Χρόνος απόκρισης, διαπερατότητα, διαθεσιμότητα, κατανάλωση πόρων, ευπάθειες.
Παράδειγμα Έλεγχος επιτυχούς σύνδεσης χρήστη. Έλεγχος χρόνου φόρτωσης σελίδας κατά την ανανέωση.