ALM a Power Platformban a Test Engine-nel (elavult)

Megjegyzés:

A tesztmotor elavult, és egy későbbi kiadásban el lesz távolítva. Power Platform Playwright-minták használata a Power Platform és Dynamics 365 szolgáltatások automatizálási képességeinek teszteléséhez.

Az alkalmazáséletciklus-menedzsment (ALM) egy átfogó megközelítés az alkalmazások életciklusának kezelésére a kezdeti koncepciótól a fejlesztésig, a tesztelésig, a telepítésig és a folyamatos karbantartásig. A Power Platform Test Engine automatizált tesztelésének az ALM-folyamatba való beépítése biztosítja, hogy az alkalmazásokat a fejlesztés minden szakaszában alaposan teszteljék, ami jobb minőségű kiadásokat eredményez.

A tesztautomatizálás megértése az ALM-ben

A tesztautomatizálás kritikus szerepet játszik az ALM-folyamatban a következőképpen:

  • Minőség biztosítása – Az alkalmazások elvárásoknak megfelelő működésének ellenőrzése a telepítés előtt
  • A kockázat csökkentése – A problémák korai felismerése, mielőtt azok elérnék az éles környezetet
  • Folyamatos integráció lehetővé tétele – Automatizált build-ellenőrzési tesztelés támogatása
  • Ellenőrzött üzembe helyezések megkönnyítése – Minőségi kapuk hozzáadása a kiadási folyamatokhoz

A Power Apps tesztmotorral integrálhatja az automatizált tesztelést a meglévő Power Platform ALM-munkafolyamatokba, függetlenül attól, hogy melyik CI-/CD-eszközt használja.

Tesztautomatizálási életciklus

A Test Engine támogatja a teljes tesztelési életciklust, amely integrálható az ALM-folyamatokkal:

  1. Fejlesztés – Tesztek helyi létrehozása és futtatása az alkalmazásfejlesztés során
  2. Buildellenőrzés – Tesztek végrehajtása az automatizált buildellenőrzés részeként
  3. Kiadási kapuk – Teszteredmények használata minőségi kapuként a szabályozott telepítésekhez
  4. Termelési ellenőrzés – Kritikus funkciók ellenőrzése éles környezetben

Első lépések a tesztautomatizálásban az ALM-mel

A Test Engine ALM-folyamatokba való beépítésének megkezdéséhez:

  1. Készítse el teszttervét – Tervezzen YAML-tesztterveket a Power Platform megoldásaihoz
  2. Tesztek helyi futtatása – A tesztek fejlesztési környezetben való működésének ellenőrzése
  3. Hitelesítés beállítása – Konfigurálja a megfelelő hitelesítést a helyi végrehajtási és folyamatkörnyezetekhez
  4. Integráció a folyamattal – Csatlakoztassa a tesztmotort a meglévő ALM-folyamathoz
  5. Minőségi kapuk megvalósítása – Használja a teszteredményeket a megoldások előléptetésének ellenőrzéséhez

Tip

Kezdje a kritikus felhasználói utakkal, és fokozatosan bővítse az automatizált tesztelési lefedettséget, ahogy jobban megismeri a Test Engine-t.

A Test Engine forráskódos verziója (opcionális)

Ha a Test Engine forráskódos verzióját használja, a következőkre is szüksége lesz:

Integrációs lehetőségek

A Test Engine zökkenőmentesen integrálható a különböző ALM-eszközökkel és -folyamatokkal

A Test Engine tesztek megírásához szerkesztheti a YAML fájlokat egy helyi szerkesztővel, például Visual Studio Code-dal. A tesztek helyi futtatása:

  1. Győződjön meg arról, hogy telepítve van Microsoft Power Platform parancssori felület
  2. Ha verziókövetési integrációt használ, klónozza a projektet a helyi gépre
  3. A teszt végrehajtásához használja a pac-tesztfuttatást
  4. Tekintse át a teszt sikeres / sikertelen eredményeit

A Azure CLI elengedhetetlen a Dataverse-hez való csatlakozáshoz szükséges hozzáférési jogkivonatok beszerzéséhez. Helyben a következőt használhatja:

az login --allow-no-subscriptions

Tudnivalók a Test Engine YAML-szintaxisáról
Hitelesítés beállítása a tesztekhez
Vászonalapú alkalmazások, modellvezérelt alkalmazások vagy Dataverse bővítmények tesztelése
A Power Platform ALM megértése