Въведение в ISTQB Интервю въпроси и отговори

ISTQB, т.е. Международният съвет за квалификация на софтуер за тестване е орган, който се състои от представители на съществуващия национален съвет като ASTQB, Американския съвет за квалификация на софтуер за тестване. ISTQB носи наистина международен стандарт за софтуерни тестери. Има програми, подредени на напреднало ниво, подкрепени от сертифициран тестер на ISTQB, които могат да изпълнят разликата между индустриалните практики и изследванията ефективно. За това сертифициране се въвеждат две нива: Сертификати за ниво на основа и Разширено ниво. Бившата програма за сертифициране не изисква трудов стаж, тя маркира нивото на познанието на притежателя на сертификата за концепции за тестване на софтуер и цялата свързана с него терминология, докато сертифицирането за напреднали нива е по-интензивно и задълбочено, гарантирайте по-задълбочени знания на притежателя на сертификат за тестване, не само на теория, но и на практическо ниво.

По-долу са най-често задаваните въпроси в интервюто:

Сега, ако търсите работа, свързана с ISTQB, тогава трябва да се подготвите за въпросите за интервю за ISTQB 2019. Вярно е, че всяко интервю е различно според различните профили на работа. Тук сме подготвили важните ISTQB въпроси за интервю и отговори, които ще ви помогнат да постигнете успех в интервюто си. Тези въпроси са разделени на две части, както следва:

Част 1 - Въпроси за интервю ISTQB (основни)

Тази първа част обхваща основните въпроси и отговори за интервю ISTQB.

Q1. Какви са видовете софтуерни тестове?

Отговор:
Софтуерното тестване може да бъде категоризирано по два начина -

  • Тестване в черни кутии - Този тип тестове са на абстрактно ниво. За да извърши този вид тестване, не е необходимо да има задълбочено разбиране на вътрешната работа на компонентите, включващи софтуера, който се тества. Изпълнява се на по-високо ниво и няма нищо общо с вътрешната работа на компонентите. Пример - Тестването на системата е един от добрите примери, при които се тества взаимодействието на системните компоненти, а не да се тества компонента.
  • Тестване в бяла кутия - Това тестване се провежда на вътрешно ниво, за разлика от тестването в черни кутии. Функционалността на основните компоненти също се тества старателно. Пример - Тестването на единица е извършено на ниво разработчик е един такъв пример за тестване в Бяла кутия.

Q2. Защо е необходимо тестване на софтуер?

Отговор:
Това са основните въпроси за интервю ISTQB, зададени в интервю. Нито един софтуер в този свят не е без грешки или грешки. Наличието на грешка или дефект е неизбежно, което всеки разработчик и тестер трябва да премине. Откриването на неизправности е задължително, за да се гарантира по-плавна работа на софтуера. Откриването на грешки в крайна сметка води до коригиране на неизправности. Статичният тест може да се извърши рано на процеса на създаване на софтуер, който ще извърши ранно откриване на неизправности от изискванията и проектите. По-късно по-нататъшното откриване може да се извърши чрез извършване на динамичния тест. По този начин, тестването на софтуера се превръща в необходима функция, тъй като никой софтуер не може да бъде отстранен с дефектна и неработеща част от код.

Q3. Кой тип тестване е приложим за уеб тестване?

Отговор:
Тестване на всяко уеб приложение е много важно, за да се гарантира безпроблемно работещо уеб приложение. Два вида тестове са задължителни - тест за ефективност и сигурност. Уеб приложенията са силно податливи на атаки, които могат да се появят под формата на вирус. Така че тестът за сигурност е важна част, която трябва да вземете предвид, докато тествате уеб приложение. От друга страна, уеб приложение може да сървър много потребители, като едновременно с това достъп до приложението, под формата на безброй нишки на заявка от потребителите. Така че тестът за натоварване и стрес тестовете са еднакво важни за тестване на аспекта на производителността на уеб приложение. Налични са различни инструменти, които могат да симулират много нишки едновременно, за да тестват натоварването, което едно уеб приложение може да понесе функционално. Пример за един такъв инструмент е известният JMeter за всяко базирано на Java уеб приложение, което може да симулира множеството нишки.

Нека преминем към следващите въпроси за интервю ISTQB.

Q4. Какви са различните дейности за планиране на тестове?

