Pagsubok sa lokalisasyon: bakit kailangan ito ng isang application o website?

Pagsubok sa lokalisasyon: bakit kailangan ito ng isang application o website?

Isipin ito: bumuo ka ng isang application at pagkatapos ay inilabas ito sa ilang mga wika nang sabay-sabay. Ngunit pagkatapos ng paglabas, nakakita ka ng mga error sa iba't ibang bersyon ng wika:
pinakamasamang bangungot ng developer. Kaya iyon mismo ang para sa localization testing, upang maiwasan ang mga hindi kasiya-siyang sitwasyon.

Ngayon, hindi na ang US ang pinakamalaking manlalaro sa merkado ng mobile app. Naglalaban-laban ang China at India para sa titulo pinuno ng mundo. At ngayon ito ay kinakailangan, at kahit na higit sa isang beses, upang suriin ang lahat ng mga bersyon ng wika bago ilabas. Pagkatapos ng lahat, ang presyo ng kahit na isang maliit na pagkakamali ay maaaring maging napakataas.

Bilang isang patakaran, ang mga kumpanya ng pag-unlad ay hindi agad nag-iisip tungkol sa pagsubok sa lokalisasyon. At gayon pa man ang prosesong ito ay dapat isama sa pag-unlad. Tingnan natin kung ano ang localization testing, anong mahahalagang hakbang ang kasama nito, at kung bakit ito kailangan.

Ano ang localization testing?

Sa madaling salita, sinusuri ng pagsubok sa localization ang nilalaman ng isang application o site para sa pagsunod sa mga kinakailangan sa wika, kultura, pati na rin ang mga detalye ng isang partikular na bansa o rehiyon.

Ang pagsubok sa lokalisasyon ay isang uri ng kontrol sa kalidad na isinasagawa sa panahon ng pagbuo ng produkto. Ang ganitong uri ng pagsubok ay nakakatulong na makahanap ng mga bug o error sa pagsasalin sa naisalokal na bersyon bago maabot ng huling produkto ang user. Ang layunin ng pagsubok ay hanapin at alisin ang mga bug sa iba't ibang mga localized na bersyon ng produkto na inilaan para sa iba't ibang mga merkado at lokal.

Mahalagang tandaan na ang localization ay hindi lamang pagsasalin sa ilang mga wika, at ang localization at linguistic testing ay hindi pareho. Paano naiiba ang pagsubok sa lokalisasyon sa pagsubok sa linggwistika? Pangunahing binubuo ang pagsusulit sa linggwistika ng pagsuri para sa mga pagkakamali sa pagbabaybay, gramatika at pangkakanyahan. At kasama rin sa pagsubok sa localization ang pagsuri sa mga format ng oras at pera, mga graphics, mga icon, mga larawan, mga scheme ng kulay, at isang dosenang iba pang maliliit na detalye.

Bakit napakahalaga ng pagsubok sa lokalisasyon?

Ang pangunahing gawain ng pagsubok ay upang matiyak na ang produkto ay mukhang orihinal na nilikha sa wika ng target na madla at ganap na naaayon sa mga kultural at rehiyonal na katangian.

Pinapataas ng localization ang katapatan ng customer sa iyong brand. Narito ang mga partikular na numero: 72,1% ng mga gumagamit ng Internet mas gustong mamili sa mga site sa kanilang sariling wika. Kahit na magaling magsalita ng English pa rin mas gustong mag-browse sa web sa kanilang sariling wika.

Tinitiyak ng pagsubok sa localization ang pinakamataas na kalidad ng mga application at site sa pandaigdigang merkado. Isipin natin ang sumusunod na sitwasyon: gumawa ka ng application at plano mong ilabas ito sa mga bersyong English, Russian at German. Kumuha ka ng pinakamahuhusay na tagasalin, kaya 100% sigurado ka sa tamang spelling at grammar. Ngunit bigla mong nalaman na ang haba ng German string ay lumampas sa limitasyon ng character para sa ilan sa mga button sa app, o ang mga format ng oras at petsa sa site ay hindi tumutugma sa rehiyon. Umiiral ang localization testing para lang maiwasan ang mga ganitong sitwasyon, dahil maaaring magkaroon ng mga problema sa isinalin na content kahit na tama ang gramatika ng mga teksto. Kung gusto mong magmukhang native ang iyong app o site, bigyang-pansin ang konteksto at mga subtlety ng lokal na kultura.

Ano ang dapat kong bigyang pansin sa panahon ng pagsusuri sa lokalisasyon?

