Sobes.tech
Junior

Τι είναι η περιοχή στον έλεγχο λογισμικού;

sobes.tech AI

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

Το εύρος στον έλεγχο λογισμικού είναι ένα σύνολο τιμών (όρια και ενδιάμεσες τιμές) για τα εισερχόμενα δεδομένα που χρησιμοποιούνται κατά τον έλεγχο λειτουργιών που επεξεργάζονται αριθμητικά, χρονικά ή άλλα εύρη.

Βασικές έννοιες που σχετίζονται με το εύρος:

  • Τιμές ορίου (Boundary Values): Ελάχιστες, μέγιστες και τιμές κοντά σε αυτές (π.χ., min-1, min+1, max-1, max+1). Οι δοκιμές στα όρια συχνά εντοπίζουν σφάλματα.
  • Κατανομή ισοδυναμίας (Equivalence Partitioning): Διαχωρισμός ολόκληρου του εύρους εισερχόμενων δεδομένων σε αρκετές μη επικαλυπτόμενες υπο-περιοχές (κλάσεις ισοδυναμίας). Υποτίθεται ότι δεδομένα από μια κλάση θα επεξεργάζονται με τον ίδιο τρόπο. Αρκεί να δοκιμάσετε μια τιμή από κάθε κλάση.
  • Μη έγκυρες τιμές (Invalid Values): Τιμές εκτός του επιτρεπτού εύρους, των οποίων η δοκιμή ελέγχει την επεξεργασία σφαλμάτων και εξαιρέσεων.
  • Θετικά και αρνητικά τεστ:
    • Θετικά τεστ: Χρήση τιμών εντός του επιτρεπτού εύρους.
    • Αρνητικά τεστ: Χρήση τιμών εκτός του επιτρεπτού εύρους ή λανθασμένων τύπων δεδομένων.

Εφαρμογή του ελέγχου εύρους:

  • Αριθμητικά πεδία: Ηλικία (0-120), αριθμός προϊόντων (1-1000).
  • Ημερομηνίες και ώρες: Εύρη ημερομηνιών για αναφορές, ώρα έναρξης/λήξης συμβάντος.
  • Τιμές συμβολοσειράς: Περιορισμοί στο μήκος της συμβολοσειράς.
  • Καταχωρίσεις: Επιτρεπτές τιμές από λίστα.

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