Επίπεδα Δοκιμών στη Δοκιμή Λογισμικού

4 Επίπεδα Δοκιμών

Υπάρχουν κυρίως τέσσερα Επίπεδα Δοκιμών σε δοκιμές λογισμικού:

  1. Δοκιμή μονάδας : ελέγχει εάν τα στοιχεία λογισμικού πληρούν τις λειτουργίες ή όχι.
  2. Δοκιμή ολοκλήρωσης : ελέγχει τη ροή δεδομένων από μια μονάδα σε άλλες μονάδες.
  3. Δοκιμή συστήματος : αξιολογεί τόσο τις λειτουργικές όσο και τις μη λειτουργικές ανάγκες για τη δοκιμή.
  4. Δοκιμή αποδοχής : ελέγχει ότι πληρούνται οι απαιτήσεις μιας προδιαγραφής ή σύμβασης σύμφωνα με την παράδοσή της.

Επίπεδα Δοκιμών

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

Λεπτομέρειες κάθε επιπέδου δοκιμής

Δοκιμή μονάδας:

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

Ο στόχος είναι να δοκιμάσετε κάθε μέρος του λογισμικού χωρίζοντάς το. Ελέγχει ότι το στοιχείο πληροί τις λειτουργίες ή όχι. Αυτού του είδους οι δοκιμές εκτελούνται από προγραμματιστές.

Δοκιμή ολοκλήρωσης

Ενσωμάτωση σημαίνει συνδυασμός. Για παράδειγμα, σε αυτή τη φάση δοκιμής, διαφορετικές ενότητες λογισμικού συνδυάζονται και δοκιμάζονται ως ομάδα για να βεβαιωθείτε ότι το ολοκληρωμένο σύστημα είναι έτοιμο για δοκιμή συστήματος.

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

Δοκιμή συστήματος

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

Η δοκιμή συστήματος πιο συχνά είναι η τελική δοκιμή για να επαληθευτεί ότι το σύστημα πληροί τις προδιαγραφές. Αξιολογεί τόσο τη λειτουργική όσο και τη μη λειτουργική ανάγκη για τη δοκιμή.

Δοκιμή αποδοχής

Δοκιμή αποδοχής είναι μια δοκιμή που πραγματοποιείται για να διαπιστωθεί εάν πληρούνται οι απαιτήσεις μιας προδιαγραφής ή σύμβασης σύμφωνα με την παράδοσή της. Η δοκιμή αποδοχής γίνεται βασικά από τον χρήστη ή τον πελάτη. Ωστόσο, άλλοι μέτοχοι μπορούν να εμπλακούν σε αυτή τη διαδικασία.

Συμπέρασμα

  • Ένα επίπεδο δοκιμής λογισμικού είναι μια διαδικασία όπου δοκιμάζεται κάθε μονάδα ή στοιχείο ενός λογισμικού/συστήματος.
  • Ο πρωταρχικός στόχος της δοκιμής συστήματος είναι η αξιολόγηση της συμμόρφωσης του συστήματος με τις καθορισμένες ανάγκες.
  • In Τεχνολογία Λογισμικού, τέσσερα κύρια επίπεδα δοκιμών είναι το Unit Testing, το Integration Testing, το System Testing και το Acceptance Testing.