Cos'è il test di localizzazione? Casi di test di esempio e lista di controllo
Test di localizzazione
Test di localizzazione è una tecnica di test del software in cui il comportamento di un software viene testato per una regione, un locale o una cultura specifica. Lo scopo di eseguire test di localizzazione per un software è testare gli aspetti linguistici e culturali appropriati per una particolare località. È il processo di personalizzazione del software in base alla lingua e al paese di destinazione.
L'area principale interessata dai test di localizzazione include contenuto e interfaccia utente.
Si tratta di un processo di test di un'applicazione globalizzata la cui interfaccia utente, lingua predefinita, valuta, data, formato ora e documentazione sono progettati in base al paese o alla regione di destinazione. Garantisce che l'applicazione sia sufficientemente capace per essere utilizzata in quel particolare paese.
Esempio:
1. Se il progetto è progettato per lo stato del Tamil Nadu in India, il progetto progettato dovrebbe essere in lingua tamil, dovrebbe essere presente la tastiera virtuale tamil, ecc.
2. Se il progetto è progettato per gli Stati Uniti, il formato dell'ora deve essere modificato in base all'ora standard degli Stati Uniti. Inoltre, la lingua e il formato del denaro dovrebbero seguire gli standard statunitensi.
Perché eseguire i test di localizzazione?
Lo scopo di eseguire test di localizzazione è verificare gli aspetti linguistici e culturali appropriati per un particolare luogo. Comprende una modifica dell'interfaccia utente o anche delle impostazioni iniziali in base alle esigenze.
In questo tipo di test, molti tester diversi ripeteranno le stesse funzioni. Verificano varie cose come errori tipografici, adeguatezza culturale dell'interfaccia utente, errori linguistici, ecc.
È anche chiamato “L10N" perché ci sono 10 caratteri tra L e N nella parola localizzazione.
Come eseguire i test di localizzazione
Per un tipico test di localizzazione, impostiamo test di verifica della build, Test di funzionalità, Test di regressionee la firma finale.
1. I test di verifica della build sono un piccolo sottoinsieme di test funzionali, che viene eseguito prima che il QA inizi con qualsiasi test dettagliato.
2. Il test normale è il passaggio per eseguire i casi di test normali e individuare i difetti del registro durante l'esecuzione.
3. Il test di regressione è Difetto processo di regressione per garantire che il difetto venga corretto senza che vi sia alcun impatto dei difetti corretti sulle aree circostanti.
4. L'approvazione finale consiste nell'eseguire il controllo finale sulla build prima della consegna al cliente.
Automazione nei test di localizzazione
Se il progetto è grande e necessita di essere testato spesso, allora procediamo Test di automazione.
- Scegli lo strumento di automazione per scrivere script.
- Prendi lo scenario da testare per la strategia di localizzazione.
- Scrivi script in base a quello.
- Raccogli i risultati e aggiorna lo scenario come Pass/Fail.
Note:: Selenium è uno degli strumenti pionieristici in questo settore. È molto ricco di funzionalità, tuttavia richiede conoscenze più tecniche per essere utilizzato.
migliori pratiche Checklist per i test di localizzazione
- Assumi un'azienda di localizzazione con esperienza in i18n ingegneria
- Assicuratevi che la vostra strategia di test di localizzazione preveda più tempo per le lingue a doppio byte.
- Assicurati di internazionalizzare correttamente il codice per DBCS prima di estrarre qualsiasi testo da inviare per la traduzione
Controlla questo tutorial per una differenza tra test di localizzazione e globalizzazione.
Casi di test di esempio per i test di localizzazione
S.No | Test Case Descriptione |
---|---|
1 | I glossari sono disponibili per consultazione e verifica. |
2 | L'ora e la data sono formattate correttamente per la regione di destinazione. |
3 | I formati dei numeri di telefono sono adatti alla regione di destinazione. |
4 | Valuta per la regione di destinazione. |
5 | La Licenza e le Regole sono conformi al sito web attuale (regione). |
6 | Il layout del contenuto testuale nelle pagine è privo di errori, indipendente dai caratteri e allineati alle linee. |
7 | Funzionalità di caratteri speciali, collegamenti ipertestuali e tasti di scelta rapida. |
8 | Messaggio di convalida per i campi di input. |
9 | La build generata include tutti i file necessari. |
10 | La schermata localizzata presenta lo stesso tipo di elementi e numeri di quella del prodotto originale. |
11 | Assicurarsi che l'interfaccia utente localizzata del software o delle applicazioni web sia confrontabile con l'interfaccia utente di origine nei sistemi operativi e negli ambienti utente di destinazione. |
Vantaggi dei test di localizzazione
Di seguito sono riportati i vantaggi dei test di localizzazione
- Riduzione dei costi complessivi dei test
- Riduzione complessiva dei costi di supporto
- Aiuta a ridurre il tempo per i test.
- Ha più flessibilità e scalabilità.
Svantaggi dei test di localizzazione
Di seguito sono riportate le sfide dei test di localizzazione
- Richiede un esperto di dominio
- Assumere un traduttore locale spesso rende il processo costoso
- La memorizzazione dei caratteri DBCS varia a seconda del paese
- Un tester potrebbe dover affrontare sfide di pianificazione
Sommario
- Nell'ingegneria del software, i test di localizzazione vengono eseguiti per garantire che il prodotto si comporti in base alla cultura o alle impostazioni locali
- L'area principale interessata dai test di localizzazione include contenuti e interfaccia utente.
- Il tester verifica varie cose come errori tipografici, adeguatezza culturale dell'interfaccia utente, errori linguistici, ecc.