Топ 40 КА (Куалити Ассуранце) Интервју питања & амп; Одговори

Преглед садржаја:

Anonim

Припремили смо најчешће постављана питања и одговоре на КА интервјуе који ће вас упознати са врстама питања из интервјуа за осигурање квалитета која би вам анкетар могао поставити током вашег интервјуа. На овој листи питања за СКА интервју покрили смо сва често постављана основна питања о КА интервјуу и напредна питања интервјуа за Куалити Аналист са детаљним одговорима који ће вам помоћи да лако разрешите разговор за посао.

Обрадили смо најважнија питања за КА тестирање за свеже кандидате, као и питања за КА тестирање за искусне КА инжењере који ће вам помоћи да се припремите за предстојећи интервју. Овај детаљан водич за питања за КА Тестер интервју помоћи ће вам да разјасните недоумице у вези са питањима КА Енгинеер интервјуа и помоћи ће вам да разрешите свој интервју за посао.

Преузмите ПДФ

Питања и одговори за осигурање квалитета за инжењере КА

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) Објасните шта су тест возач и тест стуб и зашто је то потребно?

  • Клок се позива из софтверске компоненте која се тестира. Користи се у приступу одозго надоле
  • Возач позива компоненту коју треба тестирати. Користи се у приступу одоздо према горе
  • Потребно је када треба да тестирамо интерфејс између модула Кс и И, а развили смо само модул Кс. Дакле, не можемо само тестирати модул Кс, али ако постоји било који лажни модул, тај лажни модул можемо користити за тестирање модула Кс

26) Објасните шта је тријажа грешака?

Тријажа грешака је процес за

  • Обезбедите комплетност извештаја о грешкама
  • Доделите и анализирајте грешку
  • Додељивање грешке одговарајућем власнику грешке
  • Правилно прилагодите тежину грешке
  • Поставите одговарајући приоритет грешке

27) Наведите разне алате потребне за подршку тестирању током развоја апликације ?

Као подршка тестирању током развоја апликације могу се користити следећи алати

  • Алати за управљање тестовима: ЈИРА, Центар за квалитет итд.
  • Алати за управљање недостацима: директор теста, Бугзилла
  • Алати за управљање пројектима: Схарепоинт
  • Алати за аутоматизацију: РФТ, КТП и ВинРуннер

28) Шта је графикон узрока?

Графикон узрока узрока је графички приказ улаза и повезаних ефеката излаза који се могу користити за дизајнирање тест случајева.

29) Шта је тест метрика у тестирању софтвера и које информације садржи?

У софтверском тестирању, Тест Метриц се односи на стандард тест мерења. То су статистички подаци о структури или садржају тестирања. Садржи информације попут

  • Тотал тест
  • Пробно покретање
  • Испит положен
  • Тест није успео
  • Тестови одложени
  • Тест је положен први пут

30) Објасните шта је матрица сљедивости?

Матрица теста се користи за мапирање тест скрипти у складу са захтевима.

31) Објасните која је разлика између регресивног тестирања и поновног тестирања?

Поновно тестирање се врши ради провере отклона недостатака, док се врши регресијско испитивање да би се утврдило да ли отклањање недостатака има утицаја на другу функционалност.

32) Наведите праксе квалитета софтвера кроз циклус развоја софтвера?

Пракса квалитета софтвера укључује

  • Прегледајте захтеве пре почетка фазе развоја
  • Код
  • Напишите свеобухватне тестове
  • Тестирање засновано на сесији
  • Испитивање засновано на ризику
  • Дајте приоритет грешци на основу употребе
  • Формирајте посвећени тим за проверу безбедности и перформанси
  • Покрените регресијски циклус
  • Извршите тестове исправности на производњи
  • Симулирајте рачуне купаца у производњи
  • Укључите софтверске извештаје о испитивању квалитета

33) Објасните шта је правило „Програма вођеног тестом“?

Правило Тест Дривен Девелопмент-а је да припремите тест случајеве пре писања стварног кода. Што значи да заправо пишете код за тестове пре него што напишете код за апликацију.

34) Спомените које су врсте докумената у СКА?

Врсте докумената у СКА су

  • Документ захтева
  • Тест Метрицс
  • Тест случајеви и план испитивања
  • Дијаграм тока расподеле задатака
  • Трансацтион Мик
  • Кориснички профили
  • Тест лог
  • Извештај о испитном инциденту
  • Резиме теста

35) Објасните шта би требало да садрже ваши КА документи?

Документ о КА тестирању треба да садржи

  • Наведите број откривених недостатака према нивоу озбиљности
  • Детаљно објасните сваки захтев или пословну функцију
  • Извештаји инспекције
  • Конфигурације
  • Планови испитивања и тестови
  • Извештаји о грешкама
  • Кориснички приручници
  • Припремите одвојене извештаје за менаџере и кориснике

36) Објасните шта је МР и од којих информација се МР састоји?

МР је скраћеница за Захтев за модификацију који се назива и извештај о недостацима. Написан је за пријављивање грешака / проблема / сугестија у софтверу.

37) Шта треба да садржи документ о КА софтвера?

Софтверски КА документ треба да садржи

  • Спецификације
  • Дизајни
  • Пословна правила
  • Конфигурације
  • Измене кода
  • Планови испитивања
  • Тест случајева
  • Извештаји о грешкама
  • Кориснички приручници итд

38) Спомените како треба вршити активности валидације?

Активности валидације треба спроводити следећим техникама

  • Унајмите независну верификацију и валидацију треће стране
  • Доделите интерно особље које није укључено у активности валидације и верификације
  • Независно оцењивање