Che cos'è il test di localizzazione? Esempi di casi di test & Lista di controllo

Sommario:

Anonim

Test di localizzazione

Il test di localizzazione è una tecnica di test del software in cui il comportamento di un software viene testato per una regione, una lingua o una cultura specifica. Lo scopo del test di localizzazione per un software è quello di testare gli aspetti linguistici e culturali appropriati per una particolare lingua. È il processo di personalizzazione del software in base alla lingua e al paese di destinazione.

L'area principale interessata dai test di localizzazione include il contenuto e l'interfaccia utente.

È un processo di test di un'applicazione globalizzata la cui interfaccia utente, lingua predefinita, valuta, data, formato dell'ora e documentazione sono progettati in base al paese o alla regione di destinazione. Assicura che l'applicazione sia sufficientemente in grado di essere utilizzata in quel particolare paese.

Esempio:

1. Se il progetto è progettato per lo Stato del Tamil Nadu in India, il progetto dovrebbe essere in lingua Tamil, dovrebbe essere presente una 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 USA.

Perché il test di localizzazione?

Lo scopo del test di localizzazione è controllare gli aspetti linguistici e culturali appropriati per una particolare località. Include una modifica dell'interfaccia utente o anche delle impostazioni iniziali in base ai requisiti.

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.

Viene anche chiamato " L10N " perché ci sono 10 caratteri tra L e N nella localizzazione della parola.

Come eseguire il test di localizzazione

Per un tipico test di localizzazione, configuriamo test di verifica della build, test funzionali, test di regressione e approvazione finale.

1. Il test di verifica della build è un piccolo sottoinsieme di test funzionali, che viene eseguito prima che il QA inizi con qualsiasi test dettagliato.

2. Il normale test è il passaggio per eseguire i normali casi di test e trovare i difetti di registro durante l'esecuzione.

3. Il test di regressione è un processo di regressione dei difetti per garantire che il difetto venga risolto mentre non vi è alcun impatto dei difetti fissi sulle aree circostanti.

4. Il Sign-off finale consiste nell'eseguire il controllo finale sulla build prima della consegna al cliente.

Automazione nei test di localizzazione

Se il progetto è grande e deve essere testato spesso, allora optiamo per il 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 Riuscito / Non superato.

Nota : il selenio è uno degli strumenti pionieristici in questo settore. È molto ricco di funzionalità, tuttavia, richiede più conoscenze tecniche per essere utilizzato.

Elenco di controllo delle best practice per i test di localizzazione

  • Assumi una società di localizzazione con esperienza nell'ingegneria i18n
  • Assicurati che la tua strategia di test della localizzazione consenta 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.

Esempi di casi di test per il test di localizzazione

S.No Descrizione del test case
1 I glossari sono disponibili per riferimento e controllo.
2 L'ora e la data sono formattate correttamente per la regione di destinazione.
3 I formati dei numeri di telefono sono appropriati per la regione di destinazione.
4 Valuta per la regione di destinazione.
5 La licenza e le regole obbediscono al sito Web corrente (regione).
6 Il layout del contenuto del testo nelle pagine è privo di errori, indipendenza dai caratteri e allineamento delle linee.
7 Caratteri speciali, collegamenti ipertestuali e funzionalità di 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 ha lo stesso tipo di elementi e numeri di quella del prodotto di origine.
11 Garantire che l'interfaccia utente localizzata del software o delle applicazioni Web sia paragonabile all'interfaccia utente di origine nei sistemi operativi e negli ambienti utente di destinazione.

Vantaggi del test di localizzazione

Di seguito sono riportati i vantaggi dei test di localizzazione

  • Riduzione dei costi complessivi dei test
  • Riduzione dei costi di supporto complessivi
  • Aiuta a ridurre il tempo per i test.
  • Ha più flessibilità e scalabilità.

Svantaggi del test di localizzazione

Di seguito sono riportate le sfide del 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 può affrontare sfide di pianificazione

Sommario:

  • In Ingegneria del software, il test di localizzazione viene eseguito per garantire che il prodotto si comporti in base alla cultura o alle impostazioni locali
  • L'area principale interessata dai test di localizzazione include il contenuto e l'interfaccia utente.
  • Il tester verifica varie cose come errori tipografici, adeguatezza culturale dell'interfaccia utente, errori linguistici, ecc.

Questo articolo è fornito da Deepan Fernandez