Следе често постављана питања о СКЛ интервјуима како за свеже тако и за искусне тестере.
1) Шта је тестирање базе података?
Тестирање базе података је такође познато и као Бацкенд тестирање. Тестирање базе података сегментирано је у четири различите категорије.
- Тестирање интегритета података
- Тестирање ваљаности података
- Перформансе повезане са базом података
- Тестирање функција, поступка и окидача
2) У тестирању базе података, шта треба нормално да проверимо?
Уобичајено су ствари које проверимо у ДБ Тестинг:
- Провера ограничења
- Провера величине поља
- Похрањена процедура
- Подударање величине поља апликације са базом података
- Индекси за проблеме засноване на учинку
3) Објасните шта је тест вођен подацима?
У табели података, за тестирање вишеструких бројева података, користи се тест на основу података. Користећи ово, лако може истовремено заменити параметре са различитих локација.
4) Шта су удруживања и помињу различите врсте придруживања?
Придруживање се користи за приказ две или више табела, а врсте придруживања су:
- Натурал Јоин
- Иннер Јоин
- Спољно придруживање
- Цросс Јоин
Спољни спој се поново дели на два дела:
- Леви спољни спој
- Десни спојни спој
5) Шта су индекси и помињу различите врсте индекса?
Индекси су објекти базе података и креирају се на колонама. Да би брзо преузели податке, често им се приступа. Различите врсте индекса су:
- Б-Трее индекс
- Битмап индекс
- Груписани индекс
- Индекс покривености
- Нејединствени индекс
- Јединствени индекс
6) Које кораке предузима тестер током тестирања ускладиштених процедура?
Тестер ће проверити стандардни формат ускладиштених процедура, а такође ће проверити да ли су тачна поља попут ажурирања, придруживања, индекса, брисања као што је поменуто у ускладиштеној процедури.
7) Како бисте знали за тестирање базе података, да ли се активира окидач или не?
Приликом испитивања заједничког дневника ревизије знали бисте да ли се окидач активира или не. У евиденцији ревизије можете видети активиране окидаче.
8) Који су кораци за тестирање учитавања података у тестирању базе података?
За тестирање учитавања података треба следити следеће кораке
- Изворни подаци би требали бити познати
- Подаци о циљевима треба да буду познати
- Треба проверити компатибилност извора и циља
- У СКЛ Ентерприсе манагеру покрените ДТС пакет након отварања одговарајућег ДТС пакета
- Морате упоредити колоне циља и извора података
- Треба проверити број редова циља и извора
- Након ажурирања података у извору, проверите да ли се промене појављују у циљу или не.
- Проверите НУЛЛ и смеће
9) Без употребе контролних тачака базе података, како тестирате СКЛ упит у КТП-у?
Писањем процедуре скриптирања у ВБСцрипт, можемо се повезати са базом података и тестирати упите и базу података.
10) Објасните како се користе СКЛ упити у КТП-у?
У КТП-у користећи излазну тачку провјере базе података и провјеру базе података, морате одабрати опцију СКЛ ручни упити. Након одабира опције ручних упита, унесите упите „селецт“ да бисте преузели податке у базу података, а затим упоредите очекивано и стварно.
11) Који је начин писања тест примера за тестирање базе података?
Писање тест примера је попут функционалног тестирања. Прво морате знати функционалне захтеве апликације. Тада морате да одредите параметре за писање тест-случајева
- Циљ: Напишите циљ који желите да тестирате
- Начин уноса: Напишите метод акције или унос који желите извршити
- Очекивано: како треба да се појави у бази података
12) Који су СКЛ изрази које сте користили у тестирању базе података за управљање и манипулацију табелом тестирања?
Наводи попут СЕЛЕЦТ, ИНСЕРТ, УПДАТЕ, ДЕЛЕТЕ користе се за манипулацију табелом, док се АЛТЕР ТАБЛЕ, ЦРЕАТЕ ТАБЛЕ и ДЕЛЕТЕ ТАБЛЕ користе за управљање табелом.
13) Како тестирати процедуре и окидаче базе података?
Да би се тестирали поступци и окидачи базе података, улазни и излазни параметри морају бити познати. Израз ЕКСЕЦ може се користити за покретање процедуре и испитивање понашања табела.
- Отворите пројекат базе података у истраживачу решења
- Сада у менију Поглед кликните на шему базе података
- Отворите директоријум пројекта из менија Приказ шеме
- Кликните десним тастером миша на објекат који треба тестирати, а затим кликните на дијалог који каже Цреате Унит Тестс
- Након тога креирајте нови пројекат за испитивање језика
- Изаберите или а) Уметните јединични тест или б) Направите нови тест, а затим кликните на дугме У реду
- Пројекат који треба да се конфигурише биће изведен кликом на дијалошки оквир Конфигурација пројекта.
- Када се конфигурише, кликните на ОК
14) Како можете написати тестове из захтева и да ли захтеви представљају тачну функционалност АУТ (Апплицатион Ундер Тест)?
Да бисте написали тест случајеве из захтева, морате детаљно да их анализирате у смислу функционалности. Након тога размишљате о одговарајућим техникама дизајна тест-случајева, као што је еквивалентна партиција, дизајн црне кутије, графикони узрока узрока итд. За писање тест-случајева.
15) Шта је ДБМС?
ДБМС је систем за управљање базом података, постоје различите врсте ДБМС-а
- Мрежни модел
- Хијерархијски модел
- Релациони модел
16) Шта је ДМЛ?
ДМЛ је скраћеница од Дата Манипулатион Лангуаге, користи се за управљање подацима објектима шеме. То је подскуп СКЛ-а.
17) Шта су ДЦЛ наредбе? Које су две врсте наредби које користи ДЦЛ?
ДЦЛ је скраћеница од Дата Цонтрол Лангуаге (Језик контроле података), користи се за контролу података.
Двије врсте ДЦЛ наредби су:
Додељивање: Коришћењем ове наредбе корисник може приступити привилегији бази података
Опозови: Коришћењем ове наредбе корисник не може приступити бази података
18) Шта је тестирање беле кутије и црне кутије?
Тестирање црне кутије значи тестирање софтвера за излазе при давању одређених уноса. Ово тестирање се обично врши како би се утврдило да ли софтвер испуњава захтеве корисника. Не очекује се одређени функционални излаз за покретање овог теста.
Тестирање беле кутије се врши ради провере тачности кода и логике програма. Ово тестирање врши програмер који познаје логички ток система.
19) Како КТП процењује резултате теста?
Једном када се тестирање заврши, КТП ће генерисати извештај. Овај извештај ће приказати контролне тачке, системску поруку и грешку откривене током тестирања. Прозор резултата теста приказаће сва неслагања која се нађу на контролним тачкама.
20) Објасните поступак КТП тестирања?
- Процес КТП тестирања заснован је на следећим корацима:
- Стварање датотека графичког корисничког интерфејса (графичког корисничког интерфејса): Идентификује ГУИ објекат који се мора тестирати
- Креирање тест скрипти: Тест скрипте се снимају
- Тестови за отклањање грешака: Тест би требало отклонити
- Покрени тестове: Треба покренути тест кофере.
- Погледајте резултате: Резултати одражавају успех или неуспех тестова
- Откривање извештаја: Ако тест не успе, разлози ће бити забележени у датотеци за откривање извештаја
21) Шта је испитивање оптерећења и дајте неке примере тога?
Да би се измерио одзив система, врши се испитивање оптерећења. Ако оптерећење премашује образац корисника, то је познато као стрес тестирање. Примери тестирања учитавања су преузимање скупа великих датотека, извршавање више апликација на једном рачунару, подвргавање сервера великом броју е-маилова и додељивање многих задатака штампачу један за другим.
22) Како ручно тестирати базу података?
Ручно тестирање базе података укључује проверу података на задњем крају и утврђивање да ли додавање података на предњем делу утиче на задњи део или не, а исто за брисање, ажурирање, уметање итд.
23) Шта значи РДБМС и који су важни РДМБС које користи СКЛ?
РДБМС је скраћеница од Релационих система за управљање базама података који користе СКЛ, а важни РДБМС које СКЛ користи су Сибасе, Орацле, Аццесс, Ингрес, Мицрософт СКЛ сервер итд.
24) Шта је испитивање перформанси и која су уска грла тестирања перформанси?
Тестирање перформанси одређује брзину перформанси рачунарског система. Укључује квантитативне тестове попут мерења времена одзива. Проблем у испитивању перформанси је тај што вам увек треба добро обучени и искусни човек, а алати које користите су скупи.
25) Шта је ДДЛ и које су њихове наредбе?
Да би дефинисао структуру базе података, програмер користи ДДЛ. ДДЛ је скраћеница од Дата Дефинитион Лангуаге. Разне ДДЛ команде укључују Цреате, Трунцате, Дроп, Алтер, Цоммент и Ренаме.
Бесплатно преузимање ПДФ-а: Питања и одговори за испитивање базе података
Горње питање интервјуа за базу података / СКЛ помоћи ће како новим, тако и искусним инжењерима за контролу квалитета. Молимо поделите страницу са пријатељима и колегама.