Ang pagsubok sa localization ay malayo sa pagsuri lamang ng tama sa spelling, grammar, at pagsasalin. Upang hindi makaligtaan ang anuman sa prosesong ito, gumawa kami ng checklist ng pinakamahalagang bagay. Kaya simulan na natin.

Ang paghahanda phase

Upang maging maayos ang pagsusuri sa localization, kailangan mong paghandaan ito.

  • Ihanda para sa mga tester ang kinakailangang dokumentasyon at lahat ng impormasyon tungkol sa site o produkto na magiging kapaki-pakinabang.
  • Gumawa ng glossary at translation memory para matulungan ang mga tester na bigyang-kahulugan ang mga terminong ginamit nang tama.
  • Kung ang app o site ay naisalin na dati, mangyaring ilakip ang mga nakaraang bersyon para sa sanggunian. Maaari ka ring gumamit ng mga espesyal na serbisyo o database upang iimbak ang lahat ng bersyon ng pagsasalin at ayusin ang pag-access sa mga ito.
  • Gumawa ng bug tracker - isang dokumento o platform kung saan aayusin mo ang lahat ng mga bug na natagpuan sa panahon ng pagsubok sa localization. Ginagawa nitong mas madaling kontrolin ang mga pag-aayos ng bug at makipag-ugnayan sa natitirang bahagi ng koponan.

Sinusuri ang mga katangian ng rehiyon at kultura

Ito ay isang napakahalagang hakbang sa pagsusuri ng lokalisasyon. Kakailanganin mo ang mga screenshot o isang naka-localize na build ng application. Kailangan mong suriin ang sumusunod:

  • Tumutugma sa format ng petsa at oras sa napiling rehiyon.
  • Mga format para sa mga numero ng telepono at address.
  • Mga scheme ng kulay (mahalaga ito dahil ang parehong kulay ay maaaring magkaroon ng iba't ibang kahulugan sa iba't ibang kultura). Halimbawa, puting kulay sumisimbolo ng suwerte sa mga bansa sa Kanluran, ngunit sa kulturang Asyano ito ay nauugnay sa pagluluksa.
  • Pagsunod sa mga pangalan ng produkto sa mga pamantayan sa rehiyon.
  • Format ng pera.
  • Mga yunit.

Pagsusuri sa linggwistika

Sa yugtong ito, sinusuri ang mga tampok ng wika. Kailangan mong tiyakin na:

  • Ang lahat ng mga pahina ng site o mga screen ng application ay gumagamit ng parehong terminolohiya.
  • Walang mga grammatical errors.
  • Walang mga spelling error.
  • Sinunod ang mga tuntunin ng bantas.
  • Ang tamang direksyon ng teksto ay ginagamit (kanan pakaliwa o kaliwa pakanan).
  • Ang mga tamang pangalan ng mga tatak, lungsod, lugar, posisyon, atbp. ay ipinahiwatig.

User interface o hitsura

Ito ay kinakailangan upang ang iyong produkto ng software ay magmukhang perpekto sa anumang wika. Tiyaking suriin ang sumusunod:

  • Ang lahat ng mga inskripsiyon ng teksto sa mga larawan ay naisalokal.
  • Ang layout ng mga bersyon ng wika ay pareho sa orihinal.
  • Ang mga line break at line break sa mga pahina/screen ay inilalagay nang tama.
  • Ang mga dialog, pop-up at notification ay ipinapakita nang tama.
  • Ang haba ng mga linya ay hindi lalampas sa umiiral na mga limitasyon at ang teksto ay ipinapakita nang tama (kung minsan ang isinalin na teksto ay mas mahaba kaysa sa orihinal at hindi kasya sa mga pindutan).

Halimbawa

Ang koponan ng Alconost ay nakatagpo ng isang ganoong kaso habang nagtatrabaho kasama DotEmu at ang kanilang Blazing Chrome na laro. Sa bersyon ng Espanyol, ang bilang ng mga character sa pagsasalin ng teksto ng button ay lumampas sa limitasyon para sa kanila. Ang salitang "Susunod" ay masyadong mahaba sa Espanyol: "Siguiente". Natagpuan ng Alconost team ang error na ito sa panahon ng localization testing at iminungkahi na palitan ang "Siguiente" ng "Seguir" upang maipakita nang tama sa interface. Ito ay sa pamamagitan ng pagtuklas ng mga naturang problema at ang kanilang pag-aalis na ang interface ng produkto ng software at ang pagiging epektibo ng pakikipag-ugnayan ng user ay nagpapabuti.