Отговор:
Има няколко стъпки, свързани с тестова дейност по планиране. Тези стъпки могат да бъдат споменати, както следва: -

  • Първата стъпка може да реши целта или целта на тестването и какъв е обхватът на планираното тестване.
  • Как трябва да се подходи към тестването, т.е. да се определят критериите за влизане и излизане от тестването.
  • Коя функция на приложение ще бъде тествана от кой ресурс, тези видове решения могат да бъдат взети за момент, след като подходът е финализиран.
  • Тестовата сесия за проектиране може да бъде насрочена сред тестери, след като ресурсите са финализирани.
  • Инструментите могат да бъдат решени за необходимата функция за тестване, след като се направи тестовата сесия за проектиране.
  • Текущият напредък на тестването може да бъде докладван след това от всички тестери, отговорни за тяхната характеристика.
  • След като се направи тестване, отчетите за излизане могат да се изготвят от съответните тестери със своите функционалности.

Q5. Каква е съответната информация, която може да бъде включена в доклад за дефект или грешка?

Отговор:
Докладът за грешки е резултат след всички усилия, положени от тестера по време на процеса на тестване. Всеки доклад за грешки трябва да се състои от следните точки:

  • Обобщение на дефекта.
  • Период от време, в който е открит и повдигнат дефект.
  • Репортер на дефекта.
  • Тежестта на дефекта.
  • На кой компонент е зададен дефект.
  • Описание на дефекта, със стъпки за неговото възпроизвеждане.
  • Всеки скрийншот е направен или прикачен, ако се сметне за необходимо.

Част 2 - Въпроси за интервю ISTQB (разширено)

Нека сега да разгледаме разширените въпроси за интервю ISTQB.

Q6. Какви са наличните техники за тестване с тяхното предназначение?

Отговор:
Целта на всяка техника за тестване е много фундаментална и тя обхваща основно две точки: намаляване на броя на тестовите случаи и подпомагане на идентифицирането на дефектите.

Разделянето на еквивалентността е една такава техника за тестване, която помага за постигане на гореспоменатата точка. Той може да помогне за намаляване на броя на тестовите случаи, като разпознае различните набори от данни, които са уникални, и изпълнява само тест от всеки набор от данни.

Тестът за държавен преход използва различни входни данни и той валидира позволено и забранено състояние и извършва преходи от едно състояние в друго.

Анализът на граничната стойност се използва за разбиране на поведението на дадена система, в границите на допустимите данни.

Q7. Какви са начините за тестване на функцията за вход на уеб приложение?

Отговор:
Могат да бъдат описани няколко начина за тестване на функцията за влизане на всяко уеб приложение.

  • Първо извършете вход с валидно вход, след това направете изход и след това се върнете на страницата за вход, за да проверите дали сте излезли или не.
  • Влезте с валидно вход, затворете и отворете отново браузъра и проверете дали все още сте влезли или не.
  • Влезте от един браузър, отворете друг прозорец на браузъра, за да проверите дали трябва да влезете отново или не.
  • Влезте с валидно вход и след това променете паролата, излезте и след това тествайте дали можете да влезете с стара парола или не.

Нека преминем към следващите въпроси за интервю ISTQB.

Q8. Какво е Agile тестване?

Отговор:
Има определени гъвкави методологии, които се прилагат за даден проект, за да се извърши тестовата част, която се нарича тестово тестване. Тестово разработената разработка или TDD е една такава методология, при която тестовите случаи се обмислят от мозъчен тръст, различни сценарии се обмислят, преди да се извърши действителната разработка. Този подход е от полза, който би намалил броя на дефектите или тестовите случаи след приключване на разработването. Като алтернатива може да се каже, че разработката се третира като клиент на тестване.

Q9. Какво е тестване на Adhoc?

Отговор:
Това са често задаваните въпроси за интервю ISTQB в интервю. Тестерът може да получи достъп до произволни функции на системата, докато се опитва да прекъсне системата. Тази фаза на тестване може да бъде цитирана като Adhoc тестване. Пример - Отрицателно тестване на един такъв пример, който може да попадне в категорията ad-hoc тестване.

Q10. Какво е тест за приемане?

Отговор:
Съгласен критерий за приемане обикновено се обсъжда с клиента, който включва точки, които трябва да се срещнат, за да се приеме софтуерен продукт. След това се извършва тестване за валидиране на съответствието на софтуера, съгласно критериите за приемане. Този вид тестване се нарича тестване за приемане.

Препоръчителни статии

Това е ръководство за списъка на въпросите и отговорите за интервю на ISTQB, така че кандидатът да може да разруши лесно тези въпроси за интервю ISTQB. Тук, в тази публикация, ние проучихме най-добрите ISTQB въпроси за интервю, които често се задават в интервюта. Можете също да разгледате следните статии, за да научите повече -

  1. Въпроси за интервю за тестване на софтуер
  2. Въпроси за интервю за тестване на Java
  3. Въпроси за интервю за база данни за тестване на база данни
  4. Въпроси за интервю за софтуерно инженерство