Co to jest testowanie lokalizacji? Przykładowe przypadki testowe & Lista kontrolna

Spisie treści:

Anonim

Testowanie lokalizacji

Testowanie lokalizacji to technika testowania oprogramowania, w której zachowanie oprogramowania jest testowane pod kątem określonego regionu, lokalizacji lub kultury. Celem przeprowadzania testów lokalizacji dla oprogramowania jest przetestowanie odpowiednich aspektów językowych i kulturowych dla określonej lokalizacji. Jest to proces dostosowywania oprogramowania zgodnie z docelowym językiem i krajem.

Głównym obszarem, na który ma wpływ testowanie lokalizacji, jest zawartość i interfejs użytkownika.

Jest to proces testowania zglobalizowanej aplikacji, której interfejs użytkownika, domyślny język, waluta, data, format godziny i dokumentacja są zaprojektowane zgodnie z docelowym krajem lub regionem. Zapewnia, że ​​aplikacja jest wystarczająca do używania w tym konkretnym kraju.

Przykład:

1. Jeśli projekt jest przeznaczony dla stanu Tamil Nadu w Indiach, projekt powinien być w języku tamilskim, powinna być obecna wirtualna klawiatura tamilska itp.

2. Jeśli projekt jest przeznaczony dla USA, należy zmienić format czasu na czas standardowy USA. Ponadto język i format pieniędzy powinny być zgodne ze standardami USA.

Dlaczego przeprowadza się testy lokalizacji?

Celem przeprowadzania testów lokalizacji jest sprawdzenie odpowiednich aspektów językowych i kulturowych dla określonej lokalizacji. Obejmuje zmianę interfejsu użytkownika lub nawet ustawienia początkowe zgodnie z wymaganiami.

W tego typu testach wielu różnych testerów będzie powtarzać te same funkcje. Weryfikują różne rzeczy, takie jak błędy typograficzne, kulturowa odpowiedniość interfejsu użytkownika, błędy językowe itp.

Jest również nazywany „ L10N ”, ponieważ między L i N w lokalizacji słowa występuje 10 znaków.

Jak przeprowadzić testy lokalizacji

W przypadku typowych testów lokalizacyjnych skonfigurowaliśmy testy weryfikacji kompilacji, testy funkcjonalne, testy regresyjne i ostateczne zatwierdzenie.

1. Testowanie weryfikacyjne kompilacji to niewielki podzbiór testów funkcjonalnych, który jest wykonywany przed QA rozpoczyna się od jakichkolwiek szczegółowych testów.

2. Normalne testowanie jest krokiem do uruchomienia normalnych przypadków testowych i znalezienia błędów w dzienniku podczas wykonywania.

3. Testowanie regresyjne jest procesem regresji defektu, mającym na celu zapewnienie, że defekt zostanie naprawiony, podczas gdy naprawione defekty nie będą miały wpływu na otaczające obszary.

4. Ostateczne zatwierdzenie polega na ostatecznym sprawdzeniu kompilacji przed dostawą do klienta.

Automatyzacja w testowaniu lokalizacji

Jeśli projekt jest duży i wymaga częstych testów, wybieramy testy automatyzacji.

  • Wybierz narzędzie do automatyzacji, aby pisać skrypty.

  • Weź scenariusz do przetestowania pod kątem strategii lokalizacji.

  • Pisz skrypty zgodnie z tym.

  • Zbierz wyniki i zaktualizuj scenariusz jako Pass / Fail.

Uwaga : Selen jest jednym z pionierskich narzędzi w tej dziedzinie. Jest bardzo bogaty w funkcje, jednak jego użycie wymaga większej wiedzy technicznej.

Lista kontrolna najlepszych praktyk do testowania lokalizacji

  • Zatrudnij firmę lokalizacyjną z doświadczeniem w inżynierii i18n
  • Upewnij się, że strategia testowania lokalizacji zapewnia więcej czasu dla języków dwubajtowych.
  • Upewnij się, że poprawnie umiędzynarodowiłeś swój kod dla DBCS przed wyodrębnieniem jakiegokolwiek tekstu do wysłania do tłumaczenia

Zapoznaj się z tym samouczkiem, aby poznać różnicę między testowaniem lokalizacji a testowaniem globalizacji.

Przykładowe przypadki testowe do testowania lokalizacji

S.Nr Opis przypadku testowego
1 Glosariusze są dostępne w celach informacyjnych i do sprawdzenia.
2 Godzina i data są prawidłowo sformatowane dla regionu docelowego.
3 Formaty numerów telefonów są odpowiednie dla regionu docelowego.
4 Waluta dla regionu docelowego.
5 Czy licencja i zasady są zgodne z aktualną witryną (regionem).
6 Układ zawartości tekstu na stronach jest wolny od błędów, niezależny od czcionek i wyrównane linie.
7 Funkcjonalność znaków specjalnych, hiperłączy i skrótów klawiszowych.
8 Komunikat walidacyjny dla pól wejściowych.
9 Wygenerowana kompilacja zawiera wszystkie niezbędne pliki.
10 Zlokalizowany ekran zawiera ten sam typ elementów i numerów, co w produkcie źródłowym.
11 Upewnij się, że zlokalizowany interfejs użytkownika oprogramowania lub aplikacji internetowych jest porównywalny ze źródłowym interfejsem użytkownika w docelowych systemach operacyjnych i środowiskach użytkownika.

Zalety testowania lokalizacji

Poniżej przedstawiono zalety testowania lokalizacji

  • Zmniejszenie ogólnych kosztów testowania
  • Zmniejszenie ogólnych kosztów pomocy technicznej
  • Pomaga skrócić czas testowania.
  • Ma większą elastyczność i skalowalność.

Wady testowania lokalizacji

Poniżej przedstawiono wyzwania związane z testowaniem lokalizacji

  • Wymaga eksperta w dziedzinie domeny
  • Zatrudnienie lokalnego tłumacza często powoduje, że proces jest kosztowny
  • Przechowywanie znaków DBCS różni się w różnych krajach
  • Tester może napotkać wyzwania związane z harmonogramem

Podsumowanie:

  • W inżynierii oprogramowania testowanie lokalizacji ma na celu zapewnienie, że produkt zachowuje się zgodnie z lokalną kulturą lub ustawieniami
  • Głównym obszarem, na który ma wpływ testowanie lokalizacji, jest zawartość i interfejs użytkownika.
  • Tester weryfikuje różne rzeczy, takie jak błędy typograficzne, kulturowe poprawność interfejsu użytkownika, błędy językowe itp.

Ten artykuł jest autorstwa Deepana Fernandeza