Τι είναι ο έλεγχος διαλειτουργικότητας;
Το INTEROPERABILITY TESTING είναι ένας τύπος δοκιμής λογισμικού, ο οποίος ελέγχει εάν το λογισμικό μπορεί να αλληλεπιδράσει με άλλα στοιχεία και συστήματα λογισμικού. Ο σκοπός των δοκιμών διαλειτουργικότητας είναι να διασφαλιστεί ότι το προϊόν λογισμικού είναι σε θέση να επικοινωνεί με άλλα στοιχεία ή συσκευές χωρίς προβλήματα συμβατότητας.
Με άλλα λόγια, ο έλεγχος διαλειτουργικότητας σημαίνει ότι αποδεικνύεται ότι η λειτουργικότητα από άκρο σε άκρο μεταξύ δύο συστημάτων επικοινωνίας είναι όπως ορίζεται από τις απαιτήσεις. Για παράδειγμα, πραγματοποιείται έλεγχος διαλειτουργικότητας μεταξύ smartphone και tablet για έλεγχο της μεταφοράς δεδομένων μέσω Bluetooth.
Σε αυτό το σεμινάριο, θα μάθετε-
- Τι είναι ο έλεγχος διαλειτουργικότητας;
- Διαφορετικά επίπεδα διαλειτουργικότητας λογισμικού
- Γιατί να κάνετε Δοκιμή Διαλειτουργικότητας
- Πώς να κάνετε τον έλεγχο διαλειτουργικότητας
- Παράδειγμα Δοκιμές Περιπτώσεις για Διαλειτουργικότητα Δοκιμή
- Μειονεκτήματα της δοκιμής διαλειτουργικότητας
- Διαφορά μεταξύ δοκιμής διαλειτουργικότητας και ελέγχου συμμόρφωσης
Διαφορετικά επίπεδα διαλειτουργικότητας λογισμικού
Υπάρχουν διαφορετικά επίπεδα δοκιμής διαλειτουργικότητας, είναι
- Φυσική διαλειτουργικότητα
- Διαλειτουργικότητα τύπου δεδομένων
- Επίπεδο προδιαγραφής Διαλειτουργικότητα
- Σημασιολογική διαλειτουργικότητα
Γιατί να κάνετε Δοκιμή Διαλειτουργικότητας
Ο έλεγχος διαλειτουργικότητας γίνεται επειδή,
- Διασφαλίζει την παροχή υπηρεσιών end-to-end σε δύο ή περισσότερα προϊόντα από διαφορετικούς προμηθευτές
- Το προϊόν λογισμικού θα πρέπει να μπορεί να επικοινωνεί με άλλο στοιχείο ή συσκευή χωρίς προβλήματα συμβατότητας
Ο κίνδυνος που σχετίζεται με την έλλειψη δοκιμών διαλειτουργικότητας είναι
- Απώλεια δεδομένων
- Αξιόπιστη απόδοση
- Αναξιόπιστη λειτουργία
- Λανθασμένη λειτουργία
- Χαμηλή συντήρηση
Πώς να κάνετε τον έλεγχο διαλειτουργικότητας
Η διαδικασία δοκιμής για τον έλεγχο διαλειτουργικότητας περιλαμβάνει τα ακόλουθα βήματα
Βήμα 1 : Εκκίνηση έργου.
- Ορίστε την επίσημη δήλωση εργασίας και ρυθμίστε την υποδομή διαχείρισης έργων.
Βήμα 2 : Δημιουργία εργαστηρίου δοκιμών
- Βεβαιωθείτε ότι έχουν ρυθμιστεί όλα τα απαιτούμενα εργαλεία δεξιοτήτων και αυτοματισμού για δοκιμαστικές δραστηριότητες
- Χρησιμοποιήστε εργαλεία αυτοματισμού για ελαχιστοποίηση δοκιμαστικών περιπτώσεων και επαναχρησιμοποίηση δοκιμαστικών περιπτώσεων
- Διατηρήστε μια βάση δεδομένων αρχείων διαμόρφωσης
- Καταγραφή και ανάλυση μετρήσεων για έργο
- Εγγραφή διαμόρφωσης από ανεπιτυχείς δοκιμές για αναφορά και ανάλυση
Βήμα 3 : Ανάπτυξη προγράμματος δοκιμών
- Γράψτε το Σχέδιο δοκιμής
- Καθορίστε τις περιπτώσεις και τις διαδικασίες δοκιμής
- Ρυθμίστε τον απαραίτητο εξοπλισμό παρακολούθησης για τη συντήρηση των αρχείων καταγραφής δοκιμών.
Βήμα 4: Εκτέλεση προγράμματος δοκιμών
- Εκτελέστε δοκιμαστικές περιπτώσεις
- Συνεργαστείτε με την ομάδα δοκιμών για να αναλύσετε την αιτία της αποτυχίας
Βήμα 5 : Αποτελέσματα εγγράφου
- Χρησιμοποιήστε δοκιμαστικά αρχεία καταγραφής για να καταγράψετε τις σημειώσεις υλοποίησης
Βήμα 6 : Απελευθερώστε πόρους και αξιολογήστε την απόδοση του έργου,
- Με τη βοήθεια εργαλείων αυτοματισμού αναλύστε τα αποτελέσματα των δοκιμών
Παράδειγμα Δοκιμές Περιπτώσεις για Διαλειτουργικότητα Δοκιμή
Η στρατηγική δοκιμών για τις δοκιμές διαλειτουργικότητας περιλαμβάνει
- Συνδέστε δύο ή περισσότερες συσκευές από διαφορετικούς προμηθευτές
- Ελέγξτε τη συνδεσιμότητα μεταξύ συσκευών
- Ελέγξτε εάν η συσκευή μπορεί να στέλνει / λαμβάνει πακέτα ή πλαίσια μεταξύ τους
- Ελέγξτε εάν τα δεδομένα αντιμετωπίζονται σωστά στα επίπεδα δικτύου και εγκαταστάσεων
- Ελέγξτε αν οι αλγόριθμοι που εφαρμόστηκαν λειτουργούν σωστά
- Αποτέλεσμα εντάξει: ελέγξτε το επόμενο αποτέλεσμα
- Το αποτέλεσμα δεν είναι εντάξει: Χρησιμοποιήστε εργαλεία παρακολούθησης για να εντοπίσετε την πηγή σφάλματος
- Αναφορά αποτελέσματος στο Εργαλείο αναφοράς δοκιμών.
Μειονεκτήματα της δοκιμής διαλειτουργικότητας
Τα μειονεκτήματα στη δοκιμή διαλειτουργικότητας είναι
- Προσδιορισμός των βασικών αιτίων των ελαττωμάτων
- Ακριβής μέτρηση
- Επεκτασιμότητα των δοκιμών
- Πολυπλοκότητα δικτύου
- Δοκιμή του εξοπλισμού δοκιμής
- Τεκμηρίωση αποτελεσμάτων και μαθημάτων δοκιμής
- Ανεπαρκείς απαιτήσεις
Δοκιμή διαλειτουργικότητας Vs Conformance Testing
Δοκιμή διαλειτουργικότητας |
Δοκιμή συμμόρφωσης |
---|---|
|
|
Περίληψη:
- Μηχανική λογισμικού, ο έλεγχος διαλειτουργικότητας δεν είναι παρά να ελέγχει εάν το λογισμικό μπορεί να λειτουργήσει με άλλο στοιχείο λογισμικού
- Διασφαλίζει ότι το προϊόν λογισμικού θα πρέπει να είναι σε θέση να επικοινωνεί με άλλα στοιχεία ή συσκευές χωρίς προβλήματα συμβατότητας.