Pagsubok sa lokalisasyon: bakit kailangan ito ng isang application o website?
Pagsubok sa lokalisasyon: bakit kailangan ito ng isang application o website?

Pag-andar

Ito ay isa sa mga pangwakas at pinakamahalagang yugto kapag kailangan mong suriin kung gumagana nang tama ang naisalokal na aplikasyon. Pinapayuhan ka naming bigyang pansin ang mga sumusunod:

  • Ang functionality ng isang localized na application o site.
  • H=Hyperlinks (tiyaking gumagana ang mga ito sa lahat ng bersyon ng wika, legal para sa tinukoy na rehiyon, at hindi ma-block ng mga lokal o rehiyonal na firewall).
  • Ang gawain ng mga pambungad na pag-andar.
  • Suporta para sa mga espesyal na character para sa iba't ibang mga lokal at wika.
  • Gumagana ang mga keyboard shortcut.
  • Pag-uuri ng listahan ng function.
  • Suporta para sa iba't ibang mga font.
  • Suporta para sa iba't ibang mga delimiter ng format.

Anong mga paghihirap ang maaaring lumitaw sa panahon ng pagsubok sa lokalisasyon?

Ang proseso ng localization testing ay may sarili nitong mga problema at mga pitfalls, at mas mabuting malaman ang tungkol sa mga ito nang maaga. Pagkatapos ng lahat, kahit na ang isang kilalang salawikain ay nagsasabi: "Forewarned is forearmed."

Ang isa sa mga pangunahing paghihirap ay hindi sapat na kaalaman sa target na wika. Naturally, imposibleng malaman ang lahat ng mga wika sa mundo. Ngunit mayroong lokalisasyon, internasyonalisasyon at mga kumpanya ng pagsasalin. Halimbawa, nag-aalok ang Alconost sa mga customer nito ng buong hanay ng mga serbisyo para sa pagsusuri sa lokalisasyon at pagtatasa ng kalidad. Ang mga naka-localize na teksto ay palaging sinusuri ng mga katutubong tagasalin, na mayroon ding malawak na karanasan sa pagsubok ng localization. At maaari kang maging 99,99% sigurado na ang lahat ng mga panrehiyong tampok ay isasaalang-alang.

Ang isa pang punto na maaaring makabuluhang makapagpalubha ng pagsubok sa lokalisasyon ay mahinang kaalaman sa produkto. Madalas itong nagiging problema kung niche ang produkto. Ang mga ahensya ng lokalisasyon ay karaniwang may karanasan sa iba't ibang larangan at alam nila na ang pangkat ay kailangang pag-aralan ang produkto nang maaga at tanungin ang kliyente ng lahat ng mga kinakailangang katanungan upang lubos na maunawaan ang kahulugan ng produkto.

Isaisip din na ang pagsubok sa lokalisasyon ay maaaring medyo mahabang proseso, dahil nangangailangan ng oras upang pag-aralan ang mga katangian ng iba't ibang rehiyon. Upang pasimplehin ang prosesong ito at matugunan ang mga deadline, inirerekomenda namin ang pagsasama ng yugto ng kontrol sa kalidad ng localization sa yugto ng buhay ng pag-unlad. Gawing tuloy-tuloy ang proseso ng pagsubok sa localization: magsalin ng mga bagong string sa sandaling lumitaw ang mga ito at subukan kaagad. Kung nagpaplano ka ng pagsubok sa lokalisasyon nang maaga, makakatulong ito upang mailabas ang produkto sa oras.

Panghuli ngunit hindi bababa sa, madalas na mga kumpanya kalimutang gumawa ng dokumento o account sa cloud platform para subaybayan ang lahat ng bug sa panahon ng pagsubok sa lokalisasyon. Kung wala ito, maaari mong "mawala" ang ilan sa mga error o, mas masahol pa, nakalimutan mong ayusin ang mga ito. Samakatuwid, kinakailangan ang isang malinaw na mekanismo upang mapanatili ang mga talaan ng pagtuklas at pag-aalis ng mga pagkakamali.

Kailangan ng tulong sa localization/translation? β€” Kami sa Alconost ay laging masaya na tumulong!

Tungkol sa amin

Propesyonal na nakikibahagi si Alconost lokalisasyon ng laro, mga app at website sa mahigit 70 wika. Linguistic testing, cloud platform na may API, tuloy-tuloy na localization, 24/7 na pamamahala ng proyekto, anumang format ng string resources.
Ginagawa din namin mga video.

β†’ pa

Pinagmulan: www.habr.com

Magdagdag ng komento