Које су различите компоненте програма Селениум Суите?



Овај чланак о компонентама Селениум углавном се бави селеновим пакетом алата и компонената попут Селениум РЦ, Селениум ИДЕ, ВебДривер, Грид итд.

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

У овом чланку су обрађене следеће теме:





Хајде да почнемо!

Увод у селен

Селениум је алат отвореног кода који се користи за аутоматизацију тест случајева који се спроводе у веб прегледачима или веб апликацијама које се тестирају помоћу било ког веб прегледача.Сачекајте, пре него што се занесете, дозволите ми да то поновим, једино је могуће тестирање веб апликација . Не можемо тестирати ниједну софтверску апликацију за рачунаре нити тестирати било коју мобилну апликацију користећи Селениум.Дакле, то је алат отвореног кода који подржава укрштено прегледавање и аутоматизује веб апликације!



Сада да видимо које су све различите компоненте које садржи Селен.

која је најбоља идеја за јаву

Компоненте селена

Селен се углавном састоји од низа алата који укључују:

Селениум Суите - Селениум ВебДривер Арцхитецтуре - Едурека



Хајде да детаљније разумемо функционалности сваког од ових алата.

ИД селена

Селениум ИДЕ (Интегрисано развојно окружење) је углавном додатак за Фирефок. То је један од најједноставнијих оквира у програму Селениум Суите. Омогућава нам снимање и репродукцију скрипти. Ако желите да креирате скрипте помоћу , потребно је да користите Селениум РЦ или Селениум ВебДривер да бисте написали напредније и робусније тестове.

У програму Селениум ИДЕ извршавање тест примера је врло споро, а корак генерисања извештаја за тест случајеве није добар у поређењу са другим компонентама. Не подржава паралелно или даљинско извршавање тест случајева.

Неколико недостатака Селениум ИДЕ су:

  1. Ограничава извршење тест случаја на прегледач Фирефок.

  2. Не проширује подршку намобилно тестирање попут иПхоне / Андроид тестирања.

  3. Извршење тест случајева је врло споро и корак генерисања извештаја није добар у поређењу са другим компонентама.

Даље, да видимо шта је Селениум РЦ.

Селен РЦ

Главни је био селениј РЦ, познат и као селениј 1 дуго времена пре него што је спајање ВебДривер покренуло Селениум 2. Углавном се ослања на ЈаваСцрипт за . Подржава Руби, ПХП, , Перл и Ц #, Јава, Јавасцрипт. Подржава скоро сваки прегледач.

Белешка: Селениум РЦ је званично застарео.

Неке друге карактеристике Селениум РЦ:

  • Заснован је на ЈаваСцрипт-у. Не подржава функцију снимања / репродукције.

  • Заснован је на клијент / сервер архитектури, што подразумева -> кад год желите да извршите тест случајеве / тест скрипте, морате ручно да покренете сервер.

  • Подржава паралелно извршавање тест случајева, као и даљинско извршавање уз помоћ Селениум Грид.

Недостатак Селен РЦ је да кад год желите да извршите тестове, треба ручно да покренете Селениум Стандалоне сервер. Да би се превазишао овај проблем, је уведен.

дееп вс схаллов цопи Јава

Селениум ВебДривер

Селениум ВебДривер је оквир за аутоматизацију прегледача који прихвата наредбе и шаље их прегледачу. Примењује се кроз управљачки програм специфичан за прегледач. Директно комуницира са прегледачем и контролише га. Селениум ВебДривер подржава разне програмске језике попут - , Ц #, , , Перл, Руби . и

Селениум ВебДривер подржава следеће:

  1. Подршка за оперативни систем - Виндовс, Мац ОС, Линук, Соларис
  2. Подршка прегледача - Мозилла Фирефок, Интернет Екплорер, Гоогле Цхроме 12.0.712.0 и новије верзије, Сафари, Опера 11.5 и новије верзије, Андроид, иОС, ХтмлУнит 2.9 и новије верзије.

Ако желите да сазнате више о Селениум ВебДривер, молимо вас да погледате овај чланак на . Сада да схватимо последњу компоненту, тј. Селениум Грид.

Селен Грид

Селен Грид је алат који се користи заједно са Селениум РЦ. Користи се за паралелно покретање тестова на различитим машинама против различитих прегледача. То подразумева - покретање више тестова истовремено на различитим машинама са различитим прегледачима и оперативним системима. Такође се можете позвати на овај чланак на Селен Грид за разумевање концепата на ширем нивоу.

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

Ако сте пронашли овај чланак „Компоненте селена ”Релевантно, погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света.