Manuális tesztek futtatása

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Futtassa a manuális teszteket, és rögzítse az egyes tesztlépések teszteredményeit a Microsoft Test Runner használatával. Webalkalmazásokhoz és asztali alkalmazásokhoz is futtathat teszteket.

A Test Runner lehetővé teszi az összes aktív teszt futtatását kötegként vagy adott tesztesetként. A tesztek módosítása a futtatásuk során. Futtathat teszteket egy adott buildhez.

A tesztelés során gyűjtsön információkat, például képernyőképet vagy a tesztelési műveleteket. Ha problémát tapasztal a tesztelés során, a Tesztfuttató használatával hozzon létre egy hibát. Adjon meg tesztlépéseket, képernyőképeket és megjegyzéseket a hibában.

Feljegyzés

Tesztpontokat hajt végre, nem pedig teszteseteket. Amikor tesztelési esetet ad egy tesztelési csomaghoz, tesztelési pont(ok) jön(nek) létre. A tesztpont a teszteset, a tesztcsomag, a konfiguráció és a tesztelő egyedi kombinációját jelöli.

Például egy Teszt bejelentkezési funkció nevű teszteset, amely két konfigurációval rendelkezik az Edge és a Chrome böngészőkhöz, két tesztpontot hoz létre. Végrehajthatja vagy futtathatja ezeket a tesztelési pontokat. A végrehajtáskor teszteredmények jönnek létre. A teszteredmények nézetben vagy a végrehajtási előzményekben láthatja a tesztelési pontok összes végrehajtását. A tesztelési pont legújabb végrehajtását láthatja a Végrehajtás lapon.

Támogatott ügyfelek és futtatási lehetőségek

Az adott buildhez tartozó tesztek futtatása mellett a futtatási lehetőségek különböző tesztforgatókönyveket is támogatnak. A beállítások megtekintéséhez a Végrehajtás lapon válasszon ki egy tesztet, majd válassza a Futtatás beállításokkal lehetőséget.

Válassza ki a teszttípust, és a futó az alábbi lehetőségeket kínálja:

  • Manuális tesztek webböngészőalapú futóval: Kiválaszthat egy tesztelni kívánt buildet, a buildek futtatási tesztjeiben leírtak szerint. A Buildek keresése lehetőséget választva nyissa meg a Buildek keresése párbeszédpanelt, és keressen egy tesztelni kívánt buildet.

  • Manuális tesztek a Test Runner-ügyféllel : Az asztali alkalmazások manuális tesztjeit a Test Runner ügyfélprogram használatával futtathatja. Ha szükséges, telepítse a Test Runner asztali ügyfelet.

  • Automatizált tesztek a kiadási fázis használatával A tesztek kiadási fázissal való futtatásához válasszon ki egy buildet. Válasszon ki egy kiadási folyamatot és szakaszt a build összetevőinek felhasználásához. További információ: Automatizált tesztek futtatása tesztcsomagokból.

  • A Microsoft Test Manager 2017-ügyfél manuális tesztjei adatokat gyűjtenek egy helyi gépről. Válasszon ki egy buildet. Válasszon ki egy vagy több adatgyűjtőt: műveleti naplót, eseménynaplót, képernyő- és hangrögzítőt, valamint rendszerinformációkat.

  • Manuális tesztek a Microsoft Test Manager 2015 vagy korábbi ügyfél használatával

A Microsoft Test Manager-ügyfél Tesztközpontja egy asztali manuális tesztelési megoldás. A tesztelők manuális tesztelési igényekhez használhatják. További információ: Útmutató a Microsoft Test Manager használatához. A Microsoft Test Manager beszerzéséhez telepítse a Visual Studio Enterprise vagy a Visual Studio Test Professional alkalmazást.

Előfeltételek

További információ: Manuális teszthozzáférés és engedélyek.

A TCM parancssori eszköz használata

A TCM parancssori eszköz használatához a következő elemeket kell használnia:

  • Telepített Visual Studio 2017 Professional vagy korábbi verzió. A TCM-et a parancssorból és a következő könyvtárakból érheti el:

    • %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
  • TCM-parancs futtatásához adja meg a paramétereket és /teamproject/login a /collection szükséges paramétereket.

    Paraméter Leírás
    /Gyűjtemény:CollectionURL Szükséges. Megadja a csapatprojekt-gyűjtemény URI-ját. Az URI formátuma a következő:
    – Az Azure DevOps Services esetében: http://dev.azure.com/OrganizationName
    - Az Azure DevOps Server esetében: http://ServerName:Port/VirtualDirectoryName/CollectionName. Ha nem használ virtuális könyvtárat, akkor az URI formátuma a következő:http://ServerName:Port/CollectionName
    /teamproject:project Szükséges. Annak a projektnek a neve, amely tartalmazza azokat a tesztobjektumokat, amelyekbe automatikus teszteket szeretne klónozni vagy importálni.
    /login:username,[password] Opcionális. Egy érvényes Azure DevOps-felhasználó nevét és jelszavát adja meg, aki rendelkezik a parancs futtatásához szükséges engedélyekkel. Ezt a lehetőséget akkor használja, ha a Windows-hitelesítő adatai nem rendelkeznek a megfelelő engedélyekkel, vagy alapszintű hitelesítést használ, vagy nem csatlakozik tartományhoz.
  • Egy vagy több elérni kívánt projekt érvényes tagjának kell lennie, és a futtatott parancsok alapján rendelkeznie kell a szükséges engedélyekkel. További információ: Manuális teszthozzáférés és engedélyek.

  • A tesztobjektumok klónozásához vagy importálásához ugyanazokat a hozzáférési szinteket kell megadnia, mint a tesztcsomagok és tesztcsomagok hozzáadásához.

