Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Feljegyzés
Az előzetes funkciókat nem célszerű termelési környezetben használni, és előfordulhat, hogy korlátozott funkcionalitással rendelkeznek. Ezek a funkciók a hivatalos kiadás előtt érhetők el, hogy az ügyfelek korán megismerkedhessenek velük, és visszajelzést adhassanak róluk.
Power Apps A Test Engine átfogó funkciókészletet kínál a megoldások hatékony teszteléséhez Power Platform . Ez az oldal részletesen ismerteti azokat a képességeket, amelyek segítségével robusztus tesztcsomagokat hozhat létre az alkalmazásaihoz Power Platform .
Alkalmazástesztelési képességek
A tesztmotor képességei az alkalmazások tesztelésével kezdődnek.
Vászonalapú alkalmazások tesztelése
Amit lehetővé tesz:Átfogó teszteket hozhat létre vászonalapú alkalmazásaihoz, amelyek interakcióba lépnek a vezérlőkkel, ellenőrzik az üzleti logikát, és ellenőrzik a végfelhasználói élményt.
Főbb képességek:
- Vezérlőalapú tesztelés: Az alkalmazásvezérlőkkel a stúdiónevük használatával kommunikálhat anélkül, hogy DOM-ismeretekre lenne szüksége
- Felhasználói felület ellenőrzése: Ellenőrizze a vezérlő tulajdonságait, láthatóságát és állapotát a teszt végrehajtása során
- Navigációs tesztelés: Képernyőátmenetek és felhasználói folyamatok ellenőrzése az alkalmazáson belül
- Képlet kiértékelése: Összetett üzleti logika Power Fx tesztelése kifejezésekkel
- Adatkötés ellenőrzése: Ellenőrizze, hogy az adatok megfelelően áramlanak-e az alkalmazás és az adatforrások között
Mikor kell használni:
- Kritikus felhasználói utak ellenőrzése a vászonalapú alkalmazásokban
- Az alkalmazás működésének biztosítása a képletmódosítások vagy a vezérlőfrissítések után
- Regressziós tesztcsomagok készítése összetett vászonalapú alkalmazásokhoz
További információ a vászonalapú alkalmazások teszteléséről
Modellvezérelt alkalmazástesztelés
Amit lehetővé tesz: Automatizálja a modellvezérelt alkalmazások tesztelését, beleértve az űrlapokat, nézeteket, üzleti folyamatokat és irányítópultokat.
Főbb képességek:
- Űrlap interakció: Űrlap betöltésének, adatbevitelének és üzleti szabályérvényesítésének tesztelése
- Navigáció megtekintése: Rácsnézetek, szűrési műveletek és rekordkijelölés ellenőrzése
- Parancs végrehajtása: Szalaggombok és parancssáv-interakciók tesztelése
- Üzleti folyamatok: Fázisátmenetek és kötelező mezőellenőrzés ellenőrzése
- Irányítópult-ellenőrzés: Irányítópult-összetevők és interaktív szűrők tesztelése
Mikor kell használni:
- Egységes viselkedés biztosítása az összetett modellvezérelt alkalmazásokban
- Űrlapszabályok és üzleti logika érvényesítése testreszabások után
- Több entitásra kiterjedő, végpontok közötti üzleti folyamatok tesztelése
További információ a modellvezérelt alkalmazások teszteléséről
Dataverse Integrációs tesztelés
Amit lehetővé tesz: Tesztelje azokat az alkalmazásokat, amelyek interakcióba lépnek Dataverse, beleértve az adatműveleteket, az üzleti szabályokat és a számított mezőket.
Főbb képességek:
- CRUD-műveletek: Rekordok létrehozási, olvasási, frissítési és törlési műveleteinek tesztelése Dataverse
- Üzleti szabály érvényesítése:Az üzleti szabályok elvárt módon történő végrehajtásának ellenőrzése
- Biztonsági modell tesztelése:A biztonsági szerepkörök és engedélyek megfelelő működésének ellenőrzése
- Számított és összesítő terepi tesztelés: A képletek és összesítések helyes számításának biztosítása
- Kapcsolatnavigáció: Keresőmezők és kapcsolódó entitásinterakciók tesztelése
Mikor kell használni:
- Adatigényes alkalmazások tesztelése összetett Dataverse interakciókkal
- Üzleti szabályok és számított mezők érvényesítése sémamódosítások után
- A biztonsági szerepkör engedélyeinek megfelelő működésének biztosítása
További információ az integrációs tesztelésről Dataverse
Speciális tesztelési funkciók
Az alábbi speciális funkciók lehetővé teszik olyan speciális forgatókönyvek tesztelését, mint a mesterséges intelligencia által vezérelt összetevők, a hitelesítés és a biztonság, valamint az adatszimuláció. Ezek a képességek segítenek biztosítani, hogy megoldásai Power Platform robusztusak, biztonságosak és megbízhatóak legyenek még összetett vagy nem determinisztikus környezetekben is.
AI és Copilot képességek tesztelése
Mit tesz lehetővé: Tesztelje az AI-alapú összetevőket speciális funkciókkal, amelyek figyelembe veszik a nem determinisztikus viselkedést.
Főbb képességek:
- AI Builder Prompt tesztelés:Ellenőrizze az AI-modell válaszait, és integrálja őket a tesztfolyamatokba
- Hasonlóság-egyeztetés: Használjon hozzávetőleges összehasonlítást a mesterséges intelligencia által generált tartalomhoz a pontos egyezés helyett
- Tartalomellenőrzés: Ellenőrizze, hogy az AI által generált tartalom megfelel-e a várt feltételeknek anélkül, hogy pontos egyezésekre lenne szükség
- Hibakezelés: Az AI-modell hibafeltételeinek és tartalék viselkedésének tesztelése
Mikor kell használni:
- Összetevőket használó AI Builder alkalmazások tesztelése
- A Copilot által generált tartalom üzleti követelményeknek való megfelelésének ellenőrzése
- Tesztcsomagok készítése természetes nyelvi feldolgozási funkciókhoz
Hitelesítés és biztonsági tesztelés
Amit lehetővé tesz: Tesztelje az alkalmazásokat különböző hitelesítési módszerekkel és biztonsági konfigurációkkal.
Főbb képességek:
- Több hitelesítési módszer: Interaktív, szolgáltatásnév és munkamenet-megőrzés támogatása
- MFA-kezelés: Tesztelés többtényezős hitelesítést kényszerítő környezetekben
- Szimulált felhasználói környezetek: Tesztelés különböző biztonsági szerepkörökkel és engedélyekkel
- Jogkivonat-kezelés: A hitelesítési jogkivonatok kezelésének automatizálása a tesztelési lépések között
Mikor kell használni:
- Tesztelés biztonságos vállalati környezetben MFA-követelményekkel
- Alkalmazás viselkedésének ellenőrzése különböző biztonsági szerepkörökkel rendelkező felhasználók számára
- Tesztek automatizálása CI/CD-folyamatokban szolgáltatásnév-hitelesítéssel
További információ a hitelesítési lehetőségekről
Adatszimuláció és mocking
Amit lehetővé tesz:Megbízható , elkülönített tesztek létrehozása külső függőségek szimulálásával.
Főbb képességek:
- Összekötőválaszok utánzása: Szimulálja az összekötőkről érkező válaszokat a tényleges szolgáltatások hívása nélkül
- Determinisztikus tesztelés: Kiszámítható tesztfeltételek létrehozása a külső rendszerektől függetlenül
- Hibaforgatókönyv tesztelése: Hibafeltételek szimulálása az összekötőkről a kivételkezelés teszteléséhez
- Teljesítménytesztelés: Alkalmazás viselkedésének tesztelése különböző szimulált válaszidők alatt
Mikor kell használni:
- Fizetős API-szolgáltatásokra támaszkodó alkalmazások tesztelése költségek nélkül
- Megbízhatóan, külső függőségek nélkül futó tesztek létrehozása
- Hibakezelés ellenőrzése összekötő meghibásodási forgatókönyveihez
További információ az összekötők utánzásáról
Fejlesztői élmény funkciói
Az alábbi funkciók célja a tesztszerzők és -fejlesztők élményének javítása. Olyan eszközöket és integrációkat biztosítanak, amelyek egyszerűsítik a tesztek létrehozását, lehetővé teszik a bővíthetőséget és támogatják a megoldások automatizált tesztelési Power Platform munkafolyamatait.
AI-val támogatott tesztkészítés
Amit lehetővé tesz: Gyorsítsa fel a tesztkészítést a mesterséges intelligencia képességeinek és a forrásvezérelt GitHub Copilotmegoldásoknak a Power Platform használatával.
Főbb képességek:
- Természetes nyelvi teszt létrehozása: Tesztek létrehozása a forgatókönyvek egyszerű nyelven történő leírásával
- Forráskörnyezet-felismerés: Megoldásfájlok használata pontos vezérlési referenciák és navigációs folyamatok létrehozásához
- Mintaalapú tanulás: Meglévő minták használata sablonként összetettebb tesztelési forgatókönyvekhez
- Irányított tesztelési minták:Teljes tesztcsomagok létrehozása, beleértve a peremhálózati eseteket és a kivételkezelést
Mikor kell használni:
- Új tesztcsomagok gyors indítása meglévő alkalmazásokhoz
- Tesztkészítési minták tanulása mesterséges intelligencia által generált példák segítségével
- Átfogó tesztlefedettség létrehozása minimális kézi kódolással
További információ a mesterséges intelligenciával támogatott tesztkészítésről
Power Fx teszt készítése
Mit tesz lehetővé: Teszteket írhat a megszokott Power Fx képletnyelvvel, így a tesztek létrehozása a készítők és a fejlesztők számára is elérhető.
Főbb képességek:
- Képletalapú helyességi feltételek: Kifejezések használata Power Fx a tesztfeltételek ellenőrzéséhez
- Tulajdonság-hozzáférés szabályozása: Alkalmazásvezérlők tulajdonságainak közvetlen hivatkozása és ellenőrzése
- Gyűjtemény kezelése: Adatgyűjtemények használata ismerős függvényekkel
- Komplex állapotvizsgálat: Kifinomult tesztlogika kifejezése operátorok és függvények használatával Power Fx
Mikor kell használni:
- Meglévő Power Fx ismeretek felhasználása tesztkészítéshez
- Olyan tesztek létrehozása, amelyeket az alkalmazáskészítők megérthetnek és karbantarthatnak
- Összetett érvényesítési logika kiépítése a kifinomult alkalmazásviselkedésekhez
Tudjon meg többet a tesztelésről Power Fx
Bővíthetőségi keretrendszer
Amit lehetővé tesz: A tesztmotor képességeinek testreszabása és bővítése a speciális tesztelési igények kielégítése érdekében.
Főbb képességek:
- Egyéni szolgáltatók: Speciális szolgáltatók létrehozása egyedi alkalmazástípusokhoz
- Felhasználó által definiált függvények: Bővítés Power Fx egyéni C#-függvényekkel
- Egyéni típusok: Speciális típusok definiálása összetett tesztelési forgatókönyvekhez
- Tesztkeretrendszer integrációja: A tesztmotor összekapcsolása a meglévő tesztelési keretrendszerekkel
Mikor kell használni:
- A szabványos szolgáltatók által nem lefedett egyéni vezérlők vagy összetevők tesztelése
- Speciális tesztelési logika megvalósítása egyedi üzleti követelményekhez
- Integráció a meglévő tesztelési infrastruktúrával
További információ a bővíthetőségi lehetőségekről
ALM és CI/CD integráció
Mit tesz lehetővé: Építse be az automatizált tesztelést a fejlesztési életciklusba és a folyamatos integrációs folyamatokba.
Főbb képességek:
- Parancssori végrehajtás: Tesztek futtatása terminálokról vagy ügynökök összeállításáról
- Folyamatintegráció: Könnyen beillesztheti a teszteket a GitHub Actions munkafolyamatokba Azure DevOps
- Tesztjelentés: Strukturált teszteredmények létrehozása a folyamathasználathoz
- Környezetváltás: Tesztelés az üzembe helyezési folyamat különböző környezeteiben
Mikor kell használni:
- Automatizált tesztelés megvalósítása CI/CD-folyamatokban
- Minőségi kapuk Power Platform létrehozása a megoldások üzembe helyezéséhez
- Folyamatos tesztelési gyakorlatok kialakítása a fejlesztőcsapat számára
Diagnosztika és hibaelhárítás
Az alábbi diagnosztikai és hibaelhárítási funkciók segítségével gyorsan azonosíthatja, elemezheti és megoldhatja a teszt végrehajtása során felmerült problémákat. Ezek az eszközök vizuális összetevőket és részletes naplókat biztosítanak a hibakeresés egyszerűsítése és a teszt megbízhatóságának javítása érdekében.
Vizuális teszt összetevők
Mit tesz lehetővé: Rögzítse a teszt végrehajtásának vizuális bizonyítékait a hibakeresés és a hibaelhárítás egyszerűsítése érdekében.
Főbb képességek:
- Képernyőkép rögzítése: Automatikusan készítsen képernyőképeket a legfontosabb tesztpontokon
- Videofelvétel: Videók rögzítése a teszt végrehajtásáról összetett forgatókönyvekhez
- Hibakörnyezet rögzítése: További környezeti információk gyűjtése sikertelen tesztek esetén
- Nyomkövetés és naplók: Részletes végrehajtási naplók létrehozása hibakereséshez
Mikor kell használni:
- Időszakos teszthibák hibakeresése
- Összetett tesztforgatókönyvek vizuális dokumentálása
- Teszteredmények megosztása olyan csapattagokkal, akik nem férnek hozzá a tesztelési környezethez
Közelgő képességek
Az alábbi közelgő képességek kiemelik a tesztmotor tervezett fejlesztéseit. Ezek a funkciók kibővítik a társalgási AI, Power Automate a folyamatok és a fejlett AI-tesztelési forgatókönyvek támogatását a tesztelési stratégia további megerősítése érdekében.
Microsoft Copilot Studio integráció
A tervezett integráció Microsoft Copilot Studio lehetővé teszi a beszélgetési élmények és a mesterséges intelligenciával működő virtuális ügynökök tesztelését, lehetővé téve a robotválaszok, a beszélgetési folyamatok és a háttérrendszerekkel való integráció ellenőrzését.
Power Automate vizsgálat
A tesztelés továbbfejlesztett támogatása Power Automate fejlesztés alatt áll, amely átfogóbb képességeket biztosít az automatizált folyamatok, folyamatműveletek és eseményindítók teszteléséhez. Ez a munka támogatja mind az integrációs tesztelést, mind az egységtesztelési megközelítéseket az áramlási összetevőkhöz.
További mesterséges intelligencia tesztelési képességek
A jövőbeli fejlesztések közé tartozik az AI Builder SDK AI-kiértékelője és az egyéni kiértékelési forgatókönyvek kibővített támogatása, amely megkönnyíti az AI-alapú funkciók kiszámítható, megismételhető teszteredményekkel történő ellenőrzését.