Hogyan használjuk a fejlesztői módot az alkalmazások teszteléséhez
  • 31 Oct 2023
  • 4 Elolvasandó percek
  • Közreműködők

Hogyan használjuk a fejlesztői módot az alkalmazások teszteléséhez


Cikk összefoglaló

A fejlesztői móddal könnyedén tesztelheti az alkalmazások különböző forgatókönyveit anélkül, hogy haszontalan kitöltési és táblázatadatokat hozna létre.

Ebben a cikkben megtanulhatja,...

  • Hogyan használhatja a fejlesztői módot a Tulip Player helyett az alkalmazások teszteléséhez
  • Hogyan tárolódnak az adatok a fejlesztői módban

:::(Warning) (Megjegyzés) A fejlesztői mód a Google Chrome-ban történő futtatásra szolgál :::

Ha egy alkalmazás használatának teljes élményét (vagy csak egy részét) szeretné tesztelni, valószínűleg nem szeretné letölteni a Tulip Playert, és úgy használni az alkalmazást, ahogyan egy üzemeltető használná azt a termelésben.

Ehelyett a Developer Mode nevű egyszerű tesztelési eszközzel végigfuttathatja az alkalmazást különböző forgatókönyvek szerint - például különböző állomásokon vagy különböző operátorokkal futtathatja az alkalmazást.

Még jobb, hogy a Fejlesztői mód nem naplózza a Teljesítményeket, és nem frissíti a táblázatokon belüli rekordokat - így nem kell aggódnia a termelési adatok elrontása miatt.

Íme, hogyan használhatja a fejlesztői módot alkalmazásai tesztelésére.

A fejlesztői mód megnyitása

Nyissa meg bármelyik alkalmazást az alkalmazásszerkesztővel, és nyomja meg a jobb felső sarokban található Teszt gombot.

Ez megnyitja az alkalmazást a Splash képernyőre, amely az alapértelmezett első képernyő, amelyet a kezelő lát, amikor először nyitja meg az alkalmazást.

Nyomja meg a Kezd gombot a kezdőképernyőn, hogy az alkalmazás 1. lépésére lépjen.

A fejlesztői mód bejárása

Az alkalmazás a képernyő közepén jelenik meg. Ezt látja az operátor, amikor az alkalmazást a Tulip Playerben a gyártásban használja.

A képernyő bal oldalán két panel található:

  • Munkamenet paraméterek: Az alkalmazás tesztelése különböző forgatókönyvekben.
  • Élő adatok: Látja a változókat és a rekordhelytartókat, ahogyan azokat az alkalmazás frissíti.

Munkamenet-paraméterek

A képernyő bal felső részén található legördülő menük segítségével tesztelheti az alkalmazást a Tulip egyéb funkcióinak különböző kombinációival. Amint frissíti valamelyik legördülő menüpontot, a változások megjelennek a képernyő közepén futó alkalmazásban.

Állomás

Módosítsa az állomást, ahol ez az alkalmazás futni fog. Ez egyben megváltoztatja az adott állomáshoz csatlakoztatott Edge-eszközökkel való kapcsolatot is.

Más szóval, ha az alkalmazást különböző Edge-eszközökkel szeretné tesztelni, csatlakoztassa őket egy állomáshoz, majd váltson át az állomásra a bal felső sarokban lévő legördülő menü segítségével.

Továbbá, amikor megváltoztatja az állomást, a képernyőn megjelenik a lejátszó menüje, és felszólítja az alkalmazás kiválasztására. Ezen a képernyőn bármelyik alkalmazást kiválaszthatja.

Felhasználó

Válassza ki bármelyik aktív felhasználót a Tulip fiókjából. Ez megváltoztatja az alkalmazást a munkameneten belül futtató felhasználót. A lépést nem változtatja meg.

Csatlakozó környezet

Módosítsa az alkalmazáson belül használt összes csatlakozó verzióját. Alapértelmezés szerint ez a csatlakozók fejlesztési verziójára van beállítva.

Tegyük fel például, hogy van egy SAP-csatlakozója, amely sok GET-kérést futtat, és az alkalmazás fejlesztői verzióját szeretné tesztelni a csatlakozó gyártói verziójával. Ez nem befolyásolná az SAP-ban lévő termelési adatokat. A legördülő menüpontot "production" értékre kapcsolhatja, hogy a gyártási verziót tesztelhesse.