Tesztek futtatása webalkalmazásokhoz

A webalkalmazások tesztjeinek futtatásához kövesse az alábbi lépéseket.

  1. A webes portálon nyissa meg a projektet, és válassza a Teszttervek>tesztcsomagok lehetőséget.

  2. Ha még nem tette meg, hozza létre a manuális teszteket.

  3. Válassza az Enyém vagy az Összes lehetőséget, vagy használja a Szűrés cím szerint lehetőséget a tesztterv megkereséséhez és kiválasztásához. Válassza a Végrehajtás lapot.

    Képernyőkép egy kijelölt tesztcsomagról, amelyen a Végrehajtás lap van kijelölve

  4. Válasszon ki egy vagy több tesztet, vagy egy tesztcsomag összes tesztét. Ezután válassza a Futtatás webalkalmazáshoz lehetőséget.

    Képernyőkép egy adott teszt kiválasztásáról és futtatásáról.

    A Microsoft Test Runner megnyílik, és egy új böngészőben fut.

  5. Indítsa el a tesztelni kívánt alkalmazást.

    Képernyőkép a Tesztfuttatóról, amely rögzíti a teszteredményeket.

    Az alkalmazásnak nem kell ugyanazon a számítógépen futnia, mint a Test Runnernek. A Tesztfuttatóval egyszerűen rögzítheti, hogy mely tesztlépések haladnak át vagy sikertelenek, miközben manuálisan futtat egy tesztet.

    Futtathatja például a Test Runnert egy asztali számítógépen, és futtathatja a Windows 8-hoz készült áruházbeli alkalmazást, amelyet Windows 8-táblagépen tesztel.

  6. Jelölje meg az egyes tesztlépéseket sikeresként vagy sikertelenként a várt eredmények alapján.

    Képernyőkép: A Tesztfuttató egy sikertelen tesztre nyílik meg, ahol megjegyzést írhat.

    Ha egy tesztlépés sikertelen, megjegyzést írhat arról, hogy miért hiúsult meg, vagy diagnosztikai adatokat gyűjthet a teszthez. Létrehozhat vagy hozzáadhat egy hibát is.

  1. Ha még nem tette meg, hozza létre a manuális teszteket.

  2. Válasszon ki egy tesztet egy tesztcsomagból, és futtassa.

    Adott teszt kiválasztása és futtatása

    A Microsoft Test Runner megnyílik, és egy új böngészőben fut.

  3. Indítsa el a tesztelni kívánt alkalmazást. Az alkalmazásnak nem kell ugyanazon a számítógépen futnia, mint a Test Runnernek. A Tesztfuttatóval egyszerűen rögzítheti, hogy mely tesztlépések haladnak át vagy sikertelenek, miközben manuálisan futtat egy tesztet. Futtathatja például a Test Runnert egy asztali számítógépen, és futtathatja a Windows 8 áruházbeli alkalmazást, amelyet Windows 8-táblagépen tesztel.

    A Microsoft Test Runner használata a teszteredmények rögzítéséhez

  4. Jelölje meg az egyes tesztlépéseket sikeresként vagy sikertelenként a várt eredmények alapján. Ha egy tesztlépés sikertelen, megjegyzést írhat arról, hogy miért hiúsult meg, vagy diagnosztikai adatokat gyűjthet a teszthez. Létrehozhat vagy hozzáadhat egy hibát is.

    Tesztlépések megjelölése

Fontos

A várt eredményt adó tesztlépéseket érvényesítési tesztlépésnek nevezzük. A tesztelőknek állapottal kell megjelölniük egy tesztlépést, ha az ellenőrzési tesztlépés. A teszteset összesített eredménye a tesztelő által megjelölt összes tesztlépés állapotát tükrözi. Ezért a teszteset állapota sikertelen lesz, ha a tesztelő egy tesztlépést sikertelennek vagy nem megjelöltnek jelölt meg.

Hiba létrehozása vagy hozzáadása

Ha egy tesztlépés meghiúsul, írjon be egy megjegyzést a viselkedésről, és gyűjtsön diagnosztikai adatokat. Létrehozhat egy hibát a probléma rögzítéséhez és nyomon követéséhez. Egy meglévő hibát is frissíthet a hibával kapcsolatos információkkal.

  1. Ha egy lépés sikertelen, írjon be egy megjegyzést, és válassza a Hiba létrehozása lehetőséget.

    Képernyőkép a Tesztfuttatóról, amelyen egy sikertelen teszt és a Hiba létrehozása elem van kiemelve.

    Feljegyzés

    Ha a hiba létrehozása gomb nem indítja el a hibamunkatemet, ellenőrizze, hogy a csapatok beállításai helyesek-e a terület és az iteráció szintjén az alábbiak szerint:

    Lépjen a projekt beállításaihoz és a Csapathoz, és ellenőrizze, hogy a megfelelő csapat van-e alapértelmezettként beállítva.

    Az adott csapatban kattintson az Iterációk és a Terület elérési útja hivatkozásra a Csoportnévhez közel. A csapat konfigurációs oldalára kerül.

    A Csapatkonfiguráció lapon válassza az Iterációk, az Alapértelmezett és a Hátralék iteráció lehetőséget annak a csapatnak, amelyhez a teszteset fut.

    A Csapatkonfiguráció lapon válassza a Területek lehetőséget, az alapértelmezett területnek meg kell egyeznie a tesztesetet futtató csapattal.

  2. Az Új hiba párbeszédpanelen adja meg a hiba nevét.

    Képernyőkép a Tesztfuttatóról, amelyen a Hiba létrehozása elem van kiválasztva, és megnyílik az új hiba párbeszédpanel.

    A rendszer automatikusan hozzáadja a lépéseket és a megjegyzéseket a hibához. Ha a Test Runner böngészőablakban fut, a vágólapról közvetlenül a hibába másolhat képernyőképet.

  3. Hozzárendelheti a hibát, megjegyzéseket írhat be, vagy más problémákra hivatkozhat. Ha elkészült, válassza a Mentés és bezárás lehetőséget. A teszteset a létrehozott hibához van csatolva.

A tesztidőszak során jelentett hibákat láthatja.

Képernyőkép a teszt során létrehozott hibák számáról.

Hiba létrehozása helyett frissíthet egy meglévő hibát a lépéssel kapcsolatos információkkal. A Hiba létrehozása legördülő menüben válassza a Hozzáadás meglévő hibához lehetőséget.

Képernyőkép a Tesztfuttatóról, amelyen a Hozzáadás meglévő hiba van kiválasztva

  1. A Tesztfuttató ablakban válassza a Hiba létrehozása lehetőséget.

    Küldjön be egy hibát.

    A rendszer automatikusan hozzáadja a lépéseket és a megjegyzéseket a hibához. Ha a Test Runner böngészőablakban fut, a vágólapról közvetlenül a hibába másolhat képernyőképet.

  2. Hozzárendelheti a hibát, megjegyzéseket írhat be, vagy más problémákra hivatkozhat. Ha elkészült, válassza a Mentés és bezárás lehetőséget. A teszteset a létrehozott hibához van csatolva.

A tesztidőszak során jelentett hibákat láthatja.

Naplózott hibák

Hiba létrehozása helyett frissíthet egy meglévő hibát a lépéssel kapcsolatos információkkal. Válassza a + Hiba létrehozása ikont, majd a Hozzáadás meglévő hibához lehetőséget. Meglévő hiba keresése és frissítése.

Eredmények mentése, munkamenet bezárása és az eredmények áttekintése

A tesztelés befejezése után mentse az eredményeket, zárja be a munkamenetet, és tekintse át a teszteredményeket.

  1. Az összes teszt futtatásakor válassza a Mentés és bezárás lehetőséget. Az összes teszteredmény az Azure Test Plansben van tárolva.

  2. Tekintse meg a tesztcsomag tesztelési állapotát. Az egyes tesztek legutóbbi eredményei láthatók.

    Képernyőkép a futó tesztesetek eredményéről, amelyen az Aktív, a Sikertelen és a Pass eredmény jelenik meg.

    Képernyőkép a teszteredmények megtekintéséről.

    Ha még nem futtatott tesztet, az állapota aktív. Ha újra szeretné futtatni, állítsa vissza a teszt állapotát aktívra.

  3. Nyisson meg egy tesztcsomagot, és válassza ki a tesztesetet a Kapcsolódó munka szakaszban. Ezután használja a munkaelem Kapcsolódó munka szakaszában található gyermekhivatkozásokat a tesztelő által benyújtott hibák megtekintéséhez.

    Képernyőkép egy munkaelem Kapcsolódó munka szakaszáról a teszthez beadott hibák megtekintéséhez.

    Kijavított hibák megtekintése

A teszteket offline állapotban is futtathatja, majd importálhatja az eredményeket. További információt az Offline tesztvégrehajtás bővítményben talál.

Tesztek futtatása asztali alkalmazásokhoz

Ha további diagnosztikai adatokat szeretne gyűjteni az asztali alkalmazáshoz, futtassa a teszteket a Test Runner ügyféllel.

  1. A webes portálon nyissa meg a projektet, és válassza a Teszttervek>tesztcsomagok lehetőséget.

  2. Válassza az Enyém vagy az Összes lehetőséget, vagy használja a Szűrés cím szerint lehetőséget a tesztterv megkereséséhez és kiválasztásához. Válassza a Végrehajtás lapot.

    Képernyőkép egy kijelölt tesztcsomagról, amelyen a Végrehajtás lap van kijelölve

  3. Indítsa el a Tesztfuttatót az Azure Test Plansből a legördülő menü Futtatás asztali alkalmazáshoz parancsával.

    Képernyőkép a Tesztfuttató ügyfél elindításáról.

  4. Szükség esetén töltse le és telepítse a Test Runner asztali ügyfelet.

    Képernyőkép az asztali alkalmazás futtatása párbeszédpanelről, amelyen a Tesztfuttató letöltési és indítási lehetőségei láthatók.

    Feljegyzés

    Ellenőrizze, hogy a Tesztfuttató ügyfél elérhető-e a platformhoz. A Test Runner-ügyfél jelenleg csak x64-hez érhető el.

  5. Válassza az Indítás lehetőséget , és indítsa el a tesztelést az előző szakaszban leírtak szerint. További információ az adatgyűjtésről: Diagnosztikai adatok gyűjtése tesztelés közben.

Ha további diagnosztikai adatokat szeretne gyűjteni az asztali alkalmazáshoz, futtassa a teszteket a Test Runner-ügyféllel:

  1. Indítsa el a tesztfuttató ügyfelet az Azure Test Plansből a Futtatás menü Futtatás asztali alkalmazáshoz parancsával.

    A tesztfuttató ügyfél elindítása

  2. Töltse le és telepítse a Test Runner asztali ügyfelet , ha még nem állította be:

    Tesztfuttató letöltése és elindítása

    Feljegyzés

    Ellenőrizze, hogy a Tesztfuttató ügyfél elérhető-e a platformhoz. A Test Runner-ügyfél jelenleg csak x64-hez érhető el.

  3. Válassza a Launch (Indítás) lehetőséget, és kezdje el a tesztelést a webalkalmazások esetében a fent leírt módon. További információ az adatgyűjtésről: Diagnosztikai adatok gyűjtése tesztelés közben.

Az összes teszt futtatása

Az összes tesztet egyszerre futtathatja egy tesztcsomagban.

Válasszon ki egy tesztcsomagot, és válassza a Futtatás webalkalmazáshoz vagy az asztali alkalmazás futtatása lehetőséget az összes aktív teszt futtatásához.

Képernyőkép az összes aktív teszt kiválasztásáról és futtatásáról egy tesztcsomagban.

Válasszon ki egy tesztcsomagot, és válassza a Futtatás lehetőséget az összes aktív teszt futtatásához.

Képernyőkép az összes aktív teszt futtatásáról egy tesztcsomagban.

Teszteket futtathat egy buildhez

Válasszon ki egy buildet a tesztek futtatásához.

  1. A legördülő menüben válassza a Futtatás beállításokkal lehetőséget.

    Képernyőkép egy webalkalmazás tesztelésének futtatásáról a beállításokkal.

  2. A Futtatás a beállításokkal párbeszédpanelen válassza ki a kívánt buildet.

    A Futtatás beállításokkal párbeszédpanel képernyőképe, amelyen egy build van kijelölve.

  1. Válassza a Futtatás , majd a Futtatás a beállításokkal lehetőséget.

    Képernyőkép a Kijelölt futtatás és a Futtatás lehetőségről.

  2. Válassza ki a kívánt buildet.

    Képernyőkép a Futtatás a beállításokkal párbeszédpanelről egy összeállítással.

Feljegyzés

A kiválasztott buildnek abból a projektből kell származnia, amelyben a tesztek definiálva vannak.

A buildet a következő lehetőségek közül választhatja ki:

  • Manuális tesztek webböngészőalapú futó használatával
  • Automatizált tesztek a kiadási fázis használatával
  • Manuális tesztek a Microsoft Test Manager 2017-ügyféllel

A párbeszédpanel által kínált mezők attól függően különböznek, hogy melyik beállítást választja. További információ: Támogatott ügyfelek és futtatási lehetőségek.

A futtatás során felhozott hibák a kiválasztott buildhez vannak társítva. A teszt eredménye az adott builden lesz közzétéve.

Tesztlépés módosítása tesztfuttatás során

Javítsa ki a tesztelési lépésekkel kapcsolatos problémákat, amíg a teszt még fut. Válassza a Tesztlépés szerkesztése ikont.

Képernyőkép a szerkesztési ikon kiválasztásáról a tesztelési lépések szerkesztéséhez.

Képernyőkép a szerkesztési ikon kiválasztásáról a tesztelési lépések módosításához.

Beszúrhat, átrendezhet vagy törölhet lépéseket. Magát a szöveget is szerkesztheti.

Képernyőkép a tesztelési lépések szerkesztésére szolgáló eszközről egy teszt futtatásakor.

Képernyőkép a teszt futtatásakor a tesztelési lépések módosítására szolgáló eszközről.

Gazdag diagnosztikai adatok rögzítése

A tesztek futtatása közben képernyőképeket adhat hozzá, naplóként rögzítheti a műveleteket, és rögzítheti a videót vagy a hangot.

Képernyőkép hozzáadása

Képernyőkép hozzáadása a teszt eredményeihez teszt futtatása közben.

Ha Google Chrome-ot vagy Firefoxot használ, a webes futóval képernyőképeket készíthet a webalkalmazásról a tesztelés során. Microsoft Internet Explorer vagy Microsoft Edge böngészők esetén, illetve asztali alkalmazások teszteléséhez használja a Tesztfuttató asztali ügyfelet.

Képernyőkép a képernyőképek teszt közbeni rögzítésére szolgáló gombról.

Képernyőkép a képernyőkép rögzítésére szolgáló gombról.

További információ: Diagnosztikai adatok gyűjtése.

Műveletek rögzítése tesztből

Rögzítse a műveleteket az alkalmazásban naplóként.

Ha a Google Chrome-ot vagy a Firefoxot használja, a webfuttatóval rögzítheti a webalkalmazásban végzett műveleteket képnaplókként a tesztelés során. Microsoft Internet Explorer vagy Microsoft Edge böngészők esetén, illetve asztali alkalmazások teszteléséhez használja a Tesztfuttató asztali ügyfelet.

Képernyőkép az alkalmazás képműveleti naplójának rögzítésére szolgáló gombról.

Képernyőkép az alkalmazás képműveleti naplójának rögzítésére szolgáló gombról.

További információ: Diagnosztikai adatok gyűjtése.

Az alkalmazás tesztelés alatt álló képernyőfelvételeinek rögzítése

Rögzítse az alkalmazásom képernyőfelvételeit a tesztelés során.

Ha a Google Chrome-ot vagy a Firefoxot használja, a webes futóval rögzítheti a webes és asztali alkalmazások képernyőfelvételeit a tesztelés során. Microsoft Internet Explorer vagy Microsoft Edge böngészők esetén, illetve asztali alkalmazások teszteléséhez használja a Tesztfuttató asztali ügyfelet.

Képernyőkép az alkalmazás képernyőfelvételének rögzítésére szolgáló gombról.

Képernyőkép az alkalmazás képernyőfelvételének rögzítésére szolgáló gombról.

További információ: Diagnosztikai adatok gyűjtése.

Tesztek futtatása A TCM használatával

A TCM parancssori eszközével futtathat tesztterv részét képező teszteket. Ezzel az eszközzel tesztfuttatást hozhat létre és indíthat el, majd kezelheti az összes meglévő tesztfuttatást. Ezeket a feladatokat az itt dokumentált tcm-parancsokkal végezheti el.

Tesztfuttatások listázása Tesztfuttatások | létrehozása Tesztfuttatások | végrehajtása Megszakított tesztfuttatások | törlése Tesztfuttatások | exportálása Tesztfuttatások | közzététele tesztfuttatások közzététele |

Tesztfuttatások listázása

A teszttervben elérhető futtatások listázására és az azonosítójuk megjelenítésére használhatótcm run /list. Az azonosító a futtatás létrehozásakor definiált munkaelem-azonosítónak felel meg.

tcm run /list /collection:teamprojectcollectionurl /teamproject:project 
           [/planid:id  |  /querytext:query] [/login:username,[password]]
Paraméter Leírás
/planid:id Opcionális. Azt jelzi, hogy csak a megadott teszttervhez társított tesztfuttatások jelennek meg a listában.
/querytext:query Opcionális. A tesztfuttatások egy részhalmazának listázásához használandó lekérdezést adja meg.

A paraméterek és a /collectionleírások /teamproject leírását a TCM parancssori eszköz használata című témakörben talál./login

Példa

Az alábbi parancs a fabrikamprime szervezetben üzemeltetett Fabrikam Fiber-projekthezdefiniált tesztfuttatásokat sorolja fel. Az azonosító és a cím a tesztfuttatáshoz meghatározott munkaelem-azonosítónak és címnek felel meg. A tesztfuttatási 1000052 például az 1. ciklus teszttervének (manuális) a címe.

tcm run /list /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Id        Title                              Owner               Date Completed
--------- ---------------------------------- ------------------- -----------
1000006   Sprint 2 (Manual)                  Thomas Margand      11/5/2021
1000032   33 : Change initial view (Manual)  Danielle Brasseur   11/11/2021
1000040   Sprint 2 (Manual)                  Thomas Margand      11/16/2021
1000042   Sprint 3 (Manual)                  Thomas Margand      11/16/2021
1000046   Special testing (Manual)           Nicoletta Guibord   11/18/2021
1000052   Test Plan for Cycle 1 (Manual)     Bukhosi Bhengu      12/1/2021
1000060   Game Shopping (Manual)             Bukhosi Bhengu      12/6/2021

Tesztfuttatások létrehozása

A megadott teszttervhez társított tesztfuttatás létrehozásához használható tcm run /create . A tesztelési terv mellett meg kell határoznia azt a tesztcsomagot és konfigurációt is, amelyet a megfelelő azonosítójuk alapján szeretne használni. Ezeket az azonosítókat a , tcm suites /listés tcm configs /list parancsok tcm plans /list használatával gyűjtheti össze.

tcm run /create /title:title /planid:id /collection:CollectionURL /teamproject:project 
            (suiteid:id /configid:configid | /querytext:query) 
            [/settingsname:name] [/owner:owner] [/builddir:directory]  
            [/testenvironment:name] [/login:username,[password]] [/include]

Paraméter Leírás
/title:title Megadja a létrehozott tesztfuttatáshoz használni kívánt címet.
/planid:id Megadja azt a teszttervet, amelyben létre szeretné hozni a tesztfuttatást.
/suiteid:id Megadja a tesztfuttatáshoz használni kívánt tesztcsomagokat.
/configid:id Megadja a tesztcsomagokhoz futtatni kívánt tesztkonfigurációt.
/querytext:query Megadása és configidmegadása suiteid nem kötelező. Megadja a futtatni kívánt tesztek kiválasztásához használandó lekérdezést.

Tipp: A paraméter használatával több tesztcsomagot is futtathat /querytest . Például: querytext:“SELECT * FROM TestPoint WHERE (ConfigurationId=20 OR ConfigurationId=21) AND (Suiteid=1185 OR Suiteid=1186)”
/settingsname:name Opcionális. Megadja a tesztfuttatáshoz használni kívánt tesztbeállításokat. Ha nem választja ki a tesztelési beállításokat, a rendszer a tesztcsomag alapértelmezett tesztbeállítását használja.
/tulajdonos:owner Opcionális. Megadja a tesztfuttatás tulajdonosát.
/builddir:directory Opcionális. Megadja a teszthez tartozó tesztszerelvények megkereséséhez használandó buildkönyvtárat. Ha ez nincs megadva, a build helyét a teszttervhez jelenleg hozzárendelt build alapján használja a rendszer.
/testenvironment:name Opcionális. Megadja a tesztfuttatáshoz használni kívánt tesztkörnyezetet. Ha nem választ ki tesztkörnyezetet, a rendszer a tesztterv alapértelmezett tesztkörnyezetét használja.
/Tartalmaz Opcionális. Megadja, hogy a tesztfuttatáshoz kiválasztott összes teszt szerepeljen benne, még akkor is, ha a tesztek jelenleg nincsenek aktív állapotban.

A paraméterek és a /collectionleírások /teamproject leírását a TCM parancssori eszköz használata című témakörben talál./login

Példa

Az alábbi parancs létrehoz egy MyTestRun nevű tesztfuttatást a teszttervben a 77-ben. A futtatás a 161-os azonosítójútesztcsomagot és a 9-ben megadotttesztkonfigurációt használja. A futtatás a Fabrikamprime szervezetben üzemeltetett Fabrikam Fiber-projekthezvan definiálva.

Ebben a példában egy tesztfuttatás jön létre 1000082 azonosítójával.

tcm run /create /title:MyTestRun /planid:77 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber" /suiteid:161 /configid:9

Run created with ID: 1000082.

Tesztfuttatások végrehajtása

A teszttervben szereplő egyik futtatás elindításához használható tcm run /execute . A megadott azonosító a futtatás létrehozásakor definiált munkaelem-azonosítónak felel meg. A tcm-futtatás /lista paranccsal megtekintheti az összes tesztfuttatási azonosító listáját.

tcm run /execute /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Paraméter Leírás
/id:id Megadja a futtatni kívánt tesztfuttatás azonosítóját .

A paraméterek és a /collectionleírások /teamproject leírását a TCM parancssori eszköz használata című témakörben talál./login

Példa

Az alábbi parancs elindítja a fabrikamprime szervezetben üzemeltetett Fabrikam Fiber-projekt azonosítójának1000082tesztelését. Az eredmények a parancssori felület ablakában jelennek meg.

tcm run /execute /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Executing run: MyTestRun

Results
------------------------
Total:                   2
Passed:                  1
Failed:                  1
Inconclusive:            0

Megszakított tesztfuttatások

A folyamatban lévő tesztfuttatás megszakítására használható tcm run /abort . A megadott azonosító a futtatás létrehozásakor definiált munkaelem-azonosítónak felel meg.

tcm run /abort /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Paraméter Leírás
/id:id Megadja a megszakítani kívánt tesztfuttatás azonosítóját .

A paraméterek és a /collectionleírások /teamproject leírását a TCM parancssori eszköz használata című témakörben talál./login

Példa

Az alábbi parancs leállítja a teszt futtatását a fabrikamprime szervezetben üzemeltetett Fabrikam Fiber-projekt 1000082azonosítójával. Az eredmények megerősítik a megszakított futtatás azonosítóját és címét .

tcm run /abort /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Run with ID [1000082] and title [MyTestRun] has been aborted.

Tesztfuttatások törlése

Tesztfuttatás törlésére használható tcm run /delete a teszttervből. A megadott azonosító a tesztfuttatás létrehozásakor definiált munkaelem-azonosítónak felel meg.

tcm run /delete /id:id [/noprompt] /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Paraméter Leírás
/id:id Megadja a törölni kívánt tesztfuttatás azonosítóját .
/noprompt Opcionális. Megadja, hogy a rendszer nem kéri a felhasználót a tesztfuttatás törlésének megerősítésére.

A paraméterek és a /collectionleírások /teamproject leírását a TCM parancssori eszköz használata című témakörben talál./login

Példa

Az alábbi parancs törli a fabrikamprime szervezetben üzemeltetett Fabrikam Fiber-projekt 1000082 azonosítójú tesztfuttatást. A rendszer arra kéri a felhasználót, hogy erősítse meg, hogy törölni szeretné a megadott tesztfuttatást, és az eredmény meg van adva.

tcm run /delete /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Are you sure you want to delete run [MyTestRun]? (Yes/No) y

Run [MyTestRun] has been deleted.

Tesztfuttatások exportálása

Tesztfuttatás tcm run /export exportálása egy megadott helyre. A megadott azonosító a futtatás létrehozásakor definiált munkaelem-azonosítónak felel meg.

tcm run /export /id:id /resultsfile:path /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Paraméter Leírás
/id:id Megadja az exportálni kívánt tesztfuttatási azonosítót .
/resultsfile:path Megadja az exportálni kívánt tesztfuttatás helyét és fájlnevét.

A paraméterek és a /collectionleírások /teamproject leírását a TCM parancssori eszköz használata című témakörben talál./login

Példa

Az alábbi parancs azt határozza meg, hogy a fabrikamprime szervezetében üzemeltetett Fabrikam Fiber-projekt 1000082azonosítójával futtatott teszt a c:\temp\ResultsForDeveloper.trx fájlba lesz exportálva.

tcm run /export /id:1000082 /resultsfile:"c:\temp\ResultsForDeveloper.trx" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Tesztfuttatások közzététele

Egy Visual Studio-tesztfuttatás eredményfájljának eredményeinek közzétételére használható tcm run /publish egy adott teszttervhez.

tcm run /publish /suiteid:id /configid:id /resultowner:owner /resultsfile:path 
            /collection:teamprojectcollectionurl /teamproject:project [/title:runtitle] 
            [/runowner:owner] [/build:buildnumber /builddefinition:builddefinition] 
            [/flavor:flavor] [/platform:platform] [/assignfailurestouser:user] 
            [/login:username,[password]] [/buildverification]
Paraméter Leírás
/suiteid:id Megadja a tesztfuttatás közzétételekor használni kívánt tesztcsomagot.
/configid:id Megadja, hogy melyik tesztkonfigurációt szeretné használni a tesztfuttatás közzétételekor.
/resultowner:owner Megadja a teszteredmények tulajdonosát.
/resultsfile:path Megadja a közzétenni kívánt tesztfuttatás helyét. Például: "c:\temp\ResultsForDeveloper.trx".
/title:runtitle Opcionális. Megadja a közzétett tesztfuttatáshoz használni kívánt címet.
/runowner:owner Opcionális. Megadja a tesztfuttatás tulajdonosát.
/build:buildnumber Opcionális. Megadja a tesztfuttatás közzétételéhez használandó buildszámot. Ezt a paramétert a paraméterrel /builddefinitionkell használni.
/builddefinition:builddefinition Opcionális. Megadja a tesztfuttatás közzétételéhez használandó builddefiníciót. Ezt a paramétert a paraméterrel /buildkell használni.
/flavor:flavor Opcionális. Megadja a build ízét, például a Kiadást. Ez a paraméter csak akkor használható, ha a /build paramétert használja.
/platform:platform Opcionális. Megadja a buildplatformot, például az x86-ot. Ez a paraméter csak akkor használható, ha a /build paramétert használja.
/assignfailurestouser:user Opcionális. Azt a felhasználót adja meg, akinek a tesztfuttatás sikertelen tesztjei vannak hozzárendelve.
/buildverification Opcionális. Megadja, hogy ez a tesztfuttatás olyan buildellenőrzési teszteket tartalmaz, amelyek ellenőrzik a build alapvető funkcióit.

A paraméterek és a /collectionleírások /teamproject leírását a TCM parancssori eszköz használata című témakörben talál./login

Példa

Az alábbi parancs közzétesz egy tesztfuttatást a tesztcsomaghoz a 161-as azonosítóval, a tesztkonfiguráció pedig a 9-as azonosítóval, és újra hozzárendeli a tulajdonost. Ez frissíti a konfigurációval párosított tesztcsomag teszteseteinek meglévő tesztpontjait, és közzéteszi az eredményeket a megadott .trx fájlban. A tesztfuttatás sikertelen tesztjei pedig a megadott felhasználóhoz lesznek rendelve.

tcm run /publish /suiteid:167 /configid:9 /resultowner:"Thomas Margand" /resultsfile:"c:\temp\ResultsForDeveloper.trx" /assignfailurestouser:"Bukhosi Bhengu" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Gyakori kérdések

Íme néhány gyakori kérdés.

K: Hogyan újrafuttat egy tesztet?

Válasz: Csak válasszon ki egy tesztet, és válassza a Futtatás lehetőséget.

K: Futtathatom együtt az összes tesztet egy tesztcsomagban?

Válasz: Igen, válasszon ki egy tesztcsomagot, és válassza a Futtatás lehetőséget. Ez a beállítás az összes aktív tesztet futtatja a tesztcsomagban. Ha még nem futtatott tesztet, az állapota aktív. Ha újra szeretné futtatni, visszaállíthatja a teszt állapotát aktív állapotra.

Az összes aktív teszt kiválasztása és futtatása egy tesztcsomagban

K: Választhatok egy buildet a tesztek futtatásához?

Válasz: Igen, Válassza a Futtatás lehetőséget, majd válassza a Futtatás a beállításokkal lehetőséget.

Teszt indítása beállításokkal

Válassza ki a kívánt buildet a legördülő listából.

A build kiválasztása a találatok között egy hivatkozás hozzáadásához

A futtatás során beadott hibák automatikusan társítva lesznek a kiválasztott buildhez. A teszt eredménye az adott builden lesz közzétéve.

Feljegyzés

A kiválasztott buildnek abból a projektből kell származnia, amelyben a tesztek definiálva vannak.

K: Kijavíthatom a teszt lépéseit teszt futtatása közben?

Válasz: Igen, ha Azure-tesztcsomagokkal rendelkezik az Azure DevOpshoz. Beszúrhat, áthelyezhet vagy törölhet lépéseket. Vagy szerkesztheti magát a szöveget. Használja a tesztlépés száma melletti szerkesztés ikont.

A tesztelési lépések szerkesztéséhez válassza a szerkesztés ikont

Megjelenik a tesztelési lépések szerkesztésére szolgáló eszköz.

Tesztelési lépések javítása teszt futtatásakor

K: Hozzáadhatok egy képernyőképet a teszt eredményeihez teszt futtatásakor?

V: Ha Google Chrome-ot vagy Firefoxot használ, a webes futóval képernyőképeket készíthet a webalkalmazásról a tesztelés során. Microsoft Internet Explorer vagy Microsoft Edge böngészők esetén, illetve asztali alkalmazások teszteléséhez letöltheti és használhatja a Tesztfuttató asztali ügyfelet.

Képernyőkép rögzítése az alkalmazásból

További információ: Diagnosztikai adatok gyűjtése.

K: Rögzíthetem a műveleteimet az alkalmazásban naplóként?

V: Ha Google Chrome-ot vagy Firefoxot használ, a webes futóval rögzítheti a webalkalmazásban végzett műveleteket képnaplókként a tesztelés során. Microsoft Internet Explorer vagy Microsoft Edge böngészők esetén, illetve asztali alkalmazások teszteléséhez letöltheti és használhatja a Tesztfuttató asztali ügyfelet.

Képműveleti napló rögzítése az alkalmazásból

További információ: Diagnosztikai adatok gyűjtése.

K: Rögzíthetem az alkalmazásom képernyőfelvételeit?

V: Ha Google Chrome-ot vagy Firefoxot használ, a webes futóval rögzítheti a webes és asztali alkalmazások képernyőfelvételeit a tesztelés során. Microsoft Internet Explorer vagy Microsoft Edge böngészők, illetve asztali alkalmazások teszteléséhez töltse le és használja a Tesztfuttató asztali ügyfelet.

Képernyőfelvétel rögzítése az alkalmazásból

További információ: Diagnosztikai adatok gyűjtése.

K: Hogyan szabályozni, hogy mennyi ideig őrizem meg a tesztadatokat?

Válasz: További információ:Tesztmegőrzési szabályzatok beállítása.

K: Hol tölthetem le a Tesztfuttató ügyfelet?

V: Töltse le a Test Runner asztali ügyfelet.

K: Mik a Test Runner-ügyfél által támogatott operációs rendszerek?

V: A Test Runner asztali ügyfélprogram jelenleg csak Windows rendszeren támogatott.

K: Kikapcsolhatom a Tesztfuttató ügyfél telemetriáját?

V.: Nem. A Test Runner asztali ügyfél nem gyűjt felhasználó-azonosításra alkalmas adatokat. A rendszer nem biztosít leiratkozási mechanizmust. További információt a Microsoft adatvédelmi szabályzatában talál.

K: Futtathatok teszteket offline állapotban, majd importálhatom az eredményeket?

Válasz: Igen, lásd az Offline tesztvégrehajtás bővítményt.

Következő lépés