Š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.