Yhtenäinen Toiminnallinen Testaus

Micro Focus Unified Functional Testing (UFT) – vinkkejä ja temppuja

30. lokakuuta 2021

Sisällysluettelo

  • UFT-vinkkejä ja temppuja – tammikuu 2021
    • 1. Puuttuvien näkymien hakeminen Lab Projectin .qcp-tiedoston tuonnin jälkeen
    • 2. Ohjeet HP.UFT.JSCTypeslib.dll (atl.dll) -virheen korjaamiseen UFT Onea asennettaessa
    • 3. Ohjeet lokin sijainnin muuttamiseen oktaanissa
    • 4. Ratkaisu UFT-tunnistusvirheen korjaamiseen
    • 5. Vinkkejä viestipalkin piilottamiseen. UFT Agent aloitti selaimen virheenkorjauksen Google Chrome -selainversioissa 79+
    • 6. Ohjeet UFT:n suorittamiseen oikein Jenkinsissä, kun tapahtuu virhe
    • 7. Parallel Runs -ajojen vuoksi UFT-kehittäjä testaa automaattisesti kurkkuprojektin
    • 8. Ohjeet JUnit-raportin julkaisemiseen Azure DevOpsissa käyttämällä Application Automation Tools -laajennusta
    • 9. Tarkistaa, onko portit avattu PowerShell-komentosarjalla
    • 10. Ohjeet DCOM-asetusten määrittämiseen automaatiokomentosarjalle
  • UFT-vinkkejä ja temppuja – helmikuu 2021
  • UFT-vinkkejä ja temppuja – maaliskuu 2021
    • 1. Toimenpide ohjaamaan ja käyttämään erilaista Java-ajoaikaa asennusohjelman sijasta
    • 2. Ratkaisu Java TreeNode -haun ongelmaan Java Swingissä
    • 3. Korjaa UFT Developer launchAut -menetelmän virhe
    • 4. UFT-asennuksen vaatimukset
    • 5. UFT Developer Docker -kuvan löytäminen Windowsille
    • 6. Tumman teeman katkosten FileContentCheckpoint-ominaisuuksien valintaikkunoiden ongelman ratkaiseminen, joka tekee siitä käyttökelvottoman
    • 7. Ongelman ratkaiseminen, jossa kaksi IE-istuntoa avautuu UFT-verkkosovelluksen ajon aikana
    • 8. UFT Developer -ajonaikaisen moottorin käyttäminen
    • 9. Ohjeet v14.53:n ja .net-verkkosivuston suorituskykyongelman ratkaisemiseksi
    • 10. Ratkaisu objektintunnistusongelmaan
  • UFT-vinkkejä ja temppuja – huhtikuu 2021
    • 1. Ohjeet LFT-riippuvuuksien ongelmien ratkaisemiseen
    • 2. Ratkaisu UFT14:n kokeiluversion ja AutoPass-lisenssipalvelimen välisen yhteyden epäonnistumiseen
    • 3. Microsoftin käyttäjätilien hallinnan (UAC) poistaminen käytöstä
    • 4. Puhdista ja asenna ALM-komponentit.
    • 5. Tiedot tuotteista, jotka voivat olla rinnakkain asennettuina samaan koneeseen
    • 6. Team Foundation Server (TFS) -laajennuksen määritysvaiheet
    • 7. Ratkaisu AutoPass-lisenssipalvelimen salasanan monimutkaisuusongelman ratkaisemiseen.
    • 8. Palvelinpuolen automaattisen julkaisun tiedot UFT-asiakkaiden Autopass-palvelimessa.
    • 9. Ratkaisu UFT:n reuna-agentin automaattiseen sulkemiseen sulkeutuu välittömästi avaamisen jälkeen
    • 10. Ohjeet lisenssipalvelimen päivittämiseen tukemaan sekä UFT 14.5:tä että 14.03:a
  • UFT-vinkkejä ja temppuja – toukokuu 2021
    • 1. UFT-lisenssi korruptoitunut 12.53 SEAT
    • 2. (CAS-40004) Ongelma WaitUntilTestObjectState.waitUntil-menetelmässä
    • 3. Asenna UFT Developer -lisenssi Linux-/Mac-käyttöjärjestelmään
    • 4. Eri alustojen ominaisuustuki
    • 5. Datataulukon parametrin nimi, joka sisältää merkkejä, kuten välilyönnin ja viiva
    • uft > fi > 15.0-15.0.1 > UFT-ohje > Sisältö > WhatsNew > whats-new-15.0.htm#mt-item-3'>admhelp.microfocus.com > uft > fi > 15.0-15.0.1 > UFT-ohje > Sisältö > WhatsNew > whats-new-15.0.htm#mt-item-3
    • 6. Voidaanko työmatka- (ja etätyömatka) -lisenssiä käyttää virtuaalisissa ja Windows Server -ympäristöissä?
    • 7. Onko mahdollista uudelleenohjata ja käyttää eri Java Runtime Environment -ympäristöä kuin asennusohjelman mukana toimitettua?
    • 8. Missä UFT tallentaa ALM-kirjautumistiedot?
    • 9. UFT Developer Run -tulos
    • 10. Mukauta UFT Developer Run Result -käyttäytymistä
  • UFT-vinkkejä ja temppuja – kesäkuu 2021
    • 1. Tarvitset apua asiakasmääritteissä ja poolin luomisessa, lisenssien kulutuksen rajoittamisessa ja lisenssien peruutuksessa.
    • 2. Puuttuvat näkymät Lab Projectin .qcp-tiedoston tuonnin jälkeen.
    • 3. ALM 12.60 -haavoittuvuus Apache Struts -versiolla.
    • 4. DCOM-asetusten määrittäminen manuaalisesti automaatiokomentosarjalle.
    • 5. Kuinka QuickTest Professional Automation DCOM -sovelluksen käyttöoikeudet myönnetään?
    • 6. Kuinka korjata HP.UFT.JSCTypeslib.dll (atl.dll) -virhe UFT Onea asennettaessa?
    • 7. SaaS-käyttäjä JEPPESEN SD00392949: UFT v15 ei enää tarjoa arvoja tietyille JavaTree-objektien ominaisuuksille
    • 8. Olemassa olevat UFT-testikomentosarjat epäonnistuvat ALM 15:n ja UFT One -siirron jälkeen.
    • 9. Testiposti epäonnistui SSL:n ollessa käytössä.
    • 10. (0803461) UFT-kehittäjien rinnakkaistestaus mobiililaitteiden kanssa
  • UFT-vinkkejä ja temppuja – heinäkuu 2021
    • 1. Kuinka muuttaa lokin sijaintia Octaanissa?
    • 2. Java TreeNode -haussa on ongelmia Java Swingissä.
    • 3. UFT Developer runtime engine.
    • 4. Kaksi IE-istuntoa avautuu, kun käyttäjä avaa/suorittaa UFT-verkkosovelluksen.
    • 5. UFT 14.5 – Objektin tunnistusongelma.
    • 6. Etsin UFT Developer Docker -kuvaa Windowsille.
    • 7. UFT:tä ei voida suorittaa Jenkinsissä Micro Focus Application Automation Tool -työkalulla.
    • 8. UFT API -testi ei käytä nykyistä iteraationumeroa silmukassa
    • 9. Toiminimeni uft:ssa eivät ole samoja toimintonimiä alm:ssa, vaikka se on sama testi.
    • 10. Tumma teema katkaisee tiedoston sisällön tarkistuspisteen ominaisuuksien valintaikkunat – käyttökelvoton.
  • UFT-vinkkejä ja temppuja – elokuu 2021
    • 1. F1-ohje on rikki v15.0.1:ssä.
    • 2. UFT ei palauta lisenssejä lisenssipalvelimille sulkemisen yhteydessä, kun etäagentti suorittaa sen.
    • 3. Unified Functional Testing (UFT): Pääsy alkuperäiseen viestintäisäntään poistettiin käytöstä, mikä esti UFT-tunnistuksen.
    • 4. UFT kaatuu ALM-toiston aikana.
    • 5. UFT-agentin näyttävän viestipalkin piilottaminen aloitti selaimen virheenkorjauksen Google Chrome -selainversioissa 79+.
    • 6. Miksi Mercury Toursin verkkosivusto ei ole käytettävissä?
    • 7. UFT 14.53:n päivittäminen versioon 15.0 rikkoo lisenssin varamekanismin.
  • UFT-vinkkejä ja temppuja – syyskuu 2021
    • 1. eCATT- ja SolMan-integraatio saattaa kohdata tiedoston librfc32.dll puuttumisen tai yhteysvirheen SAPGUI 750 Patch 03:ssa ja uudemmissa
    • 2. UFT 14.01 tunnistaa tehonrakennusobjektit vain, kun UFT käynnistetään järjestelmänvalvojana
    • 3. ALM-komponentit
    • 4. UFT14:n kokeiluversio ei voi muodostaa yhteyttä AutoPass-lisenssipalvelimeen
    • 5. ALM-yhteys UFT
    • 6. Team Foundation Server (TFS) -laajennuksen määritysvaiheet
      • Käyttäjät haluavat tietää Team Foundation Server (TFS) -laajennuksen yksityiskohtaisista määritysvaiheista. Koska sen avulla Microsoft Team Foundation Server CI -järjestelmä voi käynnistää testejä UFT:n avulla paikallisesta tiedostojärjestelmästä, ALM:stä tai ALM Test Lab -moduulista.
    • 7. Lisenssin asentaminen Autopassiin voi automaattisesti näkyä arkistoituna lisenssinä
    • 8. Onko olemassa kutsupinoa, jota voidaan käyttää graafisen käyttöliittymän testausskriptien virheenkorjauksen aikana?
    • 9. Pääsy estetty suorituksen aikana VAPI-XP /UFT GUI-testeissä ALM:lta
    • 10. Onko UFT-asiakkaiden AutoPass Serverissä palvelinpuolen automaattinen julkaisuvaihtoehto?
  • UFT-vinkkejä ja temppuja – lokakuu 2021
    • 1. Päivitä lisenssipalvelin tukemaan sekä UFT 14.5:tä että 14.03:a
    • 2. AutoPass License Server -salasanan monimutkaisuusongelma
    • 3. Ei voi muodostaa yhteyttä lisenssipalvelimeen APLS 10.70 -päivityksen jälkeen
    • 4. Toimiiko UFT-asiakas v12.54 -päivitys 3 APLS v10.7:n kanssa?
    • 5. UFT 14.03 Patch 3 ja 14.51 eivät pysty tunnistamaan kohteita kromi 71:ssä
    • 6. Autopass-lisenssipalvelimen asennuksen poistaminen
    • 7. UFT ei tunnista Oracle 12C -objekteja
    • 8. UFT:n staattinen koodianalyysi
    • 9. Autopass-kirjautuminen
    • 10. Autopass-raportit

