comprehensive hadoop testing tutorial big data testing guide
Овај водич објашњава основе, типове тестирања, планове, потребно окружење, поступак тестирања, валидацију и верификацију за тестирање Хадооп-а и БигДата:
У овом упутству ћемо видети основни увод у тестирање Хадооп-а и БигДата, као када и где ће се тестирање појавити и шта треба да тестирамо као део Хадооп тестирања.
Такође ћемо детаљно разговарати о следећим темама:
- Улоге и одговорности Хадооп тестирања
- Приступ тестирању за тестирање Хадооп / БигДата
=> Погледајте овде да бисте видели А-З упутстава за обуку за БигДата овде.
Шта ћете научити:
- Похрана и обрада података у Хадооп-у
- БигДата и Хадооп тестирање
- Шта је стратегија или план за тестирање БигДата?
- Врсте тестирања за БигДата тестирање
- Алати за БигДата Хадооп тестирање
- Тестирање окружења и подешавања
- Улоге и одговорности Хадооп тестирања
- Приступ тестирању за Хадооп тестирање / БигДата тестирање
- Закључак
- Препоручено читање
Похрана и обрада података у Хадооп-у
Да бисмо извршили ове процесе на систему Хадооп, имамо радну снагу која је категорисана у четири одељка.
- Хадооп Администратори одговорни су за постављање окружења и имају администраторска права за приступ Хадооп системима.
- Хадооп програмери развити програме у вези са повлачењем, складиштењем и обрадом података са различитих локација на централизоване локације.
- Хадооп тестери за валидацију и верификацију података пре повлачења са различитих локација и након повлачења на централизованој локацији, као и валидација и верификација врши се током учитавања података у клијентско окружење.
- Хадооп аналитичари раде када се врши учитавање података и када подаци стигну у складиште на локацији клијента. Ове податке користе за генерисање извештаја и контролне табле. Аналитичари врше анализу података за раст и развој пословања.
Знамо да Хадооп није јединствени систем; садржи више система и машина. Подаци се деле и чувају на више машина, а ако желимо да им поново приступимо, морамо их комбинирати и повући у извештаје и тако даље.
Програмер је одговоран за писање програма у ЈАВА и Питхон за издвајање података и њихово чување.
Други посао програмера је обрада података. Постоје два слоја Хадооп-а, један је за складиштење, тј. Хадооп ХДФС, а други за обраду, тј. Хадооп МапРедуце.
Похрањивање значи да се било који подаци које имамо у извору само чувају / убацују у систем. Обрада значи да је морамо поделити на више машина и поново комбиновати и послати клијенту.
Стога се складиштење и обрада врши помоћу програмских скрипти, а програмер је одговоран за писање скрипти.
Осим програмирања, други метод за складиштење и обраду података у Хадооп-у је коришћење апликација база података као што су Хиве, Импала, ХБасе итд. Овим алатима није потребно никакво програмско знање.
БигДата и Хадооп тестирање
Једном када програмер изврши складиштење и обраду, подаци иду у генерисање извештаја. Пре тога, треба да верификујемо обрађене податке за тачност и проверимо да ли су подаци тачно учитани и правилно обрађени или не.
Дакле, програм и / или скрипте које је креирао програмер треба да верификује Хадооп или БигДата Тестер. Тестер треба да познаје основно програмирање као што су Маппер, Хиве, Пиг Сцриптс, итд. Да би верификовао скрипте и извршио наредбе.
Дакле, пре тестирања, тестери морају да знају шта сви програми и скрипте раде, како да напишу код, а затим да размисле како да их тестирају. Тестирање се може извршити или ручно или помоћу алата за аутоматизацију.
Хадооп има разне врсте тестирања, као што су унит тестирање, регресијско тестирање, системско тестирање и тестирање перформанси итд. Дакле, ово су уобичајени типови тестирања које користимо у нашем уобичајеном тестирању, као и Хадооп и БигДата тестирање.
Имамо исте врсте терминологија тестирања као што су стратегија тестирања, сценарији тестирања и примери случајева итд. У Хадооп и БигДата Тестинг. Само је окружење различито и постоје различите врсте техника које користимо за тестирање система БигДата и Хадооп, јер овде морамо да тестирамо податке, а не апликацију.
Како тестирати БигДата и шта све захтева тестирање у БигДата?
За тестирање БигДата-е морамо имати неке планове и стратегије.
Стога морамо узети у обзир следеће тачке:
- Која је стратегија или план тестирања за БигДата?
- Какви се приступи тестирању примењују на БигДата?
- Шта је потребно окружење?
- Како потврдити и верификовати БигДата?
- Који су алати који се користе у БигДата тестирању?
Покушајмо да добијемо одговоре на сва горе наведена питања.
Шта је стратегија или план за тестирање БигДата?
Испитивање БигДата значи верификацију и потврду података током њиховог складиштења и обраде у складишту података.
Током тестирања БигДата-е, морамо тестирати количину и разноликост података извучених из различитих база података и учитаних као и обрађених у Дата Варехоусе-у или Хадооп систему, ово тестирање подлеже функционалном тестирању.
Морамо да тестирамо брзину података преузетих из различитих база података и учитаних у систем Хадооп, који је део тестирања перформанси.
Дакле, као план или стратегија, морамо се усредсредити на функционално, као и тестирање перформанси БигДата тестирања.
У БигДата Тестинг, тестер мора да верификује обраду огромне количине података користећи Цоммодити Хардваре и релативне компоненте. Стога квалитет података такође игра важну улогу у тестирању БигДата-е. Неопходно је проверити и потврдити квалитет података.
Врсте тестирања за БигДата тестирање
У претходном одељку видели смо да функционално тестирање и тестирање перформанси играју виталну улогу у тестирању БигДата, осим оног као БигДата тестера, морамо обавити још неколико врста тестирања као што су тестирање базе података и архитектонско тестирање.
Ове врсте испитивања су такође важне као и тестирање функционалности и перформанси.
# 1) Архитектонско испитивање
Ово тестирање се врши како би се осигурало да је обрада података правилна и да испуњава захтеве. Заправо, Хадооп систем обрађује огромне количине података и изузетно је свеобухватан.
Ако је архитектура неправилна, онда то може погоршати перформансе због којих се обрада података може прекинути и може доћи до губитка података.
# 2) Тестирање базе података
Овде валидација процеса долази у слику и ми морамо да потврдимо податке из различитих база података, тј. Морамо да осигурамо да подаци преузети из изворних база података или локалних база података морају бити тачни и исправни.
Такође, морамо да проверимо да ли се подаци доступни у изворним базама података поклапају са подацима унетим у систем Хадооп.
Слично томе, морамо да потврдимо да ли су подаци у систему Хадооп тачни и исправни након обраде или рецимо након трансформације и да ли се учитавају у клијентово окружење уз одговарајућу проверу ваљаности и верификације.
Као део тестирања базе података, морамо да прођемо кроз Сурово операције тј. Креирај подаци у Локалним базама података тада Повратити податке и треба да их претражимо, а требало би да буде доступан у бази података пре и после учитавања у складиште података и из складишта података у окружење клијента.
Верификација било ког Ажуриран Подаци о свакој фази чувања или учитавања и обраде података. Брисање оштећених података или дупликата и ништавих података.
# 3) Испитивање перформанси
Као део тестирања перформанси, морамо да проверимо брзину учитавања и обраде података, тј. Као ИОПС (улазни излаз у секунди).
Треба да проверите брзину уноса података или података као улаз из различитих база података у складиште података или систем Хадооп и из система Хадооп или складиште података у окружење клијента.
Такође треба проверити брзину података који долазе из различитих база података и из складишта података као излаз. То је оно што називамо улазни излаз у секунди или ИОПС.
Поред тога, други аспект је провера перформанси апсорпције података и дистрибуције података и брзине потрошње података из складишта података из различитих база података и система клијента из система Хадооп.
Такође као испитивач, морамо да проверимо перформансе Дистрибуције података, попут тога, колико брзо се подаци дистрибуирају у различите датотеке доступне у Хадооп систему или у складишту података. Слично томе, исти процес се дешава током дистрибуције података клијентским системима.
Хадооп систем или складиште података састоји се од више компоненти, тако да испитивач треба да провери перформансе свих тих компонената, као што су МапРедуце Јобс, уметање и потрошња података, време одзива упита и њихове перформансе, као и перформансе претраге операцијама. Све ово је укључено у тестирање перформанси.
# 4) Функционално тестирање
Функционално тестирање садржи тестирање свих поткомпонената, програма и скрипти, алата који се користе за обављање операција складиштења или учитавања и обраде итд.
За тестера су ово четири важне врсте и фазе кроз које треба филтрирати податке како би клијент добио савршене податке без грешака.
Алати за БигДата Хадооп тестирање
Постоје различити алати који се користе за тестирање БигДата:
- ХДФС Хадооп систем дистрибуције датотека за чување БигДата.
- Смањење ХДФС мапе за обраду БигДата.
- За НоСКЛ или ХКЛ Цассандра ДБ, ЗооКеепер и ХБасе итд.
- Услужни алати засновани на облаку попут ЕЦ2.
Тестирање окружења и подешавања
За било коју врсту тестирања, тестеру су потребна одговарајућа подешавања и окружење.
Доље је дата листа захтева:
- Тип података и апликација која ће се тестирати.
- Чување и обрада захтева велики простор за огромну количину података.
- Правилна дистрибуција датотека на свим ДатаНодес-има у целини у кластеру.
- Током обраде података, употреба хардвера би требала бити минимална.
- Програми и скрипте који се могу покренути према захтеву апликације.
Улоге и одговорности Хадооп тестирања
Као испитивач Хадооп-а, одговорни смо за разумевање захтева, припремамо процене испитивања, планирање тест-примера, набавимо неке податке о тестирању за тестирање неких тест-случајева, укључени смо у израду тест-лежишта, извршавање планова испитивања, извештавање и поновно тестирање недостатака.
Такође, морамо бити одговорни за свакодневно извештавање о статусу и завршавање тестова.
Прво о чему ћемо разговарати је Тест Стратеги . Једном када предложимо решење за наш проблем, треба да наставимо и планирамо или израдимо стратешки план тестирања, можемо разговарати о стратегији аутоматизације коју тамо можемо користити, плану о распореду тестирања који зависи од датума испоруке, такође могу разговарати о планирању ресурса.
Стратегија аутоматизације је нешто што ће нам помоћи да смањимо ручни напор потребан за тестирање производа. Распоред испитивања је важан јер ће обезбедити благовремену испоруку производа.
Планирање ресурса ће бити пресудно јер треба да планирамо колико је радних сати потребно за тестирање и колико је ресурса Хадооп потребно за извршење нашег планирања теста.
Једном када израдимо стратегију за тестирање, морамо да креирамо планове за развој теста који укључују израду планова за тестирање, израду тест скрипти који ће нам помоћи да аутоматизујемо тестирање и такође идентификујемо неке податке о тестирању који ће се користити у плановима за тестирање и помаже нам да извршимо те тест планове.
Када завршимо са развојем теста који укључује стварање тест планова, тест скрипти и података о тестирању, настављамо и започињемо са извршавањем тих тест планова.
Када извршимо пробне планове, могу постојати одређени сценарији у којима стварни излаз није онакав какав се очекивао, а те ствари се називају недостацима. Кад год постоји недостатак, морамо да тестирамо и те недостатке и морамо створити и одржавати матрице за њих.
Све ове ствари спадају у следећу категорију која је Управљање недостацима .
Шта је управљање недостацима?
Управљање недостацима састоји се од праћења грешака, исправљања грешака и верификације грешака. Кад год се изврши тестни план за било који производ који имамо и чим се утврди одређена грешка или утврди недостатак, тада тај недостатак треба пријавити програмеру или доделити програмеру.
Тако да програмер може то да погледа и почне да ради на томе. Као тестера, морамо пратити напредак грешке и пратити да ли је грешка исправљена. Ако је грешка исправљена како је пријављено, морамо да је тестирамо и проверимо да ли је решена.
Када се све грешке поправе, затворе и верификују, онда треба да наставимо и испоручимо ОКАИ тестирани производ. Али пре него што испоручимо производ, морамо се побринути да је УАТ (Усер Аццептанце Тестинг) успешно завршен.
Пазимо да су испитивања инсталације и верификација захтева извршени правилно, тј. Производ који се испоручује клијенту или крајњем кориснику одговара захтеву наведеном у документу о софтверском захтеву.
Кораци о којима смо разговарали заснивају се на машти, било да је реч о било ком од сценарија тестирања или било ком приступу тестирања који ћемо користити за те кораке или изговорити те фразе за тестирање нашег производа и испоруку крајњег резултата, што је ОКАИ Тестирани производ.
Хајде да детаљно расправимо ово и повежемо са Хадооп тестирањем.
Знамо да је Хадооп нешто што се користи за групну обраду, а такође знамо да је ЕТЛ једно од поља у којима се Хадооп пуно користи. ЕТЛ је скраћеница од Ектрацтион Трансформатион анд Лоадинг . О овим процесима ћемо детаљно разговарати када разматрамо план испитивања и стратегију испитивања као тачку гледишта Хадооп тестирања.
Према дијаграму наведеном у наставку, само претпостављамо да имамо четири различита извора података. Оперативни систем, ЦРМ ( Менаџмент за односе са муштеријама ) и ЕРП ( Планирање ресурса предузећа ) је РДБМС или рецимо Релациони систем за управљање базама података који имамо, а такође имамо и гомилу равних датотека које можда евидентирају, датотеке, записе или било шта друго што се тиче наших извора података.
Можда користимо Скооп или Флуме или било који одређени производ за добијање података, записа или било чега другог као мојих извора података. Ове алате можемо користити за добијање података из извора података у мој директориј за инсценирање, што је прва фаза нашег процеса Екстракција.
Једном када подаци из директоријума за инсценирање, који се уствари чине ХДФС (Хадооп Дистрибутион Филе Систем), посебно ћемо користити скриптни језик као што је ПИГ за Трансформисати тај податак. То Трансформација биће према подацима које имамо.
Једном када се подаци трансформишу у складу са било којом технологијом скриптирања коју имамо, то ћемо и учинити Лоадинг те податке у складиште података. Из складишта података ти подаци ће се користити за ОЛАП анализу, извештавање и минирање података или за аналитику.
Хајде да разговарамо које све фазе можемо користити за тестирање Хадооп-а.
Прва фаза биће фаза екстракције. Овде ћемо добити податке из наших изворних база података или из Флат датотека, и у том случају, оно што можемо да урадимо је, можемо да потврдимо да су сви подаци успешно и коректно копирани из извора у директоријум Стагинг.
Може да укључује проверу броја записа, врсте записа и врсте поља, итд.
Једном када се ови подаци копирају у директоријум за инсценирање, кренућемо даље и покренути другу фазу која је Трансформација. Овде ћемо имати неку пословну логику која ће деловати на копираним подацима из изворних система и која ће заправо створити или трансформисати податке у потребну пословну логику.
Трансформација може да укључује сортирање података, филтрирање података, спајање података из два различита извора података и одређене друге операције.
Једном када се подаци трансформишу, наставићемо и припремићемо планове испитивања и проверићемо да ли добијамо излаз према очекивањима, а сви излази које добијамо испуњавају очекивани резултат и типове података, вредности поља и домети итд. су нешто што пада на своје место.
Једном када је тачно, можемо наставити и учитати податке у складиште података.
У фази учитавања заправо проверавамо да ли је број записа из фазе и број записа у складишту података синхронизован, можда нису слични, али би требало да буду синхронизовани. Такође видимо да ли је врста података који су трансформисани синхронизована.
Објавићемо да ћемо ове податке користити за ОЛАП анализу, извештавање и минирање података, што је последњи слој нашег производа и у том случају можемо имати накнадне или можемо рећи да су тестни планови доступни за све ове слојеве.
Кад год добијемо неке податке из извора на одредиште, увек морамо да се побринемо да само овлашћене особе имају овлашћени приступ подацима.
Аутентикација
Овлашћење
Шта подразумевамо под оба ова појма?
Да бисмо ово разумели, хајде да ствари сагледамо из ЕТЛ дијаграма.
Према горњем дијаграму, податке добијамо из изворних РДБМС мотора и из равних датотека у ХДФС, а та фаза се назива екстракција.
Хајде да разговарамо о аутентификацији на одређени начин, постоје одређена предузећа која имају податке који су ограничени због своје природе, ова врста података се назива америчким подацима који откривају идентитет.
ПИИ означава Подаци који могу лично да идентификују, све информације као што су датум рођења, ССН, број мобитела, адреса е-поште и адреса куће итд., све спадају у ПИИ. Ово је ограничено и не може се делити са свима.
Податке треба делити само са особама којима су најпотребнији и онима којима су подаци потребни за стварну обраду. Ако имате ову проверу и поставите прву линију одбране, зове се аутентификација.
На пример, користимо преносни рачунар и тамо смо инсталирали Виндовс, можда имамо неки кориснички налог креиран у нашем оперативном систему Виндовс и тамо смо примењивали лозинку.
На овај начин само особа која има Акредитиве за овај одређени кориснички налог може се пријавити у Систем и на тај начин ћемо заштитити наше податке од крађе или непотребног приступа. Други слој је Ауторизација.
Пример, имамо два различита корисничка налога у нашем оперативном систему Виндовс, један је наш, а други би могао бити гост. Администратор (ВЕ) има право да обавља све врсте операција, попут инсталације и деинсталације софтвера, стварања нове датотеке и брисања постојећих датотека итд.
С друге стране, гости корисници можда неће имати сву ову врсту приступа. Гост има потврду идентитета за пријављивање у систем, али нема овлашћење за брисање или креирање датотека и инсталацију, као и деинсталацију било ког софтвера у систему, односно из система.
Међутим, гостујући кориснички рачун због потврде идентитета има право да чита датотеке које су креиране и користи софтвер који је већ инсталиран.
Ово је начин на који се тестирају аутентификација и ауторизација, у овом случају, било који подаци доступни у ХДФС-у или било којем систему датотека који треба да проверимо за аутентификацију и ауторизацију података.
Приступ тестирању за Хадооп тестирање / БигДата тестирање
Приступ тестирању је уобичајен за све врсте тестирања, не само зато што је то БигДата или Хадооп тестирање када пређемо на уобичајено ручно тестирање или аутоматско тестирање или безбедносно тестирање, тестирање перформанси, па било која врста тестирања следи исти приступ.
Захтеви
Као део приступа тестирању, морамо започети са Захтеви , Захтев је основна ствар, данас смо га у Агиле процесу називали Сториес анд Епицс. Епско је само већи захтев, док су Приче мањи захтеви.
Захтев у основи садржи који су све модели података, циљеви, извори, као и какве врсте трансформација морамо применити, какве алате морамо користити? Све ове врсте детаља биће доступне у Захтевима.
Ово је у основи захтев клијента или захтев купца. На основу овог захтева започет ћемо процес тестирања.
Процена
Други део приступа је Процена , Колико времена треба да одвојимо да би се целокупна активност обавила као део тестирања. Израђујемо планирање испитивања, припремамо сценарије испитивања, припремамо тест случајеве и извршење истих, као и пронађемо недостатке и пријавимо их, а такође припремамо и извештаје о испитивању.
Све ове активности ће потрајати, па колико нам времена треба за извршавање свих ових активности и то се у основи назива Процена. Морамо да дамо грубу процену менаџменту.
Планирање теста
Планирање теста није ништа друго до опис процеса, шта тестирати, шта не тестирати, који је опсег тестирања, који су распореди, колико је ресурса потребно, хардверски и софтверски захтеви и који су временски рокови као и циклуси тестирања користиће се, који су нивои тестирања потребни итд.
Током планирања теста, они ће извршити одређену алокацију ресурса за пројекат и који су различити модели које имамо, колико ресурса је потребно и какве врсте вештина су потребне, итд. Све ове ствари и аспекти ће бити укључени у тест Фаза планирања.
Већину времена људи на нивоу руководства или руководства ће радити планирање тестова.
Тест сценарији и тест случајеви
Када завршимо са планирањем теста, треба да се припремимо Тест сценарији и тест случајеви , посебно за тестирање великих података, потребно нам је неколико докумената заједно са потребним документом. Шта све треба уз овај документ захтева?
Треба нам Документ захтева који садржи потребе клијента, заједно са овим и нама Улазни документ тј. Дата Моделс. Модел података у смислу шта су шеме база података, које су табеле и у каквим су односима сви ови подаци ће бити доступни у моделима података.
Такође, имамо Мапирање докумената , Мапирање докумената за На пример. у релационим базама података имамо неке табеле, а након учитавања података кроз ЕТЛ у складишту података у ХДФС-у, шта све мапирање треба да урадимо? односно мапирање типа података.
питања и одговори на интервју за испитивање етл за искусни пдф
На пример, ако имамо табелу купаца у ХДФС-у, онда у ХДФС-у имамо табелу ЦУСТОМЕР_ТАРГЕТ или иста табела може бити и у ХИВЕ-у.
У овој табели купаца имамо одређене колоне, а у табели ЦИЉ ЗА КУПЦЕ имамо одређене колоне као што је приказано на дијаграму. Пребацили смо податке из табеле купаца у табелу ЦИЉ ЗА КУПЦЕ, тј. Извор у циљ.
Затим морамо да проверимо тачно мапирање попут података присутних у изворној табели, а то је колона 1 и ред 1 табеле купаца и сматрамо је Ц1Р1, а исти подаци треба да се мапирају у Ц1Р1 табеле ЦИЉНИ ЦИЉ. Ово се у основи назива Мапирање.
Како ћемо знати, која су све мапирања која треба да верификујемо? Дакле, ова мапирања ће бити присутна у документу за мапирање. У документу за мапирање, купац ће дати све врсте мапирања.
Такође, захтевали смо а Документ о дизајну , Пројектни документ потребан како за развојни тим, тако и за КА тим, јер ће у пројектном документу купац пружити, какву врсту Мап Редуце Јобс-а ће применити и који тип МапРедуце Јобс-а узима улазе и који тип МапРедуце-а Послови дају резултате.
Слично томе, ако имамо ХИВЕ или ПИГ, шта су све УДФ-ови које је купац створио, као и које су све улазне податке које ће узети и какав ће излаз произвести итд.
Да бисмо припремили сценарије за тестирање и тест случајеве, морамо да имамо све ове документе на руци:
- Документ захтева
- Модел података
- Мапирање документа
- Документ о дизајну
Они се могу разликовати од једне до друге организације и не постоји обавезно правило да морамо имати све ове документе. Понекад имамо све документе, а понекад имамо само два или три документа или се понекад треба ослонити и на један документ, то је до сложености пројекта, распореда предузећа и свега.
Прегледи сценарија испитивања и тест случајева
Морамо обавити преглед тест сценарија и тест случајева, јер некако или у неким случајевима заборавимо или пропустимо неке тест случајеве, јер сви не могу да смисле све могуће ствари које се могу урадити са захтевима, у таквим условима које морамо предузети помоћ од независних алата или од некога другог.
Дакле, кад год припремимо неке документе или изведемо нешто, тада нам треба неко да прегледа ствари из истог тима, попут програмера, тестера. Они ће дати одговарајуће предлоге да укључе нешто више или такође предложити ажурирање или модификовање тест сценарија и тест случајева.
Они пружају све коментаре и на основу тога ћемо ажурирати наше сценарије тестирања и случајеве испитивања и више верзија документа које треба да објавимо у тиму док се документ у потпуности не ажурира у складу са захтевом.
Извршење теста
Једном када је документ спреман, добићемо одјаву од горњег тима за започињање процеса извршења који се у основи назива Тест Цасе Екецутион.
Ако желимо да извршимо своје тест случајеве током извршења, морамо да проверимо да ли програмер мора да пошаље информације, ако је то нормално функционално тестирање или неко друго тестирање или тестирање аутоматизације, потребна нам је Буилд. Али, овде са становишта тестирања Хадооп или БигДата, програмер ће обезбедити МапРедуце Јобс.
ХДФС датотеке - без обзира на датотеке које се копирају у ХДФС те датотеке су потребне информације за проверу привилегија, ХИВЕ скрипте које су креирали програмери за верификацију података у табели ХИВЕ, а такође су нам потребни и ХИВЕ УДФ које су развили програмери, ПИГ Скрипте и ПИГ УДФ-ови.
То су све ствари које морамо добити од програмера. Пре него што кренемо на погубљење, требали бисмо имати све ове ствари.
За МапРедуце Јобс ће пружити неке ЈАР датотеке и као део ХДФС-а већ су учитали податке у ХДФС и датотеке би требале бити спремне и ХИВЕ скрипте за потврду података у ХИВЕ табелама. Шта год да су УДФ-ови имплементирали, биће доступно у ХИВЕ УДФ-има. Исто захтевамо и за ПИГ скрипте и УДФ-ове.
Извештавање и праћење недостатака
Једном када извршимо тест случајеве, пронађемо неке недостатке, неке очекиване, а неке стварне нису једнаке очекиваним резултатима, па их морамо навести и доставити развојном тиму на решавање, а ово се у основи назива Извештавање о недостацима.
Претпоставимо да ако нађемо неки недостатак у задатку МапРедуце, онда ћемо га пријавити програмеру и они ће поново створити задатак МапРедуце, изврше неке промене на нивоу кода, а затим ће поново пружити најновији задатак МапРедуце који морамо да тестирамо .
Ово је непрекидан процес, након што се посао тестира и положи, поново га морамо поново тестирати и пријавити програмеру, а затим набавити следећи за тестирање. Тако се постиже активност извештавања и праћења недостатака.
Извештаји о испитивању
Након што завршимо са свим процесима тестирања и недостаци буду затворени, морамо да направимо наше извештаје о тестирању. Извештаји о испитивањима су све што смо до сада урадили да бисмо довршили поступак тестирања. Сва планирања, писање и извршавање тест случајева, шта смо добили, итд. Све је документовано заједно у облику извештаја о тестирању.
Ове извештаје морамо да шаљемо свакодневно или недељно или према потребама купца. Данас организације користе АГИЛЕ модел, тако да сваки Извештај о статусу треба ажурирати током дневних обрачуна.
Закључак
У овом упутству смо прошли кроз:
- Стратегија или план тестирања БигДата-а.
- Потребно окружење за тестирање БигДата.
- Провера и верификација БигДата података.
- Алати коришћени за тестирање БигДата.
Такође смо сазнали о -
- Како стратегија испитивања, развој теста, извршавање тестова, управљање неисправностима и испорука функционишу у улогама и одговорностима као део Хадооп тестирања.
- Приступ тестирању за тестирање Хадооп / БигДата који укључује прикупљање захтева, процену, планирање теста, креирање сценарија теста и тест случајева заједно са прегледима.
- Такође смо сазнали о извршењу тестова, извештавању и праћењу кварова и извештавању о тестовима.
Надамо се да вам је овај водич за тестирање БигДата био од помоћи!
=> Овде погледајте СВЕ водиче за БигДата.
Препоручено читање
- Водич за испитивање запремине: примери и алати за испитивање запремине
- Како извршити тестирање на основу података у програму СоапУИ Про - Водич за соапУИ бр. 14
- Водич за тестирање складишта података са примерима | ЕТЛ Водич за тестирање
- Преузимање е-књиге за тестирање буквара
- Водич за тестирање складишта података ЕТЛ (комплетан водич)
- Шта је Хадооп? Водич за Апацхе Хадооп за почетнике
- Водич за испитивање разарања и испитивања без разарања
- Функционално тестирање вс нефункционално тестирање