what is software compatibility testing
Εκμάθηση δοκιμών συμβατότητας:
Ο υπολογιστής έχει γίνει ουσιαστικό μέρος της ζωής μας. Έχουν αναπτυχθεί αρκετές εφαρμογές λογισμικού για να βοηθήσουν στη διδασκαλία των ανθρώπων στην καριέρα τους, στην εργασία, στο κατάστημα και σε πολλές άλλες ενέργειες.
Οι διαδικτυακές αγορές είναι πολύ συχνές στις μέρες μας. Κατά την πώληση του προϊόντος ή του λογισμικού, ο διαδικτυακός πωλητής πρέπει να έχει κατά νου ότι το προϊόν που πουλάει πρέπει να είναι χωρίς σφάλματα, διαφορετικά ο πωλητής μπορεί να χάσει την επιχείρηση και τη φήμη του, ενώ ο αγοραστής του λογισμικού μπορεί να σπαταλήσει τα χρήματά του για την αγορά ελαττωματικού λογισμικού.
Για να αντέξει την ανταγωνιστική αγορά, είναι απαραίτητο το λογισμικό ή οι εφαρμογές που παρέχετε στους αγοραστές να αξίζουν το ποσό που πληρώνουν. Για να παραδώσετε το προϊόν καλής ποιότητας είναι πολύ σημαντικό η εφαρμογή ή το λογισμικό να περάσει από διαφορετικά στάδια της ανάπτυξης όσον αφορά την ποιότητα, τη συμβατότητα, την αξιοπιστία και την παράδοση.
Τι θα μάθετε:
Τι είναι η συμβατότητα λογισμικού;
Η συμβατότητα είναι η ικανότητα να ζεις και να συνεργάζεσαι χωρίς καμία ασυμφωνία. Οι συμβατές εφαρμογές λογισμικού λειτουργούν επίσης στην ίδια εγκατάσταση. Για παράδειγμα , εάν ο ιστότοπος Google.com είναι συμβατός, θα πρέπει να ανοίγει σε όλα τα προγράμματα περιήγησης και το λειτουργικό σύστημα.
Τι είναι ο έλεγχος συμβατότητας λογισμικού;
Η συμβατότητα είναι μια μη λειτουργική δοκιμή για να εξασφαλιστεί η ικανοποίηση των πελατών. Πρέπει να προσδιορίσετε εάν η εφαρμογή λογισμικού ή το προϊόν σας είναι αρκετά ικανό για εκτέλεση σε διαφορετικά προγράμματα περιήγησης, βάση δεδομένων, υλικό, λειτουργικό σύστημα, κινητές συσκευές και δίκτυα.
Η εφαρμογή θα μπορούσε επίσης να επηρεάσει λόγω διαφορετικών εκδόσεων, ανάλυσης, ταχύτητας και διαμόρφωσης διαδικτύου κ.λπ. Ως εκ τούτου, είναι σημαντικό να δοκιμάσετε την εφαρμογή με όλους τους δυνατούς τρόπους για να μειώσετε τις αστοχίες και να ξεπεράσετε από τις αμηχανίες της διαρροής του σφάλματος. Ως μη λειτουργικές δοκιμές, η δοκιμή συμβατότητας είναι να υποστηρίξει ότι η εφαρμογή λειτουργεί σωστά σε διαφορετικά προγράμματα περιήγησης, εκδόσεις, λειτουργικό σύστημα και δίκτυα.
Ο έλεγχος συμβατότητας πρέπει να εκτελείται πάντα στο πραγματικό περιβάλλον αντί για ένα εικονικό περιβάλλον.
Ελέγξτε τη συμβατότητα της εφαρμογής με διαφορετικά προγράμματα περιήγησης και λειτουργικά συστήματα για να εξασφαλίσετε 100% κάλυψη.
Τύποι δοκιμών συμβατότητας λογισμικού
- Δοκιμή συμβατότητας προγράμματος περιήγησης
- Σκεύη, εξαρτήματα
- Δίκτυα
- Κινητές συσκευές
- Λειτουργικό σύστημα
- Εκδόσεις
Είναι πολύ δημοφιλές στη δοκιμή συμβατότητας. Είναι να ελέγξετε τη συμβατότητα της εφαρμογής λογισμικού σε διαφορετικά προγράμματα περιήγησης όπως τα Chrome, Firefox, Internet Explorer, Safari και Opera κ.λπ.
Σκεύη, εξαρτήματα
Είναι να ελέγξετε τη συμβατότητα της εφαρμογής / λογισμικού με τις διάφορες διαμορφώσεις υλικού.
Δίκτυο
Είναι να ελέγξετε την εφαρμογή σε διαφορετικό δίκτυο όπως 3G, WIFI κ.λπ.
Κινητές συσκευές
Είναι να ελέγξετε αν η εφαρμογή είναι συμβατή με κινητές συσκευές και τις πλατφόρμες τους όπως Android, iOS, windows κ.λπ.
Λειτουργικά συστήματα
Πρέπει να ελέγξετε αν η εφαρμογή είναι συμβατή με διαφορετικά λειτουργικά συστήματα όπως Windows, Linux, Mac κ.λπ.
Εκδόσεις
Είναι σημαντικό να δοκιμάσετε εφαρμογές λογισμικού σε διαφορετικές εκδόσεις του λογισμικού. Υπάρχουν δύο διαφορετικοί τύποι επιθεώρησης έκδοσης.
Δοκιμή συμβατότητας προς τα πίσω -Δοκιμή της εφαρμογής ή του λογισμικού σε παλιές ή προηγούμενες εκδόσεις. Είναι επίσης γνωστό ως συμβατότητα προς τα κάτω.
Δοκιμή συμβατότητας προς τα εμπρός -Δοκιμή της εφαρμογής ή του λογισμικού σε νέες ή επερχόμενες εκδόσεις. Είναι επίσης γνωστό ως συμβατό προς τα εμπρός
η προεπιλεγμένη πύλη δεν είναι διαθέσιμη διόρθωση windows 10
Γιατί εκτελούμε δοκιμές συμβατότητας;
Ο έλεγχος συμβατότητας είναι ο έλεγχος της εφαρμογής που λειτουργεί με τον ίδιο τρόπο για όλες τις πλατφόρμες.
Συνήθως, η ομάδα dev και η ομάδα δοκιμών δοκιμάζουν την εφαρμογή στην ενιαία πλατφόρμα. Αλλά όταν η εφαρμογή κυκλοφορήσει στην παραγωγή, ο πελάτης μπορεί να δοκιμάσει το προϊόν μας σε διαφορετική πλατφόρμα και μπορεί να βρει σφάλματα στην εφαρμογή που δεν είναι άξια από άποψη ποιότητας.
Για να μειώσετε τέτοια προβλήματα και να μην ενοχλήσετε τους πελάτες σας, είναι σημαντικό να δοκιμάσετε την εφαρμογή σε όλες τις πλατφόρμες.
Πότε πρέπει να εκτελέσετε δοκιμές συμβατότητας;
Όταν το build γίνεται αρκετά σταθερό για να δοκιμάσει τότε θα πρέπει να εκτελέσουμε δοκιμές συμβατότητας.
Κοινά ελαττώματα δοκιμής συμβατότητας
- Αλλαγές στη διεπαφή χρήστη (εμφάνιση και αίσθηση)
- Αλλαγή στο μέγεθος της γραμματοσειράς
- Θέματα που σχετίζονται με την ευθυγράμμιση
- Αλλαγή σε στυλ και χρώμα CSS
- Θέματα που σχετίζονται με τη γραμμή κύλισης
- Επικαλυπτόμενο περιεχόμενο ή ετικέτα
- Σπασμένα τραπέζια ή πλαίσια
Επιλέξτε τι θα δοκιμάσετε ως δοκιμή συμβατότητας
Σημειώστε τη σημαντικότερη παράμετρο δοκιμών για την εφαρμογή σας όπου πιστεύετε ότι η εφαρμογή μπορεί να συμπεριφέρεται παράξενα. Αποφασίστε εκδόσεις προγραμμάτων περιήγησης, λειτουργικών συστημάτων και συσκευών όπου θα θέλατε να δοκιμάσετε την εφαρμογή σας.
Η βέλτιστη πρακτική είναι να αναλύσετε την απαίτηση και να επικοινωνήσετε με τον πελάτη ή τον πελάτη για τη μήτρα του προγράμματος περιήγησης. Αφήστε τον πελάτη να αποφασίσει ποια προγράμματα περιήγησης, λειτουργικό σύστημα και έκδοση θα ήθελαν να δοκιμάσουμε την εφαρμογή.
Με τη βοήθεια του Google Analytics Ή εναλλακτικός τύπος συστήματος στατιστικής ανάλυσης που έχει ρυθμιστεί στην εφαρμογή σας μπορεί να σας δώσει τα σαφή στατιστικά στοιχεία του ευρέως χρησιμοποιούμενου προγράμματος περιήγησης με την έκδοση και το λειτουργικό τους σύστημα.
Επιλέξτε σελίδες για δοκιμή
Φιλτράρετε τα κύρια URL, τις σελίδες της εφαρμογής σας. Η επιλογή των σελίδων εξαρτάται πλήρως από την αίτησή σας. Θα απαιτούσατε να λάβετε υπόψη τις πιο συχνά χρησιμοποιούμενες ενότητες ως μέρος του ελέγχου συμβατότητας. Εάν η εφαρμογή σας αποτελείται από μια συγκεκριμένη μορφή προτύπου, είναι καλό αν το θεωρείτε μόνο ως μέρος της δοκιμής συμβατότητας.
Πώς να εκτελέσετε δοκιμές συμβατότητας;
Δοκιμάστε την εφαρμογή στα ίδια προγράμματα περιήγησης αλλά σε διαφορετικές εκδόσεις . Για παράδειγμα, για να ελέγξετε τη συμβατότητα του ιστότοπου ebay.com. Κατεβάστε διαφορετικές εκδόσεις του Firefox και εγκαταστήστε τις μία προς μία και δοκιμάστε τον ιστότοπο του eBay. Ο ιστότοπος eBay πρέπει να συμπεριφέρεται εξίσου το ίδιο σε κάθε έκδοση.
Δοκιμάστε την εφαρμογή σε διαφορετικά προγράμματα περιήγησης αλλά σε διαφορετικές εκδόσεις. Για παράδειγμα, δοκιμή του ιστότοπου ebay.com σε διαφορετικά διαθέσιμα προγράμματα περιήγησης όπως Firefox, Safari, Chrome, Internet Explorer και Opera κ.λπ.
συμπέρασμα
Η χρήση της δοκιμής συμβατότητας είναι να βεβαιωθείτε ότι η εφαρμογή λογισμικού λειτουργεί καλά σε όλες τις πτυχές των προγραμμάτων περιήγησης, της βάσης δεδομένων, του υλικού, του λειτουργικού συστήματος, των φορητών συσκευών και των δικτύων. Κάντε ένα μοτίβο για να ελέγξετε την εφαρμογή σας σε ίσο χρονικό διάστημα για να επιβεβαιώσετε τη συμβατότητα του προγράμματος περιήγησης και του λειτουργικού συστήματος.
Συνιστώμενη ανάγνωση
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Δοκιμή λογισμικού QA Assistant Job
- Μάθημα δοκιμών λογισμικού: Σε ποιο Ινστιτούτο Δοκιμών Λογισμικού πρέπει να εγγραφώ;
- Επιλέγοντας Δοκιμή λογισμικού ως καριέρα σας
- Δοκιμή λογισμικού Τεχνικό περιεχόμενο Συγγραφέας Freelancer Job
- Μερικές ενδιαφέρουσες ερωτήσεις συνέντευξης δοκιμής λογισμικού
- Σχόλια και σχόλια μαθήματος δοκιμών λογισμικού
- Τι είναι το Monkey Testing στο λογισμικό Testing;