Ce este testarea de localizare? Exemple de cazuri de testare și listă de verificare
Testare de localizare
Testare de localizare este o tehnică de testare a software-ului în care comportamentul unui software este testat pentru o anumită regiune, locație sau cultură. Scopul efectuării testării de localizare pentru un software este de a testa aspectele lingvistice și culturale adecvate pentru o anumită locație. Este procesul de personalizare a software-ului în funcție de limba și țara vizate.
Zona majoră afectată de testarea de localizare include conținut și interfață de utilizare.
Este un proces de testare a unei aplicații globalizate a cărei interfață de utilizare, limbă implicită, monedă, format de dată, oră și documentație sunt proiectate în funcție de țara sau regiunea vizată. Se asigură că aplicația este suficient de capabilă pentru utilizare în acea țară.
Exemplu:
1. Dacă proiectul este conceput pentru statul Tamil Nadu din India, proiectul ar trebui să fie în limba tamilă, tastatura virtuală tamilă ar trebui să fie prezentă etc.
2. Dacă proiectul este proiectat pentru SUA, atunci formatul orei ar trebui schimbat în conformitate cu ora standard din SUA. De asemenea, limba și formatul de bani ar trebui să respecte standardele SUA.
De ce se face testarea de localizare?
Scopul efectuării testării de localizare este de a verifica aspectele lingvistice și culturale adecvate pentru o anumită locație. Include o modificare a interfeței cu utilizatorul sau chiar setările inițiale conform cerințelor.
În acest tip de testare, mulți testeri diferiți vor repeta aceleași funcții. Ei verifică diverse lucruri, cum ar fi erorile de tipar, caracterul adecvat cultural al interfeței de utilizare, erorile lingvistice etc.
Se mai numește și „L10N” deoarece există 10 caractere între L și N în localizarea cuvântului.
Cum se face testarea de localizare
Pentru o testare tipică de localizare, am configurat testarea de verificare a build-ului, Functional Testing, Testarea regresiei, și semnarea finală.
1. Testarea de verificare a construcției este un mic subset de testarea funcțională, care se efectuează înainte ca QA să înceapă cu orice testare detaliată.
2. Testarea normală este pasul pentru a rula cazurile de testare normale și pentru a găsi defecte de jurnal în timpul execuției.
3. Testarea de regresie este Defect proces de regresie pentru a se asigura că defectul este reparat în timp ce defectele remediate nu au impact asupra zonelor înconjurătoare.
4. Închiderea finală este de a efectua verificarea finală a construcției înainte de livrarea către client.
Automatizare în testarea localizării
Dacă proiectul este mare și trebuie testat des, atunci mergem pentru Testarea automatizării.
- Alegeți instrumentul de automatizare pentru a scrie scripturi.
- Luați scenariul pentru a fi testat pentru strategia de localizare.
- Scrieți scenarii în funcție de asta.
- Colectați rezultatele și actualizați scenariul ca Reușit/Eșuat.
notițe: Selenium este unul dintre instrumentele de pionierat în acest domeniu. Este foarte bogat în funcții, dar necesită mai multe cunoștințe tehnice pentru utilizare.
Lista de verificare a celor mai bune practici pentru testarea localizării
- Angajați o firmă de localizare cu experiență în i18n inginerie
- Asigurați-vă că strategia dvs. de testare a localizării oferă mai mult timp pentru limbile pe doi octeți.
- Asigurați-vă că internaționalizați corect codul pentru DBCS înainte de a extrage orice text de trimis spre traducere
Verificați acest tutorial pentru o diferență între testarea de localizare și globalizare.
Exemple de cazuri de testare pentru testarea localizării
S.No | Caz de testare Description |
---|---|
1 | Glosarele sunt disponibile pentru referință și verificare. |
2 | Ora și data sunt formatate corespunzător pentru regiunea țintă. |
3 | Formatele numerelor de telefon sunt adecvate regiunii vizate. |
4 | Moneda pentru regiunea țintă. |
5 | Licența și Regulile respectă site-ul web actual (regiunea). |
6 | Aspectul de conținut text din pagini este fără erori, independență de font și aliniere a liniilor. |
7 | Caractere speciale, hyperlink și funcționalitate taste rapide. |
8 | Mesaj de validare pentru câmpurile de intrare. |
9 | Compilarea generată include toate fișierele necesare. |
10 | Ecranul localizat are același tip de elemente și numere ca și cel al produsului sursă. |
11 | Asigurați-vă că interfața de utilizator localizată a aplicațiilor software sau web se compară cu interfața de utilizator sursă în sistemele de operare și mediile de utilizator țintă. |
Avantajele testării de localizare
Următoarele sunt beneficiile testării de localizare
- Costul total de testare reduce
- Reducerea costului total al suportului
- Ajută la reducerea timpului de testare.
- Are mai multă flexibilitate și scalabilitate.
Dezavantajele testării de localizare
Următoarele sunt provocările testării de localizare
- Necesită un expert în domeniu
- Angajarea unui traducător local face adesea procesul costisitor
- Stocarea caracterelor DBCS diferă în diferite țări
- Un tester se poate confrunta cu probleme de program
Rezumat
- În ingineria software, testarea de localizare se face pentru a se asigura că produsul se comportă în conformitate cu cultura sau setările locale
- Zona majoră afectată de testarea localizării include conținutul și interfața de utilizare.
- Testerul verifică diverse lucruri, cum ar fi erorile de tipar, caracterul adecvat cultural al interfeței de utilizare, erorile lingvistice etc.