UFT-vinkkejä ja temppuja – helmikuu 2021

1. UFT-kehittäjälisenssin asentaminen Linuxiin/Maciin

UFT-kehittäjälisenssin asentamiseksi Linux-/mac-koneisiin istuin tai rinnakkaislisenssi on asennettava suoraan terminaaliin.

Huomautus: Pääkäyttäjän oikeudet on otettava käyttöön lisenssin asentamista varten.

Asennuksen vaiheet.

1. Käyttäjän on vaihdettava päätteen /tools-hakemistoon.

Esimerkiksi,

Linux : cd /opt/uftdeveloper/Tools

Mac : cd /Applications/UFTDeveloper/Tools

2. Säilytä tarvittava komento ja parametrijoukko ja suorita lisenssin asennusohjelma, lisenssi-asennusohjelma.

ToimintaKomennot ja parametrit
Tarkista tila ja lukituskoodiSuorita License Installer ja lisää: status
Esimerkki: ./license-installer status
autaSuorita License Installer ja lisää: help
Esimerkki: ./license-installer ohje
Istuinlisenssi
Asenna istuinlisenssiSuorita License Installer ja lisää: seat Kääri lisenssiavaintiedoston polku lainausmerkkeihin.Esimerkki: ./license-installer seat /home/user/license.txt
Samanaikainen lisenssi
Tarkista saatavilla olevat lisenssit palvelimellaSuorita License Installer ja lisää: lisenssit Saatavilla olevat lisenssit näkyvät yksilöllisen lisenssitunnuksen ja lisenssiversion mukaan.Esimerkki: ./license-installer lisenssit organisationallicenseserver.net
Asenna samanaikainen lisenssiSuorita License Installer tarkistaaksesi saatavilla olevat lisenssit palvelimella AutoPass-lisenssipalvelimella edellä kuvatulla tavalla.Saatavilla olevat lisenssit näkyvät yksilöllisen lisenssitunnuksen ja lisenssiversion perusteella. Valitse yksi lisensseistä ja suorita lisenssin asennusohjelma uudelleen, tällä kertaa liittämällä seuraava komento ja parametrit:concurrent
Muokkaa palvelimen yhteysprotokollaaSuorita License Installer ja lisää:Primary License server:config protocol.primary Toissijainen lisenssipalvelin: config protocol.second missä on http tai https tarpeen mukaan.Esimerkki: ./license-installer config protocol.primary https

