Τι είναι ο έλεγχος συμβατότητας; Παράδειγμα Εμπρός & Πίσω

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

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

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

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

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

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

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

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

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

  • υλικού: Ελέγχει ότι το λογισμικό είναι συμβατό με διαφορετικές διαμορφώσεις υλικού.
  • Operating Systems: Ελέγχει ότι το λογισμικό σας είναι συμβατό με διαφορετικά Operating System Μου αρέσει Windows, Unix, Mac OS κ.λπ.
  • λογισμικό: Ελέγχει ότι το λογισμικό που έχετε αναπτύξει είναι συμβατό με άλλο λογισμικό. Για παράδειγμα, η εφαρμογή MS Word θα πρέπει να είναι συμβατή με άλλο λογισμικό όπως το MS Outlook, MS Excel, VBA και ούτω καθεξής
  • δίκτυο: Αξιολόγηση της απόδοσης ενός συστήματος σε ένα δίκτυο με ποικίλες παραμέτρους όπως το εύρος ζώνης, Operating speed, χωρητικότητα. Ελέγχει επίσης την εφαρμογή σε διαφορετικά δίκτυα με όλες τις παραμέτρους που αναφέρθηκαν προηγουμένως.
  • πρόγραμμα περιήγησης: Ελέγχει τη συμβατότητα του ιστότοπού σας με διαφορετικά προγράμματα περιήγησης όπως Firefox, Google Chrome, Internet Explorer κ.λπ.
  • Συσκευές: Ελέγχει τη συμβατότητα του λογισμικού σας με διαφορετικές συσκευές, όπως συσκευές θύρας USB, εκτυπωτές και σαρωτές, άλλες συσκευές πολυμέσων και Blue tooth.
  • Κινητό: Ελέγξτε ότι το λογισμικό σας είναι συμβατό με πλατφόρμες για κινητές συσκευές όπως Android, iOS κ.λπ.
  • Εκδόσεις του λογισμικού: Επαληθεύει ότι η εφαρμογή λογισμικού σας είναι συμβατή με διαφορετικές εκδόσεις του λογισμικού. Για παράδειγμα τον έλεγχο σας Microsoft Word να είναι συμβατή με Windows 7, Windows ΜΗΝ SP7, Windows ΜΗΝ SP7, Windows 7 SP3.

Υπάρχουν δύο τύποι ελέγχου έκδοσης στο Compatibility Testing:

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

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

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

Προώθηση δοκιμών συμβατότητας

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

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

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

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

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

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

Συμπέρασμα

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