Articles

Mikä on UFT?

Paras vastaus

Aikaisemmin nimeltään HP QuickTest Professional (QTP), Unified Functional Testing (UFT) tarjoaa toiminnallisen ja regressiotestiautomaation. Se käyttää komentokielenä Visual Basic Scripting Editionia (VBScript). UFT automatisoi testauksen intuitiivisen, visuaalisen käyttökokemuksen avulla, joka yhdistää manuaalisen, automatisoidun ja kehyspohjaisen testauksen yhteen IDE: hen.

Lyhyt historia

HP QTP: n on alun perin kirjoittanut Mercury Interactive. Hewlett Packard (HP) osti Mercury Interactiven myöhemmin vuonna 2006. Vuonna 2012 HP uudisti QTP: n uudella nimellä UFT; uusimisen aikana HP: n UFT-versio oli 11,50. UFT 11.5 yhdisti HP QuickTest Professionalin ja HP: n huoltotestin yhdeksi ohjelmistopaketiksi. Nimi “ Unified ” paljastaa, että UFT on edistynyt ja yhdistetty GUI- ja API (palvelu) -testaustyökalu. UFT on parantanut ja aivan uusia toimintoja, jotka eivät ole käytettävissä aiemmissa HP Service Test- tai HP QuickTest Professional -versioissa. Integroidun HP: n yhdistetyn toiminnallisen testauksen ohjelmiston avulla voit testata ohjelman kaikkia kolmea tasoa: käyttöliittymä, palvelutaso ja tietokantakerros.

HP: n yhtenäinen toiminnallinen testaus (UFT) on täydellinen alan standardi. Katsotaanpa joitain uusia ominaisuuksia, joita ”HP Unified Functional Testing” tarjoaa vanhemman version “HP QuickTest Professional” yli:

GUI + API-testit

UFT on HP QuickTest Professional- ja HP ​​Service Test -yhdistelmä – testaa kolme ohjelmistosovelluksen tasoa; käyttöliittymäkerros, palvelutaso ja tietokantakerros. QTP tukee vain Windows- ja verkkosovellusten GUI-testausta, mutta UFT tukee molempia GUI- ja API-testauksia.

Liiketoimintaprosessien testaus

GUI- ja API-testausten lisäksi UFT 12.0 tarjoaa myös vaihtoehdon liiketoimintaprosessien testaukseen – aihe ja komponenttipohjainen räätälöity automaatiotestausalusta, joka tarjoaa uuden kehyksen (ikkuna) testin suunnitteluun, luomiseen, ylläpitoon ja suorittamiseen testin tiedot. Jotta voit työskennellä liiketoimintaprosessien testauksessa, sinun on liitettävä ALM-projekti BPT-tuella.

UFT: n mobiilitestaus

UFT tarjoaa paremman tuen mobiilitestaukseen. HP väittää, että HP UFT Mobilen avulla pystyt luomaan mobiilialustan agnostisia komentosarjoja, joten iOS: lle luotujen komentosarjojen odotetaan toimivan Androidissa. Mobiilisovellusten testausratkaisu tukee emulaattoreita ja todellisia laitteita. Todelliset laitteet voidaan hankkia jaettujen todellisten laitteiden julkisesta pilvestä ja / tai omistettujen todellisten laitteiden yksityisestä pilvestä.

Uudet lisäosat – Flex ja Qt

Nämä apuohjelmat auttavat käyttäjiä testaamaan Flex- ja Qt-sovellusten GUI-osaa. UFT Flex -lisäosa tarvitaan Flex-sovellusten tai objektien testaamiseen. Mutta tällä apuohjelmalla on ongelmia UFT Flex Agentin käytön ja Flex-pohjaisten verkkosovellusten löytämisen yhteydessä. Ratkaisu – koota Flex-sovellus valmiiksi kootulla UFT Flex -agentilla. Qt-sovellusten suorittamiseksi UFT: ssä ei tarvita lisäprosessia; toimi yksinkertaisesti Qt-sovellusten kanssa kuten muutkin UFT: n tukemat sovellukset.

INSIGHT-tallennus

Kuvapohjaisella objektilla tunnistamisen avulla voit nyt oppia objektin (tai kuvien) eri tilat ja muuntaa ne tunnistettavaksi objektiksi objektikirjastossa. Se tunnistaa ne objektit ja sovellukset, joita UFT ei tunnista yksinkertaisten tekniikoiden avulla. Se on hyödyllinen myös etäjärjestelmässä suoritettujen sovellusten tunnistamisessa.

Useiden komentosarjojen virheenkorjaus

Tätä tarvittiin paljon ja pyydetty ominaisuus. Voit nyt debugoida kahta tai useampaa komentosarjaa samanaikaisesti UFT: n IDE: stä.

PDF-tarkistuspisteet

Voit nyt verrata suoraan PDF-tiedostoja ja suorittaa niissä tarkistuspisteitä.

Apple Safarin tuki

UFT toimii kaikilla pääselaimilla, mukaan lukien Apple Safari (Mac-etätietokoneella), mutta QTP ei toimi Apple Safarilla. Apple Safari -selaimella UFT suorittaa testin Mac-etätietokoneella tehokkaasti UFT-PC: n ja Mac PC: n välisen turvallisen tiedonsiirron vuoksi ja havaitsee selainobjektin testin aikana ottaakseen tilannekuvan.

Parannettu virheenkorjausprosessi