2. Ongelman ratkaiseminen WaitUntilTestObjectState.waitUntil-menetelmällä

Dokumentaation mukaan WaitUntilTestObjectState.waitUntil-menetelmän oletetaan odottavan, kunnes AUT:ssa oleva objekti saavuttaa halutun tilan tai kunnes määritetty aikakatkaisu on kulunut.

TotalTimeOutInMilliseconds-arvolle annettu arvo ohitetaan kokonaan, kun objektia ei ole olemassa tai tila ei ole se, mikä sen oletettiin olevan, jolloin sen sijaan käytetään objektin synkronoinnin aikakatkaisun nykyistä järjestelmäarvoa.

Ongelma voidaan ratkaista alla olevien ohjeiden avulla.

The asiakirjoja tarkoittaa vain, että objektin on oltava olemassa, eikä se nimenomaisesti ilmaise tosiasiaa.

Tämä tarjoaa waitUntil-staattisen menetelmän, jota voidaan käyttää odottamaan, kunnes objekti saavuttaa tietyn tilan.

waitUntil (T testObject, WaitUntilTestObjectState.WaitUntilEvaluator evaluator)
Odottaa, kunnes AUT:ssa oleva objekti saavuttaa halutun tilan (tai kunnes UFT Developer -objektin synkronoinnin aikakatkaisu (20 sekuntia) on kulunut.

Tämä käyttöliittymä paljastaa arviointimenetelmän, joka arvioi, onko AUT:ssa oleva objekti tällä hetkellä tietyssä tilassa.

Edelliset lauseet viittaavat siihen, että objekti on läsnä AUT:ssa. Tämä tarkoittaa, että objektin on oltava ensin olemassa ja sen jälkeen tila tulee tarkistaa yllä olevilla menetelmillä.

Tarkistaaksesi olemassaolo ,

Tätä menetelmää suositellaan kohteen olemassaolon tarkistamiseen ennen WaitUntilTestObjectState-menetelmän käyttöä.

3. UFT-ajon tuloksen käyttäytymisen mukauttamisen vaiheet

Raporttia voidaan muokata ja asetuksia, kuten HTML-raportin otsikkoa ja kuvausta, muuttaa. Missä raportti luodaan ja raportin kansio ja tiedostonimi.

Käyttäjä voi myös määrittää, ylikirjoitetaanko kansio vai luodaanko uusi kansio joka kerta, kun tietty testi suoritetaan.

Vaihtoehtoa voidaan käyttää myös HTML-raporttien luomisen kytkemiseen päälle tai pois päältä. Sen avulla voidaan myös ohjata sisällytettäviä vaiheita.

Raportin käyttäytymistä voidaan mukauttaa useilla tavoilla.

Huomautus: Seuraava osio koskee Javaa ja C#:a.

1. Raporttivaihtoehtoja voidaan muokata tarpeen mukaan kunkin projektin testausasetustiedostossa.

2. Ohita nyt ReportConfiguration uusilla asetuksilla.

Projektin testiasetustiedoston muokkaaminen.

Muutos testiasetustiedostoon riippuu käytetystä projektimallista.

  • NUnit/MSTest: App.config
  • JUnit/TestNG: leanft.properties

Jos haluat muuttaa testiasetuksia,

1. Avaa IDE:ssä oleva testiprojektisi testisarja.

2. Muuta arvoa poistamalla kommentti vaadituista asetuksista. Alkuarvot ovat oletusarvoja.

Tarkista linkki yllä saadaksesi lisätietoja.

3. Tallenna muutokset ja ota sitten asetukset käyttöön projektissa asetukset tiedosto.

Siirry linkistä saadaksesi tarkemmat tiedot.

Luettelo toimittajan asetusten testausasetuksista

Vaihtoehto Kuvaus
raportti käytössä Ilmaisee, luodaanko testiä varten raportti. Oletus on totta .Jos arvo on epätosi, raporttia ei luoda ja kaikki testin raportin vaiheet ohitetaan.
erillinen raportti Ilmaisee, luodaanko raportit jokaisesta testistä tai luokasta, joka suoritettiin osana tätä testiajoa, koko testiajon raportin lisäksi. PerTest. Luo täydellisen raportin lisäksi erillinen raportti jokaisesta testistä, joka suoritettiin osana tätä testiajoa. PerClass. Luo täydellisen raportin lisäksi erillinen raportti jokaiselle tämän testiajon aikana suoritetulle luokalle. Vinossa. Luo vain koko raportti. Oletus: Vinossa
otsikko Otsikko UFT-kehittäjäraportissa. Kun sitä ei ole määritetty, näytettävä otsikko on Suorita tulokset .Oletus: Tyhjä
kuvaus Teksti, joka näytetään suoraan otsikon alla UFT-kehittäjäraportissa. Oletus: Tyhjä
kohdehakemisto Juurikansio, johon UFT Developer -raporttikansiot luodaan.Varmista, että sinulla on kirjalliset oikeudet määritettyyn kansioon.Oletus: . Jos oletusarvoa ei ole muutettu : Jos testiä suorittavassa koneessa on ympäristömuuttuja nimeltä LEANFT_REPORTS_TARGETDIR, käytetään tämän muuttujan arvoa. Tämä on hyödyllistä suoritettaessa testejä Jenkinsin tai muun CI-järjestelmän avulla. Katso lisätietoja: Suorita testit CI-järjestelmällä .Jos ympäristömuuttujaa ei ole olemassa, raportti luo projektin tulospolun.
raporttikansio Luodun raporttikansion nimi kohdehakemiston alla. Oletus: RunResults
ohittaa olemassa olevat Ilmaisee, korvataanko olemassa oleva raporttikansio jokaisessa ajossa.Oletus: totta Jos tämä vaihtoehto on asetettu väärä , jokainen raporttikansion nimi saa järjestyslisäkkeen.
suodattimen taso / reportLevel Ilmaisee raporttiin sisällytettävien tapahtumien vähimmäistason. Kaikki. Jokainen sovelluksen objektille suoritettu vaihe näytetään solmuna tulospuussa. Varoitus. Vain vaiheet a Varoitus tai virhe tila sisällytetään tulospuuhun. Virhe. Vain askeleet an virhe tila sisällytetään tulospuuhun. Vinossa. UFT-kehittäjäraporttia ei luoda. Oletus: Kaikki merkintä: Tämän asetuksen perusteella raportoidut vaiheet ovat niiden vaiheiden lisäksi, jotka on lisätty raporttiin käyttämällä Reporter.ReportEvent menetelmä.
tilannekuvien tasolla Ilmaisee, milloin yksittäisen vaiheen tilannekuvat otetaan ja näytetään raportissa. Kaikki. Ottaa kuvia kaikista sovelluksella suoritetuista vaiheista ajon aikana. OnError. Ottaa kuvia vain epäonnistuneista vaiheista. Vinossa. Kuvia ei oteta raporttiin. Oletus: Vinossa merkintä: Kutakin vaihetta varten otetaan tilannekuvia sen jälkeen, kun asiaankuuluva testiobjekti on tunnistettu, mutta ennen kuin toiminto suoritetaan objektille.

Raporttimääritysten ohittamiseen.

Jos haluat esimerkiksi luoda uuden raporttitiedoston jokaiselle Eclipsen (Java) ajolle:

|_+_|
  1. Anna muokatut asetukset keskitetystä konfigurointiprojektista useisiin testeihin.
C#: Käytä GetReportConfiguration -menetelmää projektisi UnitTestBase-ohjelmassa ohittaaksesi oletusraportin toimitetulla kokoonpanolla. Katso syntaksitiedot kohdasta .NET SDK -viite .
Java: Pass a leanft.ominaisuudet tiedosto Java-testiprojektiin, jota käytät lftConfigFile järjestelmämuuttuja. Esimerkiksi:java C:MyTestsMyTest1.jar –DlftConfigFile=c: estsmyConfig.properties

4. Ohjeet PDF-dokumentin tuen käyttöönottoon UFT:ssä

UFT:n PDF-dokumenttien tuen tukemisesta on edelleen epäilyksiä. UFT v14.52:n julkaisun tarkoituksena oli tukea muita PDF-dokumentteja PDF-apuohjelman avulla.

Ongelman korjaus on annettu alla.

Adobe Acrobat Prossa avattuja asiakirjoja voidaan käsitellä uuden PDF-lisäosan kanssa. Käyttäjä voi tallentaa ja suorittaa vaadittuja testejä ja myös vakoilla sovelluksesi objekteja ilman monimutkaista komentosarjaa tai käyttöliittymän automatisointia.

Vaatimukset, rajoitukset ja huomioitavaa:

Adobe Acrobat Pro -valintaikkunassa, joka avautuu, kun käyttäjä käyttää UFT-tietuetta ensimmäistä kertaa PDF-dokumentin vakoilemiseen:

  • Meneillään lukujärjestykseen, valitse päättele lukujärjestys asiakirjasta.
  • Tämän jälkeen käyttäjän on valittava lukutilan valinnoista Lue vain tällä hetkellä näkyvät sivut.
  • Napsauta Älä näytä tätä -valintaikkunaa uudelleen, jotta se ei näy aina, kun UFT:tä käytetään PDF-dokumenttien testaamiseen.

Vinkki: Jos ruutua ei näy, muuta Adobe Acrobat Pron lukuasetuksia siirtymällä Muokkaa-vaihtoehtoon ja valitsemalla asetukset.

  • Valitse Adobe Acrobat Prossa lukuluokka siirtymällä muokkausvaihtoehdon asetussarakkeeseen.

Valitse Lukujärjestys-kohdasta Päättele lukujärjestys asiakirjasta

Valitse Sivu vs. asiakirja -kohdassa Lue vain tällä hetkellä näkyvät sivut

Käyttäjän on tyhjennettävä Vahvista ennen asiakirjojen merkitsemistä -valintaruutu, jotta Adobe Acrobat Pro -valintaikkuna ei avaudu joka kerta, kun testaat PDF-dokumentteja UFT:n avulla.

Yhden sivun näkymän käyttäminen:

Jos testaamasi asiakirjat on näytettävä yhtenä sivuna, siirry akrobaattinäkymän näkymävaihtoehtoon ja napsauta sitten sivunäyttöä. Valitse siellä oleva yhden sivun näkymävaihtoehto.

Äänite:

Tallennusta PDFSignatureField-testiobjekteihin ei tueta.

Adobe Acrobat Pro 11

Kun työskentelet Adobe Acrobat Pro 11:n kanssa, PDFComboBox-objektien testien suorittamista ei tueta.

UFT tunnistaa PDF-dokumentit, joilla on eri nimi, eri testiobjekteiksi.

Jos tiedosto tallennetaan eri nimellä, seuraavien testivaiheiden on käytettävä tiedostolle eri testiobjektia. Se voidaan tehdä millä tahansa seuraavista tavoista.

  • Lisätään toinen testiobjekti objektiarkistoon.
  • Käyttämällä ohjelmallista kuvausta testiobjektille, joka käyttää uutta tiedostonimeä.

Esimerkiksi:

|_+_|

Ongelmien karttoittaminen:

UFT tunnistaa PDF-dokumentissa olevat objektit Windows-tavanomaisiksi objekteiksi.

Ratkaisu: käyttäjän on varmistettava, että Adobe Acrobat Pron lukuasetukset on määritetty oikein.

Joskus UFT ei pysty tunnistamaan kohdetta täysin.

Tähän ongelmaan on saatavilla ratkaisuja.

  • Käyttäjä voi tarkastella asiakirjaa koko näytön tilassa.
  • Yritä avata Adobe Acrobat pro uudelleen, jos UFT ei tunnista objektia.
  • Käynnistä sekä Adobe Acrobat pro että UFT uudelleen.

5. Cross-platform-ominaisuuden tuen tarkistaminen

UFT-kehittäjävaihtoehtoa tuetaan Windows-, Linus- ja Mac-ympäristöissä.

Alla olevassa taulukossa verrataan eri ominaisuuksien tukea Linuxissa/macissa verrattuna Windowsiin.

Teknologiat

OminaisuusTekniikkaWindowsLinux/Mac
Tuetut tekniikatWebJOOJOO
mobiiliJOOJOO
SAPUI5JOOJOO
StdWinJOOEI
.NET WinformsJOOEI
.NET WPFJOOEI
JavaJOOEI
PowerBuilderJOOEI
SAP GUI ClientJOOEI
Pääte-emulaattoriJOOEI
Insight (kuvapohjainen tunnistus)JOOEI

Työkalut

TyökaluWindowsLinux/Mac
LisensointiOhjattu graafinen käyttöliittymäKomentorivityökalu
Salasanakooderi, jota käytetään suojauksen määrittämiseenOhjattu graafinen käyttöliittymäKomentorivityökalu
Katso UFT Developer Security Reference, joka on saatavana osoitteesta Micro Focus Support Self-Solve Knowledge Library

Kehittyneet sovellusliittymät

WindowsLinux/Mac
OCR-pohjaiset sovellusliittymät, kuten getTextLocationJOOEI

Integraatiot

IntegrointiWindowsLinux/MacCallingUFT ANTAA POTKUT testitYESNOALM-integrointiYESNOBPT-integraatioKYLLÄ

6. Korjaa UFT-lisenssin vioittunut 12.53 SEAT-ongelma

Jotkut käyttäjät, jotka työskentelevät vanhempien UFT-versioiden kanssa, ovat saaneet virheilmoituksia, joissa sanotaan, että UFT-lisenssin määritysongelma Jotkin lisenssimääritystiedostoistasi ovat vioittuneet.

Ratkaisu raportoituun ongelmaan löytyy alta.

UFT-lisenssin määritysongelma
Jotkut lisenssimääritystiedostoistasi ovat vioittuneet.

Tämä on virhe, jonka käyttäjä on kohdannut. Se johtuu UFT-koneen lisenssimääritystiedostojen vioittumisesta.

On suositeltavaa tarkistaa Licensesettings.xml-tiedosto ja varmistaa, ettei sitä ole muokattu tai vioittunut millään tavalla. Alkuperäinen LicenseSettingsxml on mukana, jotta se voidaan korvata ongelmallisissa koneissa olevilla. Tiedostot on sijoitettava paikkaan C:ProgramDataHewlett-PackardUFTLicense

Tarkista lisäksi %APPDATA%Hewlett-PackardUFTAddins ManagerAddinManagerSettings.xml sisältö ongelmallisessa koneessa ja yritä korvata tiedosto liitteenä olevalla AddinManagerSettings.xml-tiedostolla.

Työkoneen tiedostoja voidaan käyttää, jos niitä on saatavilla.

Tehdyt muutokset on suoritettava käyttäjän, jolla on järjestelmänvalvojan oikeudet, ja varmistettava, että UFT on suljettu. Käynnistä kone uudelleen muutosten suorittamisen jälkeen.

7. Datatable-parametrin nimen ratkaiseminen sisältäen merkkejä, kuten välilyönnin ja viiva

Käyttäjät voivat nyt käyttää väliviivoja ja välilyöntejä tietotaulukon parametrien nimissä.

Se lisättiin UFT 15.0:aan äskettäin suunniteltuna tietotaulukkona tukemaan ylimääräisiä merkkejä, kuten viivoja ja välilyöntejä. Uusi rakenne on aiheuttanut ongelmia haettaessa arvoja datataulukkoobjektista UFT-komentosarjassa. Tästä johtuen tietyissä komentosarjamuodoissa ja muodoissa voi esiintyä virheitä.

Ratkaisu ongelmaan.

Versiossa 15.0.1 ja uudemmissa versioissa T&K on palauttanut toiminnan aiempien UFT-versioiden mukaiseksi. Parhaiten sanottuna se yksinkertaisesti poisti ylimääräisten merkkien, kuten väliviivojen ja välilyöntien, tuen ja lisäsi sen sijaan uuden parametrin uuden toiminnan mahdollistamiseksi.

Jos siis tarvitaan lisämerkkejä, sisällytä parametri bNewParamNameFormat Datatable.Importsheet-metodiin.

Esimerkiksi,

|_+_|

8. Selvitä, missä UFT tallentaa ALM-kirjautumistiedot

On esitetty kysymyksiä UFT:n ALM-kirjautumistietojen tallennuspaikasta.

Ratkaisu.

Tiedot tallennetaan käyttäjän Windows-profiiliin.

|_+_|

Tämä on paikka, johon tiedot tallennetaan.

9. Ratkaisu ALM 12.60 -haavoittuvuuteen Apache struts -versiolla

Käyttäjien viimeaikaiset arvostelut ovat osoittaneet ongelmia, jotka liittyvät Apace struts -version haavoittuvuuteen.

Ongelman korjaus on annettu alla.

1. Käyttäjän on ensin lopetettava APLS-palvelu.

2. Siirry seuraavaan paikkaan. C:Program FilesautopassaplsaplswebappsautopassWEB-INFlib

3. Poista seuraavat purkit varmuuskopion luomisen jälkeen.

|_+_|

4. Nyt käyttäjän on kopioitava päivitetyt purkit samaan paikkaan kuin vaiheessa 2 mainittiin zip-tiedostona.

5. Käynnistä APLS-palvelu uudelleen.

10. Menettely luvan myöntämiseksi Professional Automation DCOM -sovelluksen pikatestaukseen.

Käyttäjät ovat viime aikoina saaneet virheitä DCOM-asetuksissa yrittäessään suorittaa UFT-testin ulkoisilla sovelluksilla. Käyttäjien on tarkistettava, onko heillä oikeudet suorittaa QuickTest Professional Automation DCOM -sovellus.

Noudata alla olevia ohjeita saadaksesi tarvittavat käyttöoikeudet.

Huomautus: jos et ole luettelon käyttäjä, lisää lisää napsauttamalla Lisää-painiketta.

1. Käyttäjien on avattava Component Services -konsoli ensin (kirjoittamalla Components Services ikkunoiden hakupalkkiin tai suorittamalla komento dcomcnfg.exe)

2. Laajenna komponenttipalveluita.

3. Siirry tietokoneisiin.

4. Valitse tietokoneeni.

5. Laajenna DCOM Config.

6. Etsi sieltä Quicktest Professional Application.

7. Valitse ominaisuudet napsauttamalla hiiren kakkospainikkeella QuickTest Professional -sovellusta.

8. Tarkista, ovatko käynnistys- ja aktivointioikeudet harmaina siirtymällä Suojaus-välilehteen.

Jos käynnistys- ja aktivointioikeudet näkyvät harmaina, seuraa ohjeita luvan myöntämiseksi nykyiselle käyttäjällesi.

9. Siirry ominaisuuksien Yleiset-välilehdelle ja kopioi sovelluksen tunnus.

10. Avaa rekisterieditori etsimällä rekisterieditoria Windowsin hakupalkista tai suorittamalla komento regedit.msc.

11. Avaa HKEY_CLASSES_ROOT ja etsi sovellustunnus.

Huomautus: Sovellustunnus löytyy napsauttamalla hiiren kakkospainikkeella HKEY_CLASSES_ROOT ja käyttämällä Etsi-vaihtoehtoa.

12. Napsauta hiiren kakkospainikkeella rekisteri ja napsauta lupavaihtoehtoa.

13. Etsi lopuksi näkyviin tulevasta luettelosta käyttäjä, jolle haluat myöntää käyttöoikeuden.