1) Обяснете какво е SOAP UI?
SOAP UI е безплатно, междуплатформено функционално тестово решение с отворен код. Тя ви позволява бързо и лесно да създавате и изпълнявате автоматизирани тестове за регресия, съответствие, функционалност и натоварване. Използва се за тестване на уеб услуги
2) Обяснете каква е ролята на XML, SOAP, WSDL и UDDI в уеб услугите?
Уеб услугите са среда, чрез която уеб базираното приложение може да се интегрира или комуникира през гръбнака на интернет протокол. Уеб базираното приложение може да бъде интегрирано с помощта на XML, SOAP, UDDI и WSDL. SOAP се използва за предаване на данните; WSDL се използва за описване или свързване на услугите, UDDI се използва за изброяване на това кои услуги са достъпни, XML се използва за маркиране на данните.
3) Споменете какво може да направи SoapUI?
SaapUI може-
- Той може да прави автоматизирано тестване като тестове за натоварване, базирани на сценарии тестове и тестове, управлявани от данни
- Той има вградени способности за отчитане
- Той има уникална способност да се представя за уеб услуги и да изпълнява функционални и тестове за зареждане срещу тях, дори преди да бъдат изпълнени
4) Споменете как SoapUI се използва за структуриране на функционални тестове?
SOAP UI използва три нива за структуриране на функционални тестове
- TestSuite: Това е набор от тестови случаи, използвани за комбиниране на функционални тестове в логически единици
- TestCase: Това е група от тестови стъпки, които се събират, за да тестват някои специфични аспекти на вашите услуги. Можете да увеличите произволен брой тестови случаи, за да тествате апартаменти
- TestSteps: Те са „градивни елементи“ на функционалните тестове в SOAPUI. Те заедно правят TestCase и определят потока на изпълнение на услугата, която ще бъде тествана
5) Споменете каква е разликата между REST и SOAP?
- SOAP: Сапунът означава Simple Object Access Protocol и е протокол, използван за получаване и изпращане на данни през HTTP като XML
- ПОЧИВКА: Това е начин за проектиране на уеб услуги.
6) Обяснете какви са свойствата в SoapUI?
Свойствата в SOAPUI се използват за извличане и съхраняване на данни. Данните се съхраняват като ключ, стойност или формат.
7) Обяснете къде използвате свойства в SoapUI?
Можем да прочетем стойностите на свойствата в тестовата стъпка на крайна точка, потребителско име, стойности на заглавката, парола, домейн, POST, PUT, GET и DELETE свойства на метода.
8) Споменете кои езици използва SoapUI?
SOAP UI поддържа двуезичен Groovy и JavaScript.
9) Споменете кои са свойствата по подразбиране в SOAPUI?
По подразбиране SOAPUI има свойства на три нива
- По подразбиране или персонализирани свойства на ниво проект: Потребителят може да добави произволен брой свойства на ниво проект и може да бъде отворен от всякакви тестови стъпки от всякакви тестови случаи под всякакви тестови пакети
- Свойства по подразбиране или персонализирани свойства на тестовия пакет : Потребителят може да добави произволни бройни свойства на ниво тестов пакет и може да се използва от всички тестови стъпки от всички тестови случаи по този тестов пакет
- Свойства по подразбиране или персонализирани свойства на тестовия случай : На ниво тестови случаи потребителите могат да добавят произволни бройни свойства на ниво тестов случай и той може да се използва от всички тестови стъпки от този тестов случай
10) Обяснете как можете да параметризирате крайните точки в SOAP UI?
Параметрирането на крайните точки в SOAP UI е най-важно, тъй като това е първата стъпка в тестването на автоматизация. Отнема повече време за ръчна промяна на крайни точки. За да направите това
- Дефинирайте свойство на проекта, съдържащо крайната точка
- Променете крайната точка, за да използвате това свойство чрез разширяване на свойството
- Уверете се, че вашите заявки се възползват от конфигурираната крайна точка
- Когато се изпълни заявка, свойството неизбежно ще бъде с текущата си стойност. За да използвате различна стойност, просто конфигурирайте крайната точка в потребителския интерфейс, можете да използвате опцията P от командния ред
11) Споменете какъв е общият формат за четене на стойността на свойството по подразбиране или по подразбиране?
Общият формат за четене на персонализираната стойност или стойността на собствеността по подразбиране е $ {# levelname # key}
12) Вътре в SOAPUI, където може да се използва грууви скрипт?
Вътре в SOAPUI groovy скриптът може да се използва на две места
- Стъпка за тестване на скрипт на Groovy
- Твърдение за скриптове - в рамките на тестовата стъпка
13) Споменете някои важни функционалности на SOAP UI?
Някои важни функционалности на SOAP UI са:
- Създава нов проект, използвайки само WSDL връзка към уеб услугата; ще получи информацията за всички методи и ще ги импортира автоматично
- Той създава тестови случаи директно от заявката за уеб метод
- Той тества уеб методи в комбинация или поотделно. Той има много полезна способност, която позволява предаването на данни и параметри от един метод на друг. Тя ви позволява да запазвате данни в променливи, така че други методи да имат достъп до тях
- Той дава възможност за създаване на валидиране на резултатите от уеб метода чрез твърдения; твърдението може да бъде създадено или в X-път, или в X-заявка
- Помага при създаването на други видове проверки като съответствие на схемата, повреда на сапуна, време за реакция и т.н.
- Тя дава възможност за организиране на тестовите случаи в тестови пакети
- Той позволява да се изпълняват всички тестови случаи от тестов пакет и да се получават резултати за неуспех / преминаване за всеки тестов случай
- Той позволява параметризиране на полетата за заявки за тестови случаи, така че тестовият случай да може да използва различни стойности от таблица или база данни
- Използването на groovy позволява създаването на сложни скриптове за проверка
- Той има известна поддръжка за уеб услуга Тестване на натоварване
- Той има известна поддръжка за покритие на тестове и управление на изискванията
14) Обяснете какво е твърдение в Soap UI и дайте пример за твърдение, възможно в SOAPUI?
В SOAP UI функционалността за твърдение се използва за валидиране на отговора на заявката, получена от тестовите стъпки по време на изпълнението. Използва се за сравняване на част от съобщението с някаква очаквана стойност.
Типовете твърдения в SOAPUI включват
- Simple съдържа
- Съответствие на схемата
- Обикновено не съдържа
- Неизправности на сапуна
- SLA за отговор
- XPath мач
- XQuery Match
- Състояние на защитата на WS
- Твърдение за скриптове
- WS - Искане за адресиране или твърдение за отговор
15) Поддържа ли SoapUI SSL удостоверяване
Да
Безплатно изтегляне на PDF: Въпроси и отговори за интервю за SoapUI