Ha több csatlakozói környezetet szeretne engedélyezni a fiókjában, navigáljon a csatlakozók fülre a példánya fiókbeállítások lapján keresztül. Kapcsolja át a kapcsolót a "Csatlakozó környezet kiválasztásának engedélyezése fejlesztői módban" alatt.

Toggle Connector Environments.gif

Lépés

Navigáljon a Lépések között az alkalmazáson belül.

Élő adatok

A képernyő bal alsó részén található panelen láthatja az összes változó és rekord helyőrző élő értékét.

Amint az alkalmazásban frissül valamelyik érték, az ebben a panelen is frissül.

Például így nézne ki egy "Gépi ellenőrzés" nevű rekord helyőrző, miután egy táblázat rekordja betöltődik ebbe a helyőrzőbe:

Gyártási adatok szimulálása fejlesztői módban

A fejlesztői mód egyik célja a tesztelési adatok és a termelési adatok szétválasztása.

A fejlesztői módban az összes új alkalmazás kitöltése és a táblázatrekordok frissítése a "munkamenetben", vagyis a Google Chrome fejlesztői módot futtató lapján belül tárolódik.

Ha bezárja a Fejlesztői módot futtató lapot, az összes alkalmazáskiegészítés és frissített táblázatrekord is eltűnik - a Fejlesztői mód jövőbeli munkameneteiben nem lesz képes hozzáférni ezekhez.

Ez azonban hasznos lehet az alkalmazás tesztelési folyamatában - betölthet rekordokat a Tulip Tablesből, és frissítheti azokat a munkameneten belül anélkül, hogy az élő táblákon bármilyen változtatást végezne.

A képernyő alján található panelen láthatja az összes Teljesítés adatot. Ez a futó alkalmazás alapján frissül.

A képernyő bal oldalán található Rekord helyőrző lapon keresztül láthatja a Táblák rekordjainak valós idejű változatát.

Ezek több alkalmazásban is megmaradnak - így ha az egyik alkalmazásban módosít egy táblázatrekordot, majd megnyit egy másik alkalmazást a Fejlesztői mód ugyanazon munkamenetén belül (a Chrome ugyanazon lapján), akkor hozzáférhet ezekhez a frissített táblázatrekordokhoz.

A fejlesztői mód korlátai

Mivel a Fejlesztői mód szétválasztja a tesztelési adatokat a termelési adatoktól, van néhány korlátozás, amelyet figyelembe kell venni, és amely hatással van az alkalmazásokon belüli eszközökre.

A táblázatokba írt adatok nem kerülnek mentésre.

A gyártásban használt táblázatokkal való interferencia elkerülése érdekében a fejlesztői módban egy táblába írt adatok nem kerülnek mentésre az adott táblába. A tábla kezdetben tükrözi a jelenlegi állapotát, és a valódi tábla másolataként működik. Ezért van az, hogy a fejlesztői módban írt adatok a kilépés után törlődnek.

Az aggregációk nem frissülnek.

Mivel az aggregációk táblákhoz kapcsolódnak, a fejlesztői módban egy táblába írt adatok nem befolyásolják az aggregációs értékeket.

Az aktuális dátum és idő nem feltétlenül tükrözi a beállított fiók időzónát.

Az Alkalmazás adatai -> Aktuális dátum és idő kiválasztásból származó adatok használata esetén a Fejlesztői mód az aktuális rendszer dátumát és idejét tükrözi, nem pedig a fiók vagy az állomás időzónáját.

A gépi idővonal widget leállási idő felülvizsgálata le van tiltva.

A fejlesztői módban a Leállási idő felülvizsgálata gomb ki van kapcsolva. Ennek oka, hogy a gépi tevékenység tábla nem tükröződik a fejlesztői mód megnyitásakor, és ha ezt a táblát szerkeszteni tudná, az hatással lenne a termelési adatokra.

Megjegyzések a felhasználói mezőkhöz

A képernyő bal felső részén található legördülő menüben ki kell választania egy felhasználót ahhoz, hogy hozzáférjen az adott felhasználó felhasználói mezőihez.

Ha ezt megteszi, akkor a Felhasználói mezők éles verzióját fogja frissíteni, nem úgy, mint a Táblázati rekordokét.

Ha tehát tesztelni szeretné a Felhasználói mezők alkalmazáslogikán keresztül történő frissítésének lehetőségét, javasoljuk, hogy válassza ki a hamis "John Smith" felhasználót, amely minden fiókkal együtt jár.

További olvasnivalók


Hasznos volt ez a cikk?