Τι είναι το Διαδίκτυο των πραγμάτων;
Το Διαδίκτυο των πραγμάτων γνωστό ως IoT είναι το δίκτυο που αποτελείται από συσκευές, οχήματα, κτίρια ή άλλες συνδεδεμένες ηλεκτρονικές συσκευές. Αυτή η διασύνδεση διευκολύνει τη συλλογή και ανταλλαγή δεδομένων. Τα 4 κοινά στοιχεία ενός συστήματος IoT είναι
- Αισθητήρας
- Εφαρμογή
- Δίκτυο
- Backend (Κέντρο δεδομένων)
Το IOT είναι μια σύνδεση αναγνωρίσιμων ενσωματωμένων συσκευών με την υπάρχουσα υποδομή Διαδικτύου. Με απλά λόγια, μπορούμε να πούμε ότι το IOT είναι μια εποχή «Έξυπνης», συνδεδεμένων προϊόντων που επικοινωνούν και μεταφέρουν μεγάλο όγκο δεδομένων και τα ανεβάζουν στο cloud.
Σε αυτό το σεμινάριο για αρχάριους, θα μάθετε
- Τι είναι το Διαδίκτυο των πραγμάτων;
- Τι είναι η δοκιμή IOT;
- Τύποι δοκιμών στο IOT
- Διαδικασία δοκιμής IOT: Παράδειγμα συνθηκών δοκιμής
- Προκλήσεις δοκιμών IOT
- Βέλτιστες πρακτικές για αποτελεσματική δοκιμή λογισμικού IOT
- Εργαλεία δοκιμών IOT
Τι είναι η δοκιμή IOT;
Η δοκιμή IOT είναι ένας τύπος δοκιμών για τον έλεγχο συσκευών IOT. Σήμερα υπάρχει αυξανόμενη ανάγκη για καλύτερη και ταχύτερη παροχή υπηρεσιών. Υπάρχει τεράστια ζήτηση για πρόσβαση, δημιουργία, χρήση και κοινή χρήση δεδομένων από οποιαδήποτε συσκευή. Η ώθηση είναι να παρέχει μεγαλύτερη εικόνα και έλεγχο σε διάφορες διασυνδεδεμένες συσκευές IOT. Ως εκ τούτου, το πλαίσιο δοκιμών IOT είναι σημαντικό.
Τύποι δοκιμών στο IOT
Ο έλεγχος για συσκευές IoT περιστρέφεται γενικά γύρω από την Ασφάλεια, το Analytics, τη Συσκευή, τα δίκτυα, τους επεξεργαστές, τα λειτουργικά συστήματα, τις πλατφόρμες και τα πρότυπα.
Ας διερευνήσουμε τους ευρείς τύπους δοκιμών
Δοκιμή χρηστικότητας:
Υπάρχουν τόσες πολλές συσκευές διαφορετικού σχήματος και παραγόντων μορφής που χρησιμοποιούνται από τους χρήστες. Επιπλέον, η αντίληψη ποικίλλει επίσης από τον ένα χρήστη στον άλλο. Γι 'αυτό ο έλεγχος της χρηστικότητας του συστήματος είναι πολύ σημαντικός στις δοκιμές IoT.
Δοκιμή συμβατότητας:
Υπάρχουν πολλές συσκευές που μπορούν να συνδεθούν μέσω του συστήματος IOT. Αυτές οι συσκευές έχουν ποικίλη διαμόρφωση λογισμικού και υλικού. Επομένως, ο πιθανός συνδυασμός είναι τεράστιος. Ως αποτέλεσμα, ο έλεγχος της συμβατότητας στο σύστημα IOT είναι σημαντικός.
Δοκιμή αξιοπιστίας και κλιμάκωσης:
Η αξιοπιστία και το Scalablity είναι σημαντικά για την ανάπτυξη ενός τεστ IOT που περιλαμβάνει προσομοίωση αισθητήρων χρησιμοποιώντας εργαλεία εικονικοποίησης και τεχνολογίες.
Δοκιμή ακεραιότητας δεδομένων:
Είναι σημαντικό να ελέγξετε την ακεραιότητα των δεδομένων στη δοκιμή IOT καθώς περιλαμβάνει μεγάλο αριθμό δεδομένων και την εφαρμογή του.
Δοκιμή ασφαλείας:
Στο περιβάλλον IOT, υπάρχουν πολλοί χρήστες που έχουν πρόσβαση σε τεράστια ποσότητα δεδομένων. Επομένως, είναι σημαντικό να επικυρώσετε τον χρήστη μέσω ελέγχου ταυτότητας, να έχετε στοιχεία ελέγχου απορρήτου δεδομένων ως μέρος της δοκιμής ασφαλείας.
Δοκιμή απόδοσης:
Ο έλεγχος απόδοσης είναι σημαντικός για τη δημιουργία στρατηγικής προσέγγισης για την ανάπτυξη και εφαρμογή ενός σχεδίου δοκιμών IOT.
Το ακόλουθο γράφημα παρέχει δυνατότητα εφαρμογής διαφορετικών τύπων δοκιμών για διάφορα στοιχεία του IOT.
Στοιχεία IOT Τύποι δοκιμών | Αισθητήρας | Εφαρμογή | Δίκτυο | Backend (Κέντρο δεδομένων) |
Λειτουργική δοκιμή | Αληθής | Αληθής | Ψευδής | Ψευδής |
Δοκιμή χρηστικότητας | Αληθής | Αληθής | Ψευδής | Ψευδής |
Δοκιμή ασφαλείας | Αληθής | Αληθής | Αληθής | Αληθής |
Δοκιμή απόδοσης | Ψευδής | Αληθής | Αληθής | Αληθής |
Δοκιμή συμβατότητας | Αληθής | Αληθής | Ψευδής | Ψευδής |
Δοκιμή υπηρεσιών | Ψευδής | Αληθής | Αληθής | Αληθής |
Επιχειρησιακές δοκιμές | Αληθής | Αληθής | Ψευδής | Ψευδής |
Διαδικασία δοκιμής IOT: Παράδειγμα συνθηκών δοκιμής
Κατηγορίες δοκιμών |
Συνθήκες δοκιμής δείγματος |
---|---|
Επικύρωση συστατικών |
|
Επικύρωση λειτουργίας |
|
Επικύρωση κλιματισμού |
|
Επικύρωση απόδοσης |
|
Ασφάλεια και επικύρωση δεδομένων |
|
Επικύρωση πύλης |
|
Επικύρωση του Analytics |
|
Επικύρωση επικοινωνίας |
|
Προκλήσεις δοκιμών IOT
- Πρέπει να ελέγξετε τόσο το δίκτυο όσο και την εσωτερική επικοινωνία
- Η ασφάλεια αποτελεί μεγάλη ανησυχία στην πλατφόρμα IOT, καθώς όλες οι εργασίες εκτελούνται μέσω Διαδικτύου.
- Η πολυπλοκότητα του λογισμικού και του συστήματος μπορεί να κρύψει το σφάλμα που υπάρχει στην τεχνολογία IOT
- Ζητήματα πόρων όπως περιορισμοί στη μνήμη, ισχύ επεξεργασίας, εύρος ζώνης, διάρκεια ζωής μπαταρίας κ.λπ.
Βέλτιστες πρακτικές για αποτελεσματική δοκιμή λογισμικού IOT
- Η δοκιμή γκρι κουτιού θα πρέπει να χρησιμοποιείται με δοκιμές IOT, καθώς επιτρέπει τον σχεδιασμό αποτελεσματικής θήκης δοκιμής. Αυτό σας επιτρέπει να γνωρίζετε το λειτουργικό σύστημα, την αρχιτεκτονική, το υλικό τρίτου μέρους, τη νέα συνδεσιμότητα και τον περιορισμό της συσκευής υλικού.
- Το λειτουργικό σύστημα σε πραγματικό χρόνο είναι ζωτικής σημασίας για την παροχή της επεκτασιμότητας, της αρθρωτότητας, της συνδεσιμότητας, της ασφάλειας, η οποία είναι σημαντική για το IOT
- Οι δοκιμές IoT πρέπει να είναι αυτοματοποιημένες.
Εργαλεία δοκιμών IOT:
Δύο πιο αποτελεσματικά εργαλεία δοκιμής IOT είναι:
1. Σόνταν
Το Shodan είναι ένα εργαλείο δοκιμών IOT που μπορείτε να χρησιμοποιήσετε για να ανακαλύψετε ποιες από τις συσκευές σας είναι συνδεδεμένες στο Διαδίκτυο. Σας επιτρέπει να παρακολουθείτε όλους τους υπολογιστές που είναι άμεσα προσβάσιμοι από το Διαδίκτυο.
Σύνδεσμος λήψης: https://www.shodan.io/
2. Απαίσιο
Το Thingful είναι μια μηχανή αναζήτησης για το Διαδίκτυο των πραγμάτων. Επιτρέπει την ασφαλή διαλειτουργικότητα μεταξύ εκατομμυρίων αντικειμένων μέσω του Διαδικτύου. Αυτό το εργαλείο δοκιμών IOT επίσης ελέγχει τον τρόπο με τον οποίο χρησιμοποιούνται τα δεδομένα και δίνει τη δυνατότητα λήψης πιο αποφασιστικών και πολύτιμων αποφάσεων.
Λήψη συνδέσμου: https://www.thingful.net
Συμπέρασμα:
- Το IOT είναι μια σύνδεση αναγνωρίσιμων ενσωματωμένων συσκευών με την υπάρχουσα υποδομή Διαδικτύου.
- Η πολυπλοκότητα του λογισμικού και του συστήματος μπορεί να κρύψει το σφάλμα που υπάρχει στην τεχνολογία IOT
- Η δοκιμή γκρι κουτιού θα πρέπει να χρησιμοποιείται με δοκιμές IOT, καθώς επιτρέπει τον σχεδιασμό αποτελεσματικής θήκης δοκιμής.
- Το IoT Testing διασφαλίζει ότι οι χρήστες αποκτούν τη βελτιωμένη εμπειρία χρήστη σε όλες τις συνδεδεμένες συσκευές IOT.
- Δεδομένου ότι δεν υπάρχει σχέδιο δοκιμής, μέρος των ιδιοτήτων που πρόκειται να ελεγχθούν δεν μπορεί να μετρηθεί. Έτσι, τα σφάλματα / σφάλματα ενδέχεται να μην εντοπίζονται εύκολα.