UFT vs Selenium: atšķirība starp selēnu un HP UFT

Satura rādītājs:

Anonim

Šajā Selenium vs UFT apmācībā mēs salīdzināsim ļoti populāros automatizācijas rīkus - QTP vs Selenium. Šajā QTP selēna salīdzināšanas apmācībā ir aprakstīta galvenā atšķirība starp selēnu un QTP. Selēnam un UFT / QTP ir relatīvas priekšrocības salīdzinājumā ar otru. Jums jāatceras, ka nav vislabākā rīka kā tāda. Salīdzinot UFT pret selēnu, jums jāizvēlas labākais rīks jūsu prasībai / projektam.

Starpība starp selēnu un UFT

Tālāk ir galvenā atšķirība starp UFT un selēnu:

HP UFT (QTP) Selēns
Tas ir Micro Focus komerciāls rīks, tāpēc tam ir nepieciešama licence un tas ir dārgs Tā atvērtā koda testēšanas rīks tāpēc neprasa licenci un ir bezmaksas
To izmanto klienta-servera lietojumprogrammu testēšanai. Tas var pārbaudīt gan tīmekļa, gan darbvirsmas lietojumprogrammas Izmantojot Selenium, var automatizēt tikai tīmekļa lietojumprogrammas
QTP testus var izstrādāt tikai QTP IDE Selēns var izmantot plašu IDE klāstu, piemēram, Visual Studio, Eclipse, Netbeans
HP UFT atbalsta tikai VB skriptu Selēns atbalsta JAVA, .NET, Ruby, Perl, PHP un daudzas citas programmēšanas valodas
HP UFT ir aprīkots ar iebūvētu objektu krātuvi. Objektu krātuves izstrāde un uzturēšana ir diezgan vienkārša HP ALM Selēna devai nav tādas iebūvētas objektu krātuves, taču objektu var pārvaldīt, izmantojot lietotāja saskarnes elementa lietotāja paplašinājumu
HP UFT integrējas ar testa pārvaldības rīku, piemēram, HP kvalitātes centru Nav tāda rīka, kas integrētos ar selēnu
UFT testēšana atbalsta visu veidu dialoglodziņus Tas daļēji atbalsta dialoglodziņu
Tas atbalsta dažādas vides, piemēram, SAP, Oracle, .NET, bet lietotājam viņiem jāiegādājas papildlicence Tas atbalsta spraudņu pievienošanu, iekļaujot funkcijas, kuras nenodrošina Selenium kodols
Automatizācijas testēšana ir dārga licencēšanas izmaksu dēļ Tīmekļa automatizācijas testēšana ar selēnu rada mazāk izmaksu
HP QTP piedāvā ļoti labu tehnisko atbalstu Tam nav oficiāla atbalsta, jo tas ir atvērts avots
HP QTP atbalsta tikai VBScript. Tādējādi uz objektu orientēta pieeja testa automatizācijai kļūst sarežģīta Selēns atbalsta nobriedušu uz objektu orientētu valodu, piemēram, Java
HP QTP ir lietotājam draudzīgāks, un skripti tiek ātri izstrādāti. Tas ir zema līmeņa rīks ar mazāku funkcionalitāti. Skriptu izstrādei un uzturēšanai nepieciešams vairāk laika
Atpakaļ saderība ir spēcīga. Jaunākā HP ALM versija atbalsta kodu, kas tika izstrādāts 5 gadus atpakaļ Ar jauno Selenium laidienu API mainās. Tāpēc testa skripti ir jāatjaunina

GALVENĀS ATŠĶIRĪBAS

  • Selēns ir atvērtā koda testēšanas rīks, un tam nav nepieciešama licence, turpretim HP UFT ir Micro Focus komerciāls rīks, tāpēc tam ir nepieciešama licence.
  • Selēns atbalsta JAVA, .NET, Ruby, Perl, PHP un daudzas citas programmēšanas valodas, savukārt HP UFT atbalsta tikai VB skriptu.
  • Selēns ir zema līmeņa rīks ar mazāku funkcionalitāti, savukārt HP UFT ir lietotājam draudzīgāks, un skripti tiek ātri izstrādāti.
  • Selēns piedāvā tīmekļa automatizācijas testēšanu par mazākām izmaksām, turpretī HP UFT automatizācijas testēšana ir dārga.
  • Selēns tiek izmantots tīmekļa lietojumprogrammu automatizēšanai, bet HP UFT tiek izmantots jebkurām klienta-servera lietojumprogrammām.