what is globalization testing
Шта је тестирање на глобализацији: Водич за његове врсте, контролну листу и приступ тестирања
Тестирање глобализације има за циљ да осигура да ли је производ стабилан како у погледу својих функционалности, тако и представљања података упркос различитим културама / локалитетима.
Са брзо развијајућом интеракцијом између људи, култура и земаља кроз раст међународне трговине, потражња за глобализованим софтверским производима се нагло повећала на тржишту. И, у овом тренутку, на сцену долази тестирање глобализације.
Како напредујемо у овом упутству, научићемо више о основама глобализованог софтвера и глобализацијског тестирања заједно са његовим потребама, значајем, предностима, врстама, а такође ћемо упознати и како ово тестирање треба радити.
Шта ћете научити:
- Шта је глобализовани софтвер?
- Шта је испитивање глобализације?
- Требати
- Врсте тестирања на глобализацији
- Приступ тестирању глобализације
- Шта треба тестирати?
- Контролна листа за испитивање глобализације
- Закључак
- Препоручено читање
Шта је глобализовани софтвер?
Пре него што уђемо у концепт испитивања глобализације, превише је императив да бисмо разумели шта је заправо глобализовани софтвер.
Глобализовани софтвер је онај који ради независно од свог топографског, културног и националног окружења. Сигуран сам да је већина нас сигурно видела и користила многе такве апликације и софтвер у вашем свакодневном животу.
Један од најбољих Пример то би стало овде Фејсбук . Ова апликација има функцију подешавања језика путем које је може користити неколико регионалних и националних језика.
На пример, ако сте у Индији, онда имате могућност да Фацебоок користите на енглеском, хиндском, маратхском, бангла, панџапском, гуџаратском или на било ком језику који вам одговара.
Особа из Јужне Африке може да користи Фацебоок на африкаансу, особа из Француске на француском и тако даље. Дакле, на основу ваше земље и региона широм света, можете одабрати језик по свом избору и сходно томе користити апликацију.
Међутим, функције апликације остаће исте. Само ће се променити језик на којем се ствари приказују кориснику. Неке друге ствари такође долазе овде на слику, попут датума и времена, валуте, у зависности од ваше временске зоне и државе.
О свему овоме ћемо детаљно разговарати док се упуштамо у овај водич.
Шта је испитивање глобализације?
Ово је техника која потврђује да ли апликација признаје све текстове за унос језика и може ли се користити широм света или не.
Једини циљ тестирања на глобализацији је открити потенцијалне проблеме који би могли ометати глобализацију апликације у дизајну апликације.
Требати
У данашњем сценарију свет је постао глобално село. Бићете на врху конкуренције ако ваш софтверски производ служи разним земљама, регионима или тржиштима широм света.
Да би се то постигло, веома је важно видети да ли је софтверски производ подвргнут глобализацијским тестовима путем којих можемо осигурати да ће производ добро функционисати у свакој од култура којима служи.
На пример, у Индији су поштански бројеви 6 нумеричких цифара (без абецеде). Дакле, ако сте земљу изабрали као Индију, приликом уношења ПИН кода вашег подручја, она треба да прихвати само шестоцифрени код. Али, ако је ваша држава Канада, онда поштански бројеви садрже 6 алфанумеричких знакова.
како створити јава датотеку у ецлипсе-у
У горе наведеном случају, ваша апликација треба да прихвати поштански број у складу са канадским форматом поштанског броја. Стога је веома важно осигурати да ли функција поштанског броја функционише у складу са сваком локализацијом. Слично томе, многи такви проблеми могу се појавити док варирају локацију и језик.
Дакле, јавља се потреба за тестирањем глобализације у којем би се откривање и решавање проблема могло појавити услед промене језика и географског региона. Такође вам помаже да се уверите да у вашој апликацији нема чврстог кодирања.
Врсте тестирања на глобализацији
Ово испитивање се може поделити у два дела. Први онај Испитивање интернационализације (ака 118Н тестирање) а други је Испитивање локализације (ака Л10Н тестирање) .
Детаљно ћемо разумети више о свакој од ових врста тестирања.
# 1) Испитивање интернационализације
Интернационализација је процес у којем је код софтвера скројен на такав начин да је потпуно неовисан о било којој култури и информацијама специфичним за регион.
На пример, Један од задатака који се укључују у испитивање интернационализације је модификовање логике за све функције обликовања (форматирање датума и времена, форматирање бројева и валута, итд.). Кодиране вредности се извлаче и чувају у спољним датотекама (које се називају сноповима ресурса) и које ће се учитати током извођења.
Такође познат као 118Н Испитивање , Тестирање интернационализације проверава да ли апликација ради једнолико по различитим глобалним регионима и културама.
Кључни циљ испитивања интернационализације је да се верификује да ли се код може носити са свом међународном подршком без кршења функционалности која може проузроковати губитак података или проблеме са интегритетом података.
Питања и одговори за подршку за десктоп рачунаре пдф
Испитивање 118Н углавном се фокусира на:
- Тестирање језичке компатибилности: То укључује проверу да ли се производ може правилно понашати у одређеном језичком окружењу.
- Испитивање функционалности: То укључује извршавање тестова регресије функционалности у различитим језичким окружењима и уношење низова матерњег језика. То укључује испитивање да ли се информације специфичне за културу, попут валуте, датума, времена, правилно приказују или не.
- Валидација корисничког интерфејса: Ово покушава да идентификује било какве визуелне проблеме као што су графички проблеми, преклапање текста, скраћивање текста итд.
- Испитивање међуоперабилности: То укључује тестирање софтвера на циљаним унакрсним платформама, оперативним системима, верзијама апликација итд.
- Испитивање употребљивости: Тестира једноставност употребе апликације.
- Испитивање инсталације: То укључује покушај инсталирања апликације на различите матерње језике и утврђивање да ли су све поруке о инсталацији исправно приказане у подешавањима језика.
Кликните овде за врло информативан узорак случајева интернационализације који је обезбедио Мицрософт.
# 2) Испитивање локализације
Локализација је поступак модификовања софтверског производа према сваком локалном језику (језику, територији, кодној страници итд.) Који треба бити подржан.
То укључује превод софтвера и његово представљање крајњем кориснику. Превод програма узима у обзир иконе, графике, корисничке приручнике, датотеке помоћи, документацију и друге културне спецификације.
Такође познат као Л10н Тестирање , Локализујуће тестирање је испитивање верификације језика које се ради како би се осигурао квалитет производа за одређену културу или локално подешавање. Углавном се фокусира на кориснички интерфејс и садржај.
Ово тестирање обично обавља неко ко разуме тај језик.
До сада сте сигурно већ разумели разлику између испитивања интернационализације и испитивања локализације.
Укратко, тестирање интернационализације има за циљ да осигура да ли је софтверски производ прилагодљив различитим језицима и географским регионима, а да на њему не врши никакве промене.
С друге стране, тестирање локализације има за циљ да осигура да ли ће се интернационализовани производ прилагодити одређеном језику или региону додавањем неких компоненти и текстова специфичних за локално окружење.
СТХ је такође објавио детаљан и користан чланак о испитивању интернационализације и локализације.
Кликните на доњу везу да бисте је погледали:
Препоручено читање => Једноставан водич за испитивање локализације и интернационализације
Приступ тестирању глобализације
Морамо да идентификујемо подручја за тестирање глобализације у стратегији тестирања и фази планирања животног циклуса тестирања софтвера. Затим створите случајеве за тестирање и податке за захтеве за тест глобализације и подесите заједнички сервер са више локализација (клијената) да бисте имали одговарајуће подешавање тест окружења.
Тест глобализације (и18н плус л10н тестирање) треба започети првог дана, тј. Дана када започиње редовно тестирање основне верзије (енглеског) производа.
Критичне грешке глобализације треба идентификовати и отклонити од самог почетка. Требало би да планирате да поправите и регресирате тест ових грешака од почетка тестирања.
Кроз овај приступ можете добити беспрекорни глобализовани производ који се истовремено може пустити на више тржишта.
Такође можете погледати врло корисно тестирање глобализације Приступ пружа Мицрософт .
Шта треба тестирати?
Пуно тога треба покрити током овог тестирања. Међутим, најважнији аспекти су:
# 1) Речник језика
Глобализовани производ подржава многе језике. Што већи број језика подржава, то је већа потреба за тестирањем.
Можете да користите језичке преводиоце и верификујете једног по једног ако апликација користи одговарајући речник за сваки језик. Не треба темељито тестирати реч по реч. Међутим, препоручује се брз и јасан поглед на апликацију пребацивањем на сваки други језик.
немам задати мрежни пролаз
# 2) Кориснички интерфејс
Као што знате да свако писање језика има другачији стил писања (мало их се пише с лева на десно, а мало са десна на лево), а простор потребан за речи може се разликовати од једног језика до другог.
Дакле, постоји потреба за тестирањем распореда корисничког интерфејса на сваком језику како би се осигурало да је кориснички интерфејс чист и да нема проблема попут преклапања текста, погрешног поравнања текста, проблема са навигацијом итд.
# 3) Ознака датума и времена
Формати приказа датума и времена ће се разликовати од региона до региона.
На пример , Најчешћи формат датума у САД је мм / дд / ииии. Супротно томе, најчешћи формат датума у Европи је дд / мм / гггг. С друге стране, Канада прихвата и ДД / ММ / ГГГГ и ММ / ДД / ГГГГ.
Слично томе, мало земаља користи 24-часовну нотацију, док друге користе 12-часовну нотацију. Дакле, пресудно је осигурати да се датум и време прикажу у одговарајућем формату када се пребаците у различите регионе / државе.
# 4) Тачност датума / времена
Није само формат већ и стварни датум и време варирају од региона до региона у зависности од временске зоне.
На пример, 11:53 АМ Субота, индијско стандардно време (ИСТ) је 1:23 АМ субота по источном времену (ЕТ). Дакле, треба га тестирати ако су тачни датум и време приказани у апликацији за прелазак у различите земље
# 5) Формат валуте и управљање стопама конверзије
Ако ваша апликација укључује е-трговину, тада је тестирање валута пресудно. Формати бројева за валуте варирају од земље до земље. Дакле, требали бисте се побринути за форматирање. Друга важна ствар је приказивање тачног симбола валуте заједно са јединицама.
На пример, ако је цена предмета 100 рупија, али у апликацији се помиње као само „100“, то би могло збунити купца јер је 100 рупија или 100 долара. Тако, '? 100 ’је јасније. Следећи значајан тест требало би да буде осигурање да ли се воде рачуна о стопама конверзије.
На пример, ако ваша апликација има могућност избора валуте, онда када пређете са ИНР на УСД, ‘? 100 ’треба приказати као’ 1,56 УСД ’(у зависности од девизног курса у то време). Такође се препоручује приказивање курса кориснику како би био кориснији и кориснији.
# 6) Формат броја телефона, адресе и поштанског броја
Редослед приказивања адресе разликује се од језика до језика.
На пример , на јапанском језику, адреса је поштански број, држава, град, а док је на енглеском језику адреса адреса, име, град, држава и поштански број итд.
Дакле, требате да потврдите да ли приказ редоследа адреса добро функционише док се пребацујете са различитих језика које ваша апликација подржава. Слично томе, дужина и формат телефонског броја такође се разликују од земље до земље. Ових дана имамо и Е.164 препорука форматирати бројеве према општем међународном запису.
Контролна листа за испитивање глобализације
Доље су дате листе за тестирање:
- Уверите се да ли се раде потребне инсталације за постављање тестног окружења.
- Уверите се да ли је база података компатибилна са Уницоде-ом.
- Проверите да ли у коду нема чврсто кодираних низова.
- Уверите се да ли је потребна локализација инсталирана на клијентском рачунару или не.
- Проверите да ли су у пакетима ресурса доступне све потребне датотеке својстава језика.
- Проверите да ли је кориснички интерфејс апликације приказан на матерњем језику локалитета клијента.
- Проверите да ли је подразумевани језик приказа енглески када није изабрана ниједна локализација или када датотека својстава језика није доступна у снопу ресурса.
- Потврдите да ли апликација може да обрађује широке податке, укључујући скуп знакова на матерњем језику, АСЦИИ знакове, посебне знакове итд.
- Проверите да ли је редослед података на корисничком интерфејсу у складу са локацијом клијента.
- Проверите да ли функција филтрирања и претраживања функционише у складу са локацијом клијента.
- Проверите да ли су тачни формат датума и времена приказани у апликацији.
- Проверите да ли су валуте приказане у исправном формату.
- Проверите да ли су телефонски бројеви и пин кодови приказани у исправном формату.
- Проверите да ли је курсор поравнат са исправном страном поља за унос на основу смера језичке скрипте.
- Проверите да ли се тестирају сви наведени захтеви купаца?
- Проверите да ли су тестирани сви улази / излази који одговарају свакој функцији?
- Проверите да ли се тестирају све функционалности засноване на уносима матерњег језика?
- Проверите да ли се тестирају сви захтеви базе података?
- Проверите да ли се тестирају сви наведени кориснички интерфејси?
- Уверите се да се на екранима не преклапају знакови.
- Уверите се да се на екранима не приказују нежељени знакови.
- Проверите да ли се графика правилно приказује у корисничком интерфејсу.
- Проверите да ли су кориснички приручници / датотеке помоћи приказани на матерњем језику према локалном окружењу клијента
Закључак
Потребно је извршити тестирање на глобализацији како би се добио глобализовани производ богатог квалитета.
Ваш производ би требао бити прихватљив за општу базу корисника која може припадати различитим географским регионима и онима који говоре различите језике. Да бисте стекли светску прихваћеност вашег софтверског производа, неопходно је потврдити његову употребљивост за сваку локализацију којој служи.
Најбољи део овог тестирања је тај што када проверавате спремност за свет, проверавате и опште основне функционалности производа. Међутим, тестирање глобализације штеди ваше укупно време и труд за тестирање софтвера.
Да ли знате још неку информативну чињеницу о испитивању глобализације? Било би нам драго да се чујемо !!
Препоручено читање
- Алфа тестирање и бета тестирање (потпун водич)
- Комплетни водич за тестирање верификације израде (БВТ тестирање)
- Функционално тестирање вс нефункционално тестирање
- Најбољи алати за тестирање софтвера 2021. године (КА Тест Аутоматион Тоолс)
- Врсте тестирања софтвера: различите врсте испитивања са детаљима
- Водич за тестирање складишта података ЕТЛ (комплетан водич)
- Водич за тестирање безбедности веб апликација
- Најбоље услуге КА тестирања софтвера од СофтвареТестингХелп