4 important features soapui pro
Представљамо СоапУИ Про:
СоапУИ долази у две верзије - бесплатни са отвореним кодом (СоапУИ) и СоапУИ Про (сада СоапУИ НГ про).
До сада смо разговарали о уобичајеним концептима аутоматизације и основама функционалног испитивања као што су креирање пројеката , тест пакет / случај / кораци, својства , тврдње , гроови сцрип т програмирање итд. Све ове водиче из ове серије СоапУИ можете проверити даље Ова страница .
Сада је време да испитамо СоапУИ Про и његове истакнуте функције које су прецизније и усмерене ка бољем и бржем тестирању.
Имајте на уму да нисмо разговарали о карактеристикама СоапУИ НГ Про верзија овде. Поред неколико нових карактеристика, све функције о којима се говори у наставку такође су присутне у СоапУИ НГ про.
Шта ћете научити:
шта постиже фаза верификације у животном циклусу софтвера?
- 4 важне карактеристике СоапУИ Про
- Функција # 1: Покажите показивачем (повуците и испустите):
- Карактеристика # 2: Тестирање на основу података
- Карактеристика # 3: Извештавање
- Карактеристика # 4: Карактеристика покривености у СоапУИ Про
- У закључку:
- Препоручено читање
4 важне карактеристике СоапУИ Про
Функција # 1: Покажите показивачем (повуците и испустите):
Ово омогућава лако клонирање корака тестирања у одређеном скупу тестова. Ово ће вам омогућити дуплицирање дела без потребе за поновним стварањем.
Ево како то можете учинити:
Направите своје стабло пројеката као доле. Додаћемо захтев за тест повлачењем и испуштањем у други пројекат.
- Двапут кликните на Тестцасе чвор присутан под тест пакетом из ГлобалВеатхер стабло пројеката
- Затим повуците Захтев1 од ДемоВебСервицес -> БарЦодеСоап стабло и спустите се на екран тест примера.
- Погледајте следећи снимак екрана да бисте добили бољу слику.
(Кликните на слику за увећани приказ)
- СоапУИ Про ће нас питати за потврду. Изаберите Да.
- Видећемо Адд Рекуест то Тестцасе дијалог у који треба да унесемо ново име захтева
- Пусти ме да уђем “ ГенератеБарЦодеРекуест ”У пољу за текст захтева.
- Када то завршите, кликните на дугме У реду да бисте сачували. Ево снимка екрана који приказује ново додати тест случај под тест пакетом.
Слично томе, можемо додати тест пакет или друге чворове из једног у други пројекат само повлачењем и испуштањем.
Карактеристика # 2: Тестирање на основу података
СоапУИ Про користи корак тестирања извора података који ће повезати спољни извор података и увести податке на веб услугу. Корак тестирања извора података долази са петљом извора података која омогућава понављање података и слање веб услузи. Ова функција је корисна за тестирање засновано на функционалним подацима и за оптерећење.
Подржани извори података су Екцел, ЈДБЦ, КСМЛ и било које друге компатибилне базе података. Одједном се може повезати више извора података.
Ево примера - Пројекат извора података изгледаће доле:
Карактеристика # 3: Извештавање
СоапУИ Про нуди различите врсте извештаја за бољу и лакшу анализу. Су:
- Извештај за штампу - Омогућава нам извоз у ПДФ, ХТМЛ, РТФ, Екцел и тако даље.
- Извоз података - да ли смо могли да издвајамо одређене податке у КСМЛ и ЦСВ форматима.
- ХТМЛ Извештаји –Генерише резултат у ХТМЛ формату који се може објавити на било којој веб страници.
Сада направимо пример извештаја за извршење скупа тестова. Пратите ове кораке:
- Направите пројекат помоћу хттп://ввв.вебсервицек.нет/глобалвеатхер.асмк?ВСДЛ
- А затим додајте пакет за тестирање и кораке за тестирање као што је приказано на следећем снимку екрана
- Када се захтеви за тест правилно конфигуришу, двапут кликните на пакет за тестирање
- Кликните дугме за покретање на траци са алаткама да бисте започели извршење
- СоапУИ ће започети извршење и на крају, приказује статус извршења тест пакета
- Сада кликните на Направи извештај икона из
трака са алаткама тест пакета.
- Затражиће од вас да одаберете тип извештаја који желите да креирате
- Унесите потребне промене, а затим кликните на дугме У реду да бисте генерисали извештај. Сада можете видети генерисани извештај.
Слично томе, можемо генерисати извештај о извозу података. Кликните на икону за креирање извештаја на траци са алаткама. СоапУИ Про ће покренути дијалошки оквир Цреате Репорт. У дијалогу проверите све скупове података и промените формат у ЦСВ тако да податке извештаја можемо проверити помоћу програма Екцел. Такође, проверите Генериши заглавни ред поље за потврду. На крају, наведите одредишну фасциклу у коју се мора сачувати извештај. Погледајте следећи снимак екрана.
У реду, СоапУИ Про ће генерисати три датотеке (са именом као што је приказано у одељку скупова података) на поменутом месту на вашем чврстом диску. Ако се током извршавања догодила било каква грешка, датотеке евиденције грешака такође ће се креирати на истом месту.
ЈУнит стил ХТМЛ извештаји:
ЈУнит Стиле ХТМЛ Репорт ће генерисати резултате теста за сваки пакет тестова и случајеве. Да бисте креирали ХТМЛ извештај, кликните на икону . У падајућем менију Формат кликните на опцију ХТМЛ извештаја у стилу ЈУнит. Затим кликните на Једнострука страница ако већ није изабрана. Затим одредите путању до одредишне фасцикле и кликните на дугме У реду. Добија се следећи извештај у ХТМЛ формату.
(Кликните на слику за увећани приказ)
Карактеристика # 4: Карактеристика покривености у СоапУИ Про
Функција покривености користи се за анализу покривених РЕСТ или СОАП услуга. Ово ће бити забележено током функционалног тестирања, лажног тестирања услуга и тако даље. Статус покривености може се проверити за тестни пакет на следећи начин:
- Двапут кликните на назив пакета за тестирање
- Извршите тест пакет кликом на икону за покретање
- Када се извршење заврши, можемо видети Покривеност картица присутна поред тест случајева таб. Погледајте следећи снимак екрана
(Кликните на слику за увећани приказ)
Функција покривености фокусира се на функционалне тестове, лажне услуге и ХТТП сценарије надзора. Такође покрива ниво пројекта, пакет пакета и нивое тест случајева, као што се може видети доле:
Услуге сапуна и одмора:
СОАП, који је креирао Мицрософт, следи одређене стандарде. То је протокол који користи КСМЛ за пренос порука широм света путем Интернета. Његова важна карактеристика је уграђено руковање грешкама - и у захтеву и у одговору. Занимљиво је да не треба да користимо језик описа веб услуга (ВСДЛ-датотека која је повезана са СОАП-ом). ВСДЛ садржи дефиницију како веб услуге раде и како можемо да их упутимо.
Као што сви знамо, услуге засноване на СОАП-у идентификоваће се индикатором слике у пројекту СоапУИ. Погледајте доњи снимак екрана.
Репрезентативне услуге државног преноса (РЕСТ) су алтернатива СОАП-у због њихове лакше контроле. На пример, ако користимо било коју скрипту као што је ЈаваСцрипт са СОАП-ом, мораћемо да припремимо КСМЛ структуру у складу с тим - што може бити теже.
питања за интервју за тестирање софтвера за искусне кандидате
РЕСТ нема сложености јер подржава ЦСВ, ЈСОН и РСС формат. Тако можемо добити излазне податке за РЕСТ услуге у горе поменутим форматима. Погледајте снимак заслона испод за РЕСТ услуге у СоапУИ Про.
Постоје неке разлике између СОАП и РЕСТ веб услуга. Искористимо оно што јесу.
САПУН:
- Тешка категорија која захтева одређену процедуру за приступ веб услугама.
- Независни од платформе, језика и транспорта, јер не захтевају ХТТП
- Широко прихваћено
- Грешка при руковању интеграцијом.
- Беспрекорна интеграција са многим језицима
ОСТАЛО:
- Брже од СОАП-а
- Ефикасан јер подржава разне формате попут ЈСОН, ЦСВ, РСС
- Доступни су многи додаци и алати отвореног кода за једноставно тестирање РЕСТ услуга.
У закључку:
Као што и само име говори, СоапУИ Про је заиста верзија Про, у којој постоји много додатних функција, које га чине лакшим за употребу, бржим, сигурнијим, способнијим и свестранијим. Иако постоје многе друге карактеристике које су специфичније за професионалну публику, оне које су горе наведене оне су применљиве за већину генеричких корисника.
Следећи водич за СоапУИ Про # 13 - У следећем упутству ћемо научити више о томе Услуге сапуна и ОДМОРА - више детаља долази.
Наставите да читате и поставите своја питања / коментаре у наставку.
Препоручено читање
- 7 Важне карактеристике програма СоапУИ и СоапУИ Про - Туториал 2
- Како створити РЕСТ пројекат у СоапУИ Про: Водич бр. 13
- Како извршити тестирање на основу података у програму СоапУИ Про - Водич за соапУИ бр. 14
- Како се рукује изузетком у СоапУИ Гроови скриптама - Водич за СоапУИ бр. 11
- Кратки водич за СоапУИ за чување података о захтевима и одговорима у датотеци - Водич за СоапУИ бр. 15
- 15+ водича за СоапУИ: Најбољи алат за тестирање АПИ-ја за веб услуге
- Дубински водичи за помрачење за почетнике
- Корак по корак Процес преузимања и инсталирања СоапУИ - Водич за СоапУИ бр. 3