Τι είναι ο έλεγχος συμβατότητας; Προώθηση & Δοκιμή προς τα πίσω (Παράδειγμα)

Πίνακας περιεχομένων:

Anonim

Πριν μάθουμε τη δοκιμή συμβατότητας, ας καταλάβουμε-

Τι είναι η συμβατότητα;

Η συμβατότητα δεν είναι τίποτα άλλο από την ικανότητα ύπαρξης ή διαβίωσης μαζί. Στην κανονική ζωή, το λάδι δεν είναι συμβατό με το νερό, αλλά το γάλα μπορεί εύκολα να συνδυαστεί με νερό.

Τι είναι ο έλεγχος συμβατότητας;

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

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

Τύποι δοκιμών συμβατότητας

Ας δούμε τους τύπους δοκιμών συμβατότητας

  • Υλικό : Ελέγχει ότι το λογισμικό είναι συμβατό με διαφορετικές διαμορφώσεις υλικού.
  • Λειτουργικά συστήματα : Ελέγχει ότι το λογισμικό σας είναι συμβατό με διαφορετικά λειτουργικά συστήματα όπως Windows, Unix, Mac OS κ.λπ.
  • Λογισμικό : Ελέγχει το λογισμικό που έχετε αναπτύξει ώστε να είναι συμβατό με άλλο λογισμικό. Για παράδειγμα, η εφαρμογή MS Word πρέπει να είναι συμβατή με άλλο λογισμικό όπως το MS Outlook, το MS Excel, το VBA κ.λπ.
  • Δίκτυο: Αξιολόγηση της απόδοσης ενός συστήματος σε ένα δίκτυο με διάφορες παραμέτρους όπως Εύρος ζώνης, Ταχύτητα λειτουργίας, Χωρητικότητα. Ελέγχει επίσης την εφαρμογή σε διαφορετικά δίκτυα με όλες τις παραμέτρους που αναφέρθηκαν προηγουμένως.
  • Πρόγραμμα περιήγησης : Ελέγχει τη συμβατότητα του ιστότοπού σας με διαφορετικά προγράμματα περιήγησης, όπως Firefox, Google Chrome, Internet Explorer κ.λπ.
  • Συσκευές : Ελέγχει τη συμβατότητα του λογισμικού σας με διαφορετικές συσκευές, όπως συσκευές θύρας USB, εκτυπωτές και σαρωτές, άλλες συσκευές μέσων και μπλε δόντι.
  • Κινητό : Ο έλεγχος του λογισμικού σας είναι συμβατός με κινητές πλατφόρμες όπως Android, iOS κ.λπ.
  • Εκδόσεις του λογισμικού: Επαληθεύει ότι η εφαρμογή λογισμικού σας είναι συμβατή με διαφορετικές εκδόσεις του λογισμικού. Για παράδειγμα, τον έλεγχο του Microsoft Word για συμβατότητα με τα Windows 7, Windows 7 SP1, Windows 7 SP2, Windows 7 SP3.

Υπάρχουν δύο τύποι ελέγχου έκδοσης στο Δοκιμή συμβατότητας:

Δοκιμή συμβατότητας προς τα πίσω

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

Δοκιμή συμβατότητας προς τα εμπρός

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

Εργαλεία για δοκιμή συμβατότητας

  1. BrowserStack - Δοκιμή συμβατότητας προγράμματος περιήγησης: Αυτό το εργαλείο βοηθά έναν μηχανικό λογισμικού να ελέγχει την εφαρμογή σε διαφορετικά προγράμματα περιήγησης.
  2. Virtual Desktop - Συμβατότητα λειτουργικού συστήματος: Χρησιμοποιείται για την εκτέλεση εφαρμογών σε πολλαπλά λειτουργικά συστήματα ως εικονικές μηχανές. n Αριθμός συστημάτων που μπορούν να συνδεθούν και να συγκρίνουν τα αποτελέσματα.

Πώς να κάνετε δοκιμή συμβατότητας

  1. Η αρχική φάση της δοκιμής συμβατότητας είναι ο καθορισμός του συνόλου των περιβαλλόντων ή των πλατφορμών στην οποία αναμένεται να λειτουργήσει η εφαρμογή.
  2. Ο υπεύθυνος δοκιμών θα πρέπει να έχει αρκετές γνώσεις για τις πλατφόρμες / λογισμικό / υλικό για να κατανοήσει την αναμενόμενη συμπεριφορά της εφαρμογής υπό διαφορετικές διαμορφώσεις.
  3. Το περιβάλλον πρέπει να ρυθμιστεί για δοκιμές με διαφορετικές πλατφόρμες, συσκευές, δίκτυα για να ελέγξει αν η εφαρμογή σας λειτουργεί καλά σε διαφορετικές διαμορφώσεις.
  4. Αναφέρετε τα σφάλματα. Διορθώστε τα ελαττώματα. Επανεξέταση για επιβεβαίωση διόρθωσης ελαττωμάτων.

Συμπέρασμα:

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