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
- 1. UFT-kehittäjälisenssin asentaminen Linuxiin/Maciin
- 2. Ongelman ratkaiseminen WaitUntilTestObjectState.waitUntil-menetelmällä
- 3. UFT-ajon tuloksen käyttäytymisen mukauttamisen vaiheet
- 4. Ohjeet PDF-dokumentin tuen käyttöönottoon UFT:ssä
- 5. Cross-platform-ominaisuuden tuen tarkistaminen
- 6. Korjaa UFT-lisenssin vioittunut 12.53 SEAT-ongelma
- 7. Datatable-parametrin nimen ratkaiseminen sisältäen merkkejä, kuten välilyönnin ja viiva
- 8. Selvitä, missä UFT tallentaa ALM-kirjautumistiedot
- 9. Ratkaisu ALM 12.60 -haavoittuvuuteen Apache struts -versiolla
- 10. Menettely luvan myöntämiseksi Professional Automation DCOM -sovelluksen pikatestaukseen.
- 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
- 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ä käyttämällä UFT:tä 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 – toukokuu 2021
1. UFT-lisenssi korruptoitunut 12.53 SEAT
Yksi käyttäjistämme ei päivittänyt UFT:tä, eli hän työskenteli UFT:n vanhemman version kanssa, ja saa seuraavan virheilmoituksen: UFT-lisenssin määritysongelma Jotkut lisenssimääritystiedostoistasi ovat vioittuneet. Tämän kuultuaan ehdotimme käyttäjää puhdistamaan ja poistamaan UFT:n kokonaan käyttämällä annettua linkkiä: https://softwaresupport.softwaregrp.com/doc/KM00319750.
Tämän avulla käyttäjä yritti myös asentaa lisenssin 12.55:lle ja saa saman virheilmoituksen. Käyttäjällä on toinen kone SEAT – joka toimii, mutta nyt se ei tallenna askeleita tai kaappaa esineitä.
Ratkaisu
Tämä liittyy UFT License Configuration -ongelmaan, eli jotkin käyttäjälisenssin määritystiedostot ovat vioittuneet.
Noudattamalla alla olevia kirjallisia ohjeita voit päästä eroon tästä virheestä.
Vaihe 1: Tarkista LicenseSettings.xml-tiedosto ja varmista, ettei sitä ole muokattu/vioitunut.
Vaihe 2: Korvaa ongelmalliset koneet laboratoriomme alkuperäisillä LicenseSettingsxml:llä.
Vaihe 3: Tiedosto on sijoitettava polkuun: C:ProgramDataHewlett-PackardUFTLicense.
Vaihe 4: Tarkista tiedoston %APPDATA%Hewlett-PackardUFTAddins ManagerAddinManagerSettings.xml sisältö ongelmallisessa koneessa.
Vaihe 5: Yritä korvata tiedosto tähän sähköpostiin liitetyllä AddinManagerSettings.xml-tiedostolla. Käytä työkoneen tiedostoja, jos sinulla on sellainen.
Nämä ovat joitain muutoksia, jotka käyttäjän, jolla on järjestelmänvalvojan oikeudet, on otettava käyttöön. Muista sulkea UFT ja käynnistää kone uudelleen, kun muutokset on otettu käyttöön.
2. (CAS-40004) Ongelma WaitUntilTestObjectState.waitUntil-menetelmässä
Dokumentaation mukaan WaitUntilTestObjectState.waitUntil-menetelmän oletetaan odottavan, kunnes AUT:ssa oleva objekti saavuttaa halutun tilan tai kunnes määritetty aikakatkaisu on kulunut. Kuitenkin tapauksissa, joissa objektia ei ole olemassa tai tila ei ole odotettavissa oleva, totalTimeOutInMilliseconds-arvolle annettu arvo ohitetaan kokonaan ja sen sijaan käytetään objektin synkronoinnin aikakatkaisun nykyistä järjestelmäarvoa.
Ellei käyttäjä ymmärrä API-dokumentaatiota väärin, tämä on ehdottomasti työkalun vika. Vahvistamme tämän ongelman ja tarjoamme sinulle aikajanan: korjataanko? ( admhelp.microfocus.com > uftdev > fi > 14.50-14.53 > Java SDK -viite > Odota testiobjektia St Odota testiobjektin tila > Odota arvioija )
Ratkaisu
Tässä toimitamme sinulle asiakirjan: admhelp.microfocus.com > uftdev > fi > 15.0-15.0.1 > Java SDK -viite > Sisältö > Java SDK -viite > Odota, kunnes testiobjektin tila
Itse asiassa asia on niin, että dokumentaatio ei NIMENOMAISESTI ilmoita objektin olevan olemassa, mutta se viittaa siihen. Tämä luokka tarjoaa waitUntil staattisen menetelmän, jota voidaan käyttää odottamaan, kunnes objekti saavuttaa tietyn tilan.
WaitUntil (T testObject, WaitUntilTestObjectState.WaitUntilEvaluator arvioija)
Odottaa, kunnes AUT:ssa oleva objekti saavuttaa halutun tilan (tai kunnes UFT Developer -objektin synkronoinnin aikakatkaisu (20 sekuntia) on kulunut.
WaitUntil(T testObject, WaitUntilTestObjectState.WaitUntilEvaluator arvioija, pitkä totalTimeOutInMilliseconds) odottaa, kunnes AUT:n objekti saavuttaa halutun tilan tai kunnes määritetty aikakatkaisu kuluu.
Voit käyttää alla olevaa linkkiä saadaksesi lisätietoja.
Tämä käyttöliittymä paljastaa arviointimenetelmän, joka arvioi, onko AUT:ssa oleva objekti tällä hetkellä tietyssä tilassa.
Nämä lausunnot näyttävät viittaavan siihen, että objekti on AUT:ssa. Minulle tämä tarkoittaa, että objektin on oltava ensin olemassa, ja sitten tila voidaan tarkistaa käyttämällä yllä olevaa waitUntil-aikakatkaisua.
Objektin olemassaolon tarkistamiseen on olemassa Exists-menetelmä.
Suosittelen Exists-menetelmän käyttämistä kohteen olemassaolon tarkistamiseen ennen WaitUntilTestObjectState-menetelmän käyttämistä.
3. Asenna UFT Developer -lisenssi Linux-/Mac-käyttöjärjestelmään
Monet käyttäjistämme haluavat asentaa UFT-kehittäjälisenssin Linuxiin/Maciin. Voit tehdä tämän asentamalla istuma- tai rinnakkaiset lisenssit suoraan terminaaliin.
merkintä: ROOT-käyttöoikeudet ovat pakollinen vaatimus lisenssin asentamiseksi.
Ratkaisu
Asenna näitä kahta vaihetta
Vaihe 1: Vaihda terminaalissa /Työkalut hakemistosta.
Esimerkki: Linux : cd /opt/uftdeveloper/Tools
Mac : cd /Applications/UFTDeveloper/Tools
Vaihe 2: Suorita lisenssin asennusohjelma, lisenssi-asennusohjelma , liittämällä asiaankuuluvan komennon ja parametrijoukon:
Toiminta | Komennot ja parametrit |
Tarkista tila ja lukituskoodi | Suorita lisenssin asennusohjelma ja lisää: Tila Esimerkki: ./license-installer status |
auta | Suorita lisenssin asennusohjelma ja lisää: auta Esimerkki: ./license-installer ohje |
Istuinlisenssi | |
Asenna a istuin lisenssi | Suorita lisenssin asennusohjelma ja lisää: istuin Kääri lisenssiavaintiedoston polku lainausmerkkeihin.Esimerkki: ./license-installer seat /home/user/license.txt |
Samanaikainen lisenssi | |
Tarkista saatavilla olevat lisenssit palvelimella | Suorita lisenssin asennusohjelma ja lisää: lisenssit Saatavilla olevat lisenssit näkyvät yksilöllisen lisenssitunnuksen ja lisenssiversion perusteella.Esimerkki: ./license-installer -lisenssit organisationallicenseserver.net |
Asenna a samanaikaisesti lisenssi | Suorita 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: samanaikaisesti |
Muokkaa palvelimen yhteysprotokollaa | Suorita License Installer ja lisää:Ensisijainen lisenssipalvelin: config protocol.primary Toissijainen lisenssipalvelin: config protocol.second missä On http tai https tarpeen mukaan.Esimerkki: ./license-installer config protocol.primary https |
4. Eri alustojen ominaisuustuki
Voit käyttää UFT-kehittäjää Windows-, Linux- ja Mac-ympäristöissä. Tässä aiheessa verrataan Windowsia ja Linux/Mac-tukea alla lueteltujen ominaisuuksien osalta.
Ratkaisu
Ominaisuuksia, joita ei ole lueteltu, tuetaan kaikissa ympäristöissä.
Teknologiat
Ominaisuus | Tekniikka | Windows | Linux/Mac |
Tuetut tekniikat | Web | JOO | JOO |
mobiili | JOO | JOO | |
SAPUI5 | JOO | JOO | |
StdWin | JOO | EI | |
.NET Winforms | JOO | EI | |
.NET WPF | JOO | EI | |
Java | JOO | EI | |
PowerBuilder | JOO | EI | |
SAP GUI Client | JOO | EI | |
Pääte-emulaattori | JOO | EI | |
Insight (kuvapohjainen tunnistus) | JOO | EI |
Työkalut
Työkalu | Windows | Linux/Mac |
Lisensointi | Ohjattu graafinen käyttöliittymä | Komentorivityökalu |
Salasanan kooderi käytetään turvallisuuden määrittämiseen | Ohjattu graafinen käyttöliittymä | Komentorivityökalu |
Kehittyneet sovellusliittymät
Windows | Linux/Mac | |
OCR-pohjaiset sovellusliittymät, kuten getTextLocation | JOO | EI |
Integraatiot
Liittäminen | Windows | Linux/Mac |
UFT API -testien kutsuminen | JOO | EI |
ALM-integraatio | JOO | EI |
BPT-integraatio | JOO | EI |
5. Datataulukon parametrin nimi, joka sisältää merkkejä, kuten välilyönnin ja viiva
Käyttäjillä on mahdollisuus käyttää väliviivoja (-) ja välilyöntejä tietotaulukon parametrien nimissä. Kyllä, voit tehdä sen. Mutta on joitain ongelmia. UFT 15.0:ssa siihen lisättiin äskettäin suunniteltu tietotaulukko, joka tukee ylimääräisiä merkkejä, kuten viivoja ja välilyöntejä. Tämä uusi rakenne voi aiheuttaa ongelmia haettaessa arvoja datataulukkoobjektista UFT-komentosarjassa tietyissä muodoissa oleville tiedoille, ja komentosarja voi epäonnistua tämän vuoksi.
UFT One 15.0:ssa on jotain uutta. Voit tarkistaa sen seuraavasta linkistä.
admhelp.microfocus.com > uft > fi > 15.0-15.0.1 > UFT-ohje > Sisältö > WhatsNew > whats-new-15.0.htm#mt-item-3
Ratkaisu
T&K on palauttanut toiminnan vastaamaan aiempia UFT-versioita 15.0.1:ssä ja uudemmissa versioissa. Voimme sanoa, että ylimääräisten merkkien, kuten viivojen ja välilyöntien, tuki (jotka ovat samat kuin aiemmat UFT-versiot ennen 15.0:aa) poistettiin. Nyt UFT on lisännyt uuden parametrin uuden toiminnan mahdollistamiseksi. Joten jos ylimääräisiä merkkejä on tuettava, sisällytä parametri bNewParamNameFormat Datatable.Importsheet-metodiin. Esimerkiksi:
DataTable.ImportSheet UFT15DataTableTest2.xls, 1, Test, Totta
6. Voidaanko työmatka- (ja etätyömatka) -lisenssiä käyttää virtuaalisissa ja Windows Server -ympäristöissä?
Työmatkalisenssivaihtoehto näkyy harmaana virtuaalisissa ja Windows Server -ympäristöissä. Käyttäjät kohtaavat uloskirjautumisongelmia työmatkan aikana. Kun yrität kirjautua ulos/kirjata sisään lisenssin, ohjattu lisenssitoiminto näyttää työmatkalisenssivaihtoehdot harmaina.
Ratkaisu
TÄRKEÄ:
Tämä rajoitus koskee UFT 14.02:ta ja aiempia versioita. UFT 14.03:sta alkaen käyttäjien pitäisi pystyä käyttämään lähiliikenteen lisenssejä Windows Server -ympäristöissä.
Tämä on rajoitus, joka on jo dokumentoitu alla olevassa KM-artikkelissa:
Mitä eroja on työmatka- ja etätyölisenssien välillä?
Alla tarjoamme sinulle dokumentaatiota työmatka- ja etätyölisenssien eroista.
Tälle rajoitukselle on olemassa ER, ja sen käyttöönottoa harkitaan tulevissa versioissa:
Lisää tuki Commuter-lisenssille palvelinkäyttöjärjestelmään.
7. Onko mahdollista uudelleenohjata ja käyttää eri Java Runtime Environment -ympäristöä kuin asennusohjelman mukana toimitettua?
Haluatko ohjata testaustyökalujen käyttämän Java Runtime Environmentin uudelleen? Katsotaan, voimmeko tehdä tämän. Yrityksen käytäntöjen vuoksi Java Runtime Environment (JRE) -ympäristöä on käytettävä tietystä lähteestä ja versiosta, joka sijaitsee eri polulla. Tällä hetkellä räätälöityjä asentajia ei tueta. Lisätietoja saat seuraavasta linkistä: Asiakirjatunnus KM703481 – Mikä on saatavilla räätälöityjen asennusohjelmien tai pakettien tuki?
Ratkaisu
Mikrofocusin mukaan näiden muutosten tekemiseen ei ole sisäänrakennettua tai virallista menettelyä. T&K ja tuki eivät suosittele ja/tai rohkaise käyttämään (ja/tai uudelleenohjausta) toiseen Java-versioon. Laatuvarmistettu prosessi suoritettiin alkuperäisille Java-tiedostoille ja sisäänrakennetun asennuspaketin sisältämille versioille.
Jos testaustyökalu osoittaa johonkin muuhun Java-asennukseen, tämä katsotaan mukautetuksi asennukseksi ja asiakkaan on vahvistettava, että kaikki ongelmat voidaan toistaa käyttämällä alkuperäistä UFT-asennuspakettia ja Java JRE:tä.
Ratkaisu:
TÄRKEÄ : Seuraava on tarkoitettu vain kiertotapatarkoituksiin. Micro Focus ei tue sitä. Jos alla olevilla asetuksilla toteutettua asennusta käytettäessä ilmenee ongelmia, loppukäyttäjän on ensin vahvistettava/testattava alun perin toimitettu (ei mukautettu) sisäänrakennettu asennusohjelma ennen kuin apua voidaan tarjota.
Alla on määritetty JRE-polku Java-apuohjelman muunnokselle:
HUOMAUTUS: asenna molemmat, jos Windows on käytössä
– (Windows 32/64-bittinen ) HKEY_LOCAL_MACHINESOFTWAREMercury InteractiveJavaAgent
JrePath=C:\Program Files (x86)\Micro Focus\Unified Functional Testing\JRE
– (Windows 64-bittinen) [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMercury InteractiveJavaAgent]
JrePath=C:\Program Files (x86)\Micro Focus\Unified Functional Testing\JRE
8. Missä UFT tallentaa ALM-kirjautumistiedot?
Käyttäjät haluavat tietää, missä UFT tallentaa ALM-kirjautumistiedot? Muitakin kysymyksiä on. Kun muodostat yhteyden ALM:ään UFT:stä, ALM-URL-osoite ja käyttäjätunnus tallennetaan asiakaskoneen välimuistiin? Missä nämä tiedot on tallennettu?
Ratkaisu
ALM-kirjautumistiedot ovat välttämättömiä. Käyttäjät eivät voi muodostaa yhteyttä UFT:hen ilman tätä. Suora vastaus tähän kysymykseen on, että tiedot ovat käyttäjän Windows-profiilissa, tyypillisesti: C:Users\AppDataLocalHPUFTutt.config.LastQcConnection.xml
9. UFT Developer Run -tulos
HTML-raportti sisältää yhteenvetotiedot suorituksesta sekä yksityiskohtaisia tietoja siepatuista vaiheista. Tämä raportti luodaan suoritettaessa UFT Developer -projektimallista luotuja UFT Developer -testejä.
Ratkaisu
Java- ja C#-testeihin voit käyttää UFT-kehittäjä > Näytä viimeisimmän ajon tulokset avataksesi viimeisimmän UFT Developer HTML -raportin, joka luotiin testistä, joka suoritettiin IDE:n sisällä nykyisen IDE-istunnon aikana.
Merkintä : Oletuksena raportti luodaan kansioon nimeltä RunResults projektin tulospolulla. Esimerkiksi: inDebugRunResults unresults.html
JavaScript testit: Käyttäjät voivat avata raportin tästä sijainnista.
- Käytä Hae baari ja Edellinen/Seuraava virhe HTML-sivun sisällä olevia painikkeita navigoidaksesi raportissasi.
- Raportti sisältää oletusarvoisesti kaikki vaiheet, jotka sisältävät UFT Developer SDK -testiobjekteja ja johtavat vuorovaikutukseen sovelluksesi objektien kanssa. Tätä voidaan mukauttaa
- Käyttää Reportteri vaiheet, joiden avulla voit sisällyttää raporttiin mukautettuja tietoja testin aikana tapahtuneista tapahtumista.
- Raportti ei oletuksena sisällä näyttökuvia, mutta voit muokata testiasetuksia ja ohjeistaa UFT Developeria ottamaan tilannekuvia vaiheista, joissa on virheitä, tai jokaisesta raportoidusta vaiheesta.
Jos haluat lisätä testiraporttiin lisätietoja, käytä Reporter.ReportEvent menetelmää mukautettujen vaiheiden lisäämiseksi testiraporttiisi ehdotetaan. Käyttämästäsi ohituksesta riippuen voit tehdä yhden tai useamman seuraavista:
- Lisää solmu testikulkupuuhun vaihetietojen kanssa.
- Aseta vaiheen tila. Tämä tila vaikuttaa testin yleiseen tilaan.
- Anna kuva, joka sisällytetään vaiheen tietoihin. Tämä voi olla kuva tiedostosijainnista tai kuva, joka on haettu aikaisemmassa vaiheessa.
- Ohita poikkeus, jotta se sisällytetään vaiheen tietoihin.
Voit myös käyttää Reportteri objekti:
- Lisää mukautettuja tietoja raportin yläosaan.
- Lisää useita (sisäkkäisiä) merkittyjä tasoja testikulkupuun hierarkiaan. Käytä StartReportingContext ja EndReportingContext menetelmät raporttiosion alun ja lopun merkitsemiseen. Osa, jossa on merkintä a Todentaminen kontekstitila näkyy raportissa vahvistuskuvakkeen kanssa.
- Aloita raportteihin liittyviä toimintoja mukautetussa kehyksessä, jota käsitellään automaattisesti UFT Developerin testauskehyksessä.
- Luo mukautettuja vahvistuksia ja näytä ne testiraportissa.
- HTML-raportin otsikko ja kuvaus.
- Missä raportti luodaan, sekä raportin kansio ja tiedostonimi.
- Mitkä vaiheet sisältyvät raporttiin.
- Otetaanko tilannekuvat raportin vaiheiden avulla ja milloin.
- Muokkaa raportin asetuksia tarpeen mukaan kunkin projektin testausasetustiedostossa.
- Ohita ReportConfiguration uusilla asetuksilla.
- NUnit/MSTest: App.config
- JUnit/TestNG: leanft.ominaisuudet
Oletuksena:
– Näyttötallenteet tallennetaan raporttikansioon ja niihin viitataan raportissa.
– Tallenne näyttää aikaviivevideon tallennetusta kohtauksesta.
merkintä: Testi ei voi käynnistää useita näytön tallennusta rinnakkain.
Katso Reporter-objektin syntaksitiedot:
10. Mukauta UFT Developer Run Result -käyttäytymistä
Käyttäjät voivat mukauttaa raporttien käyttäytymistä ja asetuksia, kuten:
He voivat myös hallita, korvataanko raporttikansio aina, kun he suorittavat tietyn testin, vai luodaanko uusi kansio joka kerta.
Käyttäjät voivat esimerkiksi valita, käytetäänkö kaikkia objektivaiheita, vain vaiheita, joissa on varoituksia tai virheitä, vai vain vaiheita, joissa on virheitä. Tämän vaihtoehdon avulla voidaan myös kytkeä HTML-raporttien luominen kokonaan pois päältä.
Ratkaisu
On olemassa useita tapoja mukauttaa raportointikäyttäytymistä. Nämä ovat seuraavat:
merkintä: Tämä osio koskee Javaa ja C#:a.
Muokkaa projektin testiasetustiedostoa
Testiasetustiedostoon tarvittavat muutokset riippuvat käytetystä projektimallista.
Näitä testiasetuksia voidaan muuttaa seuraamalla alla olevia ohjeita.
Vaihe 1: Avaa testiasetukset IDE:ssä, testiprojekti ja valitse App.config tai resurssit/leanft.properties .
Vaihe 2: Poista kommentti vaaditusta asetuksesta ja muuta arvoa. Alkuarvot ovat oletusarvoja. Katso lisätietoja Testaa asetusvaihtoehtoja .
Vaihe 3: Tallenna muutokset ja Ota asetukset käyttöön projektin asetustiedostossa .
Luettelo toimittajan asetusten testaamisesta näkyy alla:
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 kirjoitusoikeudet määritetylle kansiolle.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. |
Ohita ReportConfiguration
Jos käyttäjä esimerkiksi haluaa luoda uuden raporttitiedoston jokaiselle Eclipse-ajolle (Java):
@Override public ModifiableReportConfiguration getReportConfiguration () {
ModifiableReportConfiguration config = new ModifiableReportConfiguration();
setOverrideExisting ();
palauta kokoonpano;
Anna sitten muokatut asetukset keskitetystä konfigurointiprojektista useisiin testeihin.
C#: | Käytä GetReportConfiguration -menetelmää projektisi Unit Test Base -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 |