UFT ir selenas: skirtumas tarp seleno ir HP UFT

Turinys:

Anonim

Šioje „Selenium vs UFT“ pamokoje ketiname palyginti labai populiarius automatikos įrankius - QTP vs Selenium. Ši „QTP Selenium“ palyginimo pamoka apima pagrindinį seleno ir QTP skirtumą. Selenas ir UFT / QTP turi santykinių pranašumų vienas kito atžvilgiu. Turėtumėte prisiminti, kad nėra geriausio įrankio. Lygindami „UFT“ ir „Selenium“, turite pasirinkti geriausią įrankį savo reikalavimams / projektui.

Skirtumas tarp seleno ir UFT

Toliau pateikiamas pagrindinis skirtumas tarp UFT ir seleno:

„HP UFT“ (QTP) Selenas
Tai yra „Micro Focus“ komercinis įrankis, todėl reikalauja licencijos ir yra brangus Tai yra atvirojo kodo testavimo priemonė, todėl jai nereikia licencijos ir ji yra nemokama
Jis naudojamas kliento-serverio programoms testuoti. Jis gali išbandyti internetines ir darbalaukio programas Naudojant „Selenium“ galima automatizuoti tik žiniatinklio programas
QTP testus galima kurti tik naudojant QTP IDE Selenas turi galimybę naudoti daugybę IDE, tokių kaip „Visual Studio“, „Eclipse“, „Netbeans“
„HP UFT“ palaiko tik VB scenarijus Selenas palaiko JAVA, .NET, Ruby, Perl, PHP ir daugelį kitų programavimo kalbų
„HP UFT“ yra su įmontuota objektų saugykla. Objektų saugyklos kūrimas ir priežiūra yra gana paprasta naudojant HP ALM Seleno dozėje nėra tokios įmontuotos objekto saugyklos, tačiau objektą galima valdyti naudojant vartotojo sąsajos elemento vartotojo plėtinį
„HP UFT“ integruojamas su bandymų valdymo įrankiu, pvz., „HP kokybės centru“ Nėra tokio įrankio, kuris integruotųsi su selenu
Visų tipų dialogo langus palaiko UFT testavimas Tai palaiko dialogo langą iš dalies
Jis palaiko įvairias aplinkas, tokias kaip SAP, Oracle, .NET, tačiau vartotojas turi įsigyti jiems papildomą licenciją Jis palaiko papildinių pridėjimą, kad būtų įtrauktos funkcijos, kurių neteikia pagrindinis „Selenium“
Automatikos bandymai yra brangūs dėl licencijavimo išlaidų Interneto automatikos testavimas naudojant seleną kainuoja mažiau
HP QTP siūlo labai gerą techninę pagalbą Ji neturi oficialaus palaikymo, nes tai yra atviras šaltinis
„HP QTP“ palaiko tik „VBScript“. Taigi, objektyvus požiūris į bandymų automatizavimą tampa sudėtingas Selenas palaiko brandžią į objektą orientuotą kalbą, pvz., „Java“
„HP QTP“ yra patogesnė vartotojui ir scenarijai kuriami greitai. Tai žemo lygio įrankis, turintis mažiau funkcionalumo. Scenarijui sukurti ir palaikyti reikia daugiau laiko
Atgalinis suderinamumas yra galingas. Naujausia HP ALM versija palaiko kodą, kuris buvo sukurtas 5 metus atgal Su nauju „Selenium“ leidimu keičiasi API. Taigi bandomuosius scenarijus reikia atnaujinti

PAGRINDINIAI SKIRTUMAI

  • Selenas yra atviro kodo testavimo įrankis, kuriam nereikia licencijos, o „HP UFT“ yra komercinis „Micro Focus“ įrankis, todėl jam reikalinga licencija.
  • Selenas palaiko JAVA, .NET, Ruby, Perl, PHP ir daugelį kitų programavimo kalbų, o HP UFT palaiko tik VB scenarijus.
  • Selenas yra žemo lygio įrankis, turintis mažiau funkcionalumo, o HP UFT yra patogesnis vartotojui ir scenarijai yra greitai kuriami.
  • „Selenium“ siūlo interneto automatikos testavimą pigiau, tuo tarpu „HP UFT“ atveju automatikos testavimas yra brangus.
  • Selenas naudojamas interneto programų automatizavimui, tačiau „HP UFT“ naudojamas bet kurioms kliento-serverio programoms.