Τι είναι ο έλεγχος τοπικής προσαρμογής; Παράδειγμα δοκιμαστικών περιπτώσεων & ΛΙΣΤΑ ΕΛΕΓΧΟΥ

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

Anonim

Δοκιμή εντοπισμού

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

Η κύρια περιοχή που επηρεάζεται από τις δοκιμές εντοπισμού περιλαμβάνει περιεχόμενο και διεπαφή χρήστη.

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

Παράδειγμα:

1. Εάν το έργο έχει σχεδιαστεί για την πολιτεία Ταμίλ Ναντού στην Ινδία, το σχεδιαζόμενο έργο πρέπει να είναι στη γλώσσα Ταμίλ, θα πρέπει να υπάρχει εικονικό πληκτρολόγιο Ταμίλ κ.λπ.

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

Γιατί πραγματοποιείται ο έλεγχος τοπικής προσαρμογής;

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

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

Ονομάζεται επίσης ως " L10N " επειδή υπάρχουν 10 χαρακτήρες μεταξύ L & N στη λέξη εντοπισμού.

Τρόπος διεξαγωγής δοκιμών εντοπισμού

Για μια τυπική δοκιμή εντοπισμού, ρυθμίζουμε τη δοκιμή επαλήθευσης έκδοσης, τη λειτουργική δοκιμή, τη δοκιμή παλινδρόμησης και την τελική αποσύνδεση.

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

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

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

4. Το Final Sign-off είναι ο τελικός έλεγχος στο build πριν από την παράδοση στον πελάτη.

Αυτοματοποίηση στη δοκιμή Τοπικοποίησης

Εάν το έργο είναι μεγάλο και πρέπει να δοκιμάζεται συχνά, τότε πηγαίνουμε για αυτοματοποίηση δοκιμών.

  • Επιλέξτε εργαλείο αυτοματισμού για να γράψετε σενάρια.

  • Πάρτε το σενάριο που θα δοκιμαστεί για στρατηγική εντοπισμού.

  • Γράψτε σενάρια σύμφωνα με αυτό.

  • Συλλέξτε τα αποτελέσματα και ενημερώστε το σενάριο ως Pass / Fail.

Σημείωση : Το σελήνιο είναι ένα από τα πρωτοποριακά εργαλεία σε αυτόν τον τομέα. Είναι πολύ πλούσιο σε χαρακτηριστικά, ωστόσο, απαιτεί περισσότερες τεχνικές γνώσεις για χρήση.

Λίστα ελέγχου βέλτιστων πρακτικών για δοκιμές τοπικής προσαρμογής

  • Να προσλάβετε μια εταιρεία εντοπισμού με εμπειρία στη μηχανική i18n
  • Βεβαιωθείτε ότι η στρατηγική δοκιμών τοπικής προσαρμογής επιτρέπει περισσότερο χρόνο για γλώσσες διπλού byte.
  • Βεβαιωθείτε ότι έχετε διεθνοποιήσει σωστά τον κωδικό σας για το DBCS πριν εξαγάγετε οποιοδήποτε κείμενο για αποστολή για μετάφραση

Ρίξτε μια ματιά σε αυτό το σεμινάριο για μια διαφορά μεταξύ δοκιμών τοπικοποίησης και παγκοσμιοποίησης.

Παράδειγμα δοκιμαστικών περιπτώσεων για δοκιμές εντοπισμού

ΝΟ Περιγραφή περίπτωσης δοκιμής
1 Τα γλωσσάρια είναι διαθέσιμα για αναφορά και έλεγχο.
2 Η ώρα και η ημερομηνία έχουν τη σωστή μορφή για την περιοχή-στόχο.
3 Οι μορφές αριθμού τηλεφώνου είναι κατάλληλες για την περιοχή στόχευσης.
4 Νόμισμα για την περιοχή-στόχο.
5 Τηρεί η Άδεια και οι Κανόνες τον τρέχοντα ιστότοπο (περιοχή).
6 Η διάταξη περιεχομένου κειμένου στις σελίδες είναι χωρίς σφάλματα, ανεξαρτησία γραμματοσειράς και ευθυγράμμιση γραμμής.
7 Ειδικοί χαρακτήρες, υπερσυνδέσεις και λειτουργίες πλήκτρων πρόσβασης.
8 Μήνυμα επικύρωσης για πεδία εισαγωγής.
9 Η δημιουργημένη έκδοση περιλαμβάνει όλα τα απαραίτητα αρχεία.
10 Η τοπική οθόνη έχει τον ίδιο τύπο στοιχείων και αριθμών με εκείνη του προϊόντος προέλευσης.
11 Βεβαιωθείτε ότι η τοπική διεπαφή χρήστη λογισμικού ή εφαρμογών ιστού συγκρίνεται με τη διεπαφή χρήστη προέλευσης στα λειτουργικά συστήματα προορισμού και τα περιβάλλοντα χρήστη.

Πλεονεκτήματα της δοκιμής εντοπισμού

Ακολουθούν τα οφέλη της δοκιμής εντοπισμού

  • Συνολική μείωση κόστους δοκιμής
  • Συνολική μείωση κόστους υποστήριξης
  • Βοηθά στη μείωση του χρόνου δοκιμής.
  • Έχει μεγαλύτερη ευελιξία και επεκτασιμότητα.

Μειονεκτήματα της δοκιμής εντοπισμού

Ακολουθούν οι προκλήσεις της δοκιμής εντοπισμού

  • Απαιτεί έναν ειδικό τομέα
  • Η πρόσληψη τοπικού μεταφραστή καθιστά συχνά τη διαδικασία ακριβή
  • Η αποθήκευση χαρακτήρων DBCS διαφέρει σε διάφορες χώρες
  • Ένας εξεταστής μπορεί να αντιμετωπίσει προκλήσεις χρονοδιαγράμματος

Περίληψη:

  • Στη Μηχανική Λογισμικού, πραγματοποιείται δοκιμή εντοπισμού για να διασφαλιστεί ότι το προϊόν συμπεριφέρεται σύμφωνα με την τοπική κουλτούρα ή ρυθμίσεις
  • Η κύρια περιοχή που επηρεάζεται από τη δοκιμή εντοπισμού περιλαμβάνει περιεχόμενο και διεπαφή χρήστη.
  • Ο ελεγκτής επαληθεύει διάφορα πράγματα, όπως τυπογραφικά λάθη, πολιτιστική καταλληλότητα της διεπαφής χρήστη, γλωσσικά σφάλματα κ.λπ.

Αυτό το άρθρο συνεισφέρει ο Deepan Fernandez