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