Testin aikana virheenkorjaus on tärkeä automatisointityökalun prosessi.

  • Soittopino – katso kaikki menetelmät ja toiminnot, jotka ovat tällä hetkellä käytettävissä puhelupinossa.
  • Ladatut moduulit – Hyödyllinen API-testauksessa, näyttää kaikki tietyn sovelluksen .dll-tiedostot, jotka on suoritettu API-testin avulla.
  • Viestiketjut – Tämä on myös API-testausta varten, näyttää kaikki tiedot käynnissä olevista säikeistä osana ajo-istuntoa.
  • Paikalliset muuttujat -ruutu – näyttää kaiken tyyppiset muuttujat ja niiden nykyiset arvot.
  • Konsoliruutu – virheenkorjauksen aikana; Suorita VB-komentosarjakielellä kirjoitettu koodirivi graafisen käyttöliittymän testaukseen ja C # -koodi API-testaukseen.
  • Watch– näyttää Watch-ruudussa nykyisen arvon ja muuttujien, ominaisuuksien tai lausekkeiden tyypin.
  • Virheenkorjauspaneeli – näyttää kaikki arvot ja tyypit muuttujista, ominaisuuksista ja lausekkeista, jotka on kirjoitettu VBScript- tai C # -kielellä.

Suorita vaihe

Soveltuva API-testaukseen, pieni ominaisuus, mutta erittäin hyödyllinen minkä tahansa kankaalle esitetyn vaiheen, toiminnon tai objektin suorittamiseen uudella Suorita vaihe -ominaisuudella. Pääset tähän Suorita vaihe -ominaisuuteen napsauttamalla mitä tahansa objektia kankaalla hiiren kakkospainikkeella.

ALM: n ulkoinen todennus

UFT 12.0: lla voit muodostaa yhteyden ALM 12.00 -palvelimeen ja heijastaa ulkoisella todennuksella, kuten; CAC (Common Access Card) tai SiteMinder. UFT auttaa käyttäjiä asentamaan ulkoisia todennusvarmenteita tai kertakirjautumismekanismeja ALM-palvelun käyttämiseksi. Nyt sinun ei tarvitse muistaa käyttäjänimeä ja salasanaa samaan tarkoitukseen.

Ja tietysti kuvakkeet!

Mitä mieltä olet uudesta versiosta, jossa on suuri nimimuutos, käyttöliittymän uudistaminen ja lisäominaisuudet? Tiedätkö muita UFT: n lisäominaisuuksia? Mainitse alla olevissa kommenteissa…

Vastaus

QTP tarkoittaa Quick Test Professional , Hewlett Packard ( HP). QTP on ohjelmistosovellus, jota käytetään automatisointitestausprosessissa ohjelmistosovellusten testaamiseksi. Hyödyllisempi toimintojen ja regressioiden testaamiseen.

QTP: n käyttöliittymää kutsutaan integroiduksi kehitysympäristöksi (IDE). Itse testissä IDE: ssä on useita ominaisuuksia, jotka motivoivat testaajia kehittämään täydellisen komentosarjan, joka vahvistaa testin määrityksen tehokkaasti.

QTP toimii vain Windows-ympäristössä ja käyttää ”VB Script” -koodauskieliä. joka tulkitaan ajon aikana.

Se tukee tekniikoita täysin siitä, mikä QTP-versio on käytettävissä Webille, Java (Core ja Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi , Power Builder, Stingray 1, päätelaiteemulaattori, Flex, verkkopalvelut, Windows Mobile, VisualAge Smalltalk, Silverlight ja pääkoneen emulaattorit.

QTP: n uusin versio nimeltään UFT:

QTP: n uusin versio on 11.5; tämä uusi QTP-versio on nimetty HP: n yhtenäiseksi toiminnalliseksi testaukseksi (UFT). Pohjimmiltaan UFT on HP QTP: n ( GUI-testaustyökalu ) ja HP: n huoltotestin ( API-testaustyökalu ). QTP: n ja ST: n seos on saatavana yhdellä graafisella käyttöliittymällä. Joten tästä lähtien käyttäjän ei tarvitse ladata kahta erilaista työkalua työskennellessään.

QTP: n uusin versio tukee Webiä, Java .Netiä, SAP: ää, Oracle, Siebeliä, PeopleSoftia, Web Servicesia ja monia muita tärkeimpiä kielillä ja alustoilla, mutta jotkut vanhemmat versiot eivät tue kaikkia edellä mainittuja kieliä ja alustoja.

HP UFT 11.5 helpottaa myös avoimen lähdekoodin jatkuvan integroinnin (CI) järjestelmiä, kuten Jenkins ja Hudson. Vaikka ymmärtäen puhelimen (älypuhelimet + tabletit) tarpeen käyttäjien keskuudessa, HP kiinnittää enemmän huomiota tähän; HP: n UFT 11.5 tarjoaa parannetun tuen mobiilitestauksille. Tämän HP UFT Mobilen tuen avulla HP sanoo, että käyttäjä pystyy luomaan mobiilialustan agnostisia komentosarjoja. IOS: n luomat diagnostiset komentosarjat voivat toimia myös Androidilla. Se tukee myös emulaattoreita ja todellisia laitteita. Todelliset laitteet voidaan ottaa kollektiivisten todellisten laitteiden julkisesta pilvestä ja / tai omistettujen todellisten laitteiden yksityisestä pilvestä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *