A végpontok közötti nyomon követhetőség
Azure DevOps Services
Az Azure DevOps támogatja a végpontok közötti nyomon követhetőséget azáltal, hogy lehetővé teszi a fejlesztési folyamatban részt vevő különböző objektumok összekapcsolását. Ezek az objektumok munkaelemeket, ágakat, véglegesítéseket, lekéréses kérelmeket, buildeket és kiadásokat tartalmaznak. A beépített jelentések és elemzések segítségével valós időben monitorozhatja az objektumok nyomon követhetőségét.
Ez a cikk áttekintést nyújt arról, hogy az Azure DevOps hogyan teszi lehetővé és támogatja a nyomon követhetőséget anélkül, hogy megismerkedhet a beállítás és a használat részleteivel. A további információkra mutató hivatkozásokat a teljes fájlban megtalálhatja.
Nyomon követhetőség és összekapcsolás
A fejlesztési életciklus során nyomon követheti a munkaelemhez kapcsolódó kódmódosításokat, buildeket és kiadásokat. Így a csapat megtekintheti a munka elvégzésének vagy a hiba kijavításának naplóját a kódbázis változásainak megtekintésével.
A Git-adattárakhoz használt hivatkozástípusok – az alábbi ábrán látható módon – a Build, a Found in build, az Integrated in build, a Branch, a Commit, a Pull Request és az Integrated in release stage.
Ág létrehozása követelményből
A Kanban-tábla egyetlen kiválasztásával számos feladatot el lehet végezni. Az alábbi képen látható, hogy a munkaelem-kártya menü megnyitásával létrehozhat egy ágat egy követelményből. Amikor létrehoz egy ágat az alapértelmezett főágból, nevet és címkét adhat neki. Az ág automatikusan csatolva lesz a munkaelemhez az Elágazás hivatkozástípussal.
Vagy válasszon egy ágat a munkaelem űrlapon.
Lekéréses kérelem létrehozása követelményből
Miután végrehajtotta a kódmódosításokat az új ágban, a fejlesztők lekéréses kérelmet hozhatnak létre a munkaelemből.
A Kanban tábla és a munkaelem használata a szoftverfejlesztés ösztönzésére szintén van egy másik előnye. Arra ösztönzi a fejlesztőket, hogy munka közben fűzjenek megjegyzéseket, ami segít dokumentálni az általuk végzett módosításokat és a mögöttes okokat. Így a munkaelem a kódmódosítások információinak és előzményeinek gazdag forrása lesz.
Tesztek hozzáadása és futtatása követelményekből
Csatoljon egy tesztet egy követelménykészlethez, és ellenőrizze, hogy az alkalmazás a várt módon működik-e. A Kanban táblából teszteket adhat hozzá a munkaelemhez. Ezután futtathatja az új teszteket a Kanban táblából, és beállíthatja a teszt állapotát.
A Tesztintegráció a Kanban táblával megkönnyíti a csapatok számára a manuális tesztelés megkezdését, majd kihasználhatja az Azure Test Plans által biztosított teljes tesztelési képességeket. A Kanban táblán látható a teszt, amely a Kanban-táblából létrehozott tesztesetek vagy a tesztcsomagok a Tesztcsomagok alatt létrehozott tesztkörnyezetek támogatására van hozzáadva.
Manuális és automatizált tesztelés
Automatizált teszteket futtathat egy folyamatban vagy igény szerint. Összekapcsolhatja őket a tesztcsomagok tesztelési eseteivel, és futtathatja őket a tesztcsomagokból. Így automatizált tesztekkel követheti nyomon a követelmények minőségét, amelyet tervezett tesztelésnek neveznek.
Módosítások üzembe helyezése éles környezetben
Miután definiált egy folyamatot a kódmódosítások létrehozásához és kiadásához, nyomon követheti a követelmény üzembe helyezését az egyes kiadási szakaszokban. A munkaelem űrlapon gyorsan megnyithatja a buildekre és kiadásokra mutató hivatkozásokat az Üzembe helyezés és fejlesztés vezérlőszakaszokból.
Üzembe helyezési és fejlesztési vezérlők
A munkaelem űrlapjának megnyitásakor láthatja a követelmény üzembe helyezésének szakaszait, és a hivatkozások kiválasztásával részletesebben is részletezheti a részleteket. A Fejlesztés szakaszban megnyithatja a követelményhez csatolt ág- és véglegesítési vagy lekéréses kérelmeket.
Az üzembe helyezési vezérlő megjeleníti a Git-véglegesítéshez társított munkaelemek kiadási adatait, amely egy kiadás alatt álló build része.
Kiadási nézet
Az alábbi képen az látható, hogy a kiadás milyen környezeteket céloz meg, amelyekhez a kijelölt munkaelem társítva van.
Kiadási beállítások
A megjelenítési beállítások kezelése a kiadási beállításokból. A munkaelem üzembehelyezési vezérlője bemutatja, hogyan haladnak a munkaelemekhez csatolt kiadások. Megtekintheti azoknak a munkaelemeknek a kiadási állapotát, amelyek véglegesítéseket tartalmaznak a buildben, valamint azoknak a kiadási folyamatoknak a kiadási állapotát, amelyeket üzembehelyezési információk Azure Boardsba való küldéséhez állított be.
Követelmények nyomon követhetőségi mátrixa
A követelmények nyomon követhetősége révén a csapatok betekintést nyerhetnek az olyan mutatókba, mint a követelmények minősége vagy a szállítási követelményekre való felkészültség. A követelmények nyomon követhetőségének egyik alapvető eleme az esetek, hibák és kódmódosítások tesztelésére vonatkozó követelmények társítása.
A követelmények nyomonkövethetőségi mátrixa (RTM) biztosítja, hogy a rendszerhez meghatározott összes követelmény a tesztprotokollokban legyen tesztelve.
Követelmények nyomon követhetőségi jelentései
A követelmények nyomon követhetőségi jelentései bemutatják, hogyan kapcsolódnak és dokumentálhatók a fejlesztési folyamatok különböző fázisai. Segítenek a csapatoknak felmérni a követelmények minőségét és teljességét, valamint felmérni a teljesítésre való felkészültségüket. Emellett segítenek nyomon követni a követelményekhez kapcsolódó kódmódosításokat, teszteket, hibákat és üzembe helyezéseket.
Hibakövethetőség
A hiba és a teszteredmény együtt látható a Tesztek lapon, ugyanabban a környezetben. A Munkaelemek lap a teszt eredményéhez csatolt követelményeket is megjeleníti.
A hibákról és a forrás nyomon követhetőségéről további információt a Követelmények nyomon követhetőség című témakörben talál.
A forrás nyomon követhetősége
A buildelési vagy kiadási folyamat alapján kiválaszthatja az ütemtervet vagy a folyamatnézetet, hogy lássa, milyen kódmódosítások lettek véglegesve. Elemezheti a kód módosításait a teszthiba lehetséges kiváltó okának azonosításához.
Test Analytics
A buildekhez és kiadásokhoz készült Test Analyticsről, a követelmények minőségének nyomon követéséről és a tesztelési hibákról a Test Analyticsben olvashat.