sap syclo agentry tutorial
Praktický výučba agentry:
Agentry je ďalšou platformou pre vývoj mobilných aplikácií, ktorá pomáha v procese plánovania, riadenia a nasadenia mobilných projektov.
Agentry bol produktom spoločnosti SYCLO, ktorá sa v súčasnosti získava a je teraz súčasťou SAP SE.
Agentry je 4thgeneračný jazyk. Je to programovací jazyk založený na metadátach (čo znamená, že kódy sú schopné písať kódy za chodu). Keď sa používa rámec 4GL, poskytuje zabudovanú funkcionalitu, aby sa vývojári mohli menej sústrediť na kódy a viac sa sústrediť na definíciu podnikových pravidiel aplikácií. Docela v pohode !!
Čo sa dozviete:
- Prečo Agentry?
- Podmienky
- Poďme si vytvoriť našu prvú agentúrnu aplikáciu
- Zverejnenie aplikácie na serveri
- Inštalácia samostatného ATE
- Kroky na začatie testovania
- Vynútenie vysielania
- Zaujímavé skutočnosti, ktoré je potrebné poznamenať
- Záver
- Odporúčané čítanie
Prečo Agentry?
- Skracuje čas potrebný na vývoj
- Náklady na údržbu sú nízke
- Na vytvorenie aplikácie je potrebné minimálne úsilie
Poďme sa teraz pozrieť na to, ako môžeme vytvoriť našu prvú aplikáciu Agentry, predtým musíme vedieť, čo to je Agentry Tool Kit.
Inštalácia: Kompletnú inštaláciu nájdete v tomto výučbe .
Sada nástrojov Agentry Toolkit má všetky komponenty na vytvorenie aplikácie Agentry.
Agentry Client (Agentry Test Environment) je natívna aplikácia, ktorá sa nachádza priamo v mobilných zariadeniach.
Natívna aplikácia znamená aplikáciu, ktorá je určená výhradne pre konkrétnu platformu. Klient môže pracovať v režime online aj offline. V režime „Online“ používa aplikácia sieťové pripojenie v reálnom čase. V režime „Offline“ sa údaje ukladajú do zariadenia a odosielajú sa, keď sa používateľ pripojí k sieti.
Agentry Editor vytvára riešenia pre vývojové prostredie typu point-and-click. Agentry SDK je k dispozícii pre klientske platformy IOS, Windows, Win32 a Android.
Agentry Server má všetku synchronizáciu, spracovanie chýb a komunikáciu na úspešné nasadenie, správu a podporu mobilných riešení.
Ako prvý krok musíme nastaviť vývojové prostredie. Nainštalujte si teda Agentry Development Server, Agentry Editor a Agentry Test Environment (klient). Budeme vytvárať aplikácie pomocou najnovšej verzie zatmenia a je len potrebné doplniť Agentry plugin do editora Eclipse .
V skutočnosti po vývoji aplikácie pomocou aplikácie Agentry Editor ju musíme nasadiť na server Agentry Server. Pomocou Agentry Test Environment alebo klienta môžeme získať prístup k aplikácii nasadenej na serveri. Ak máme v mobilnom telefóne nainštalovanú klientsku aplikáciu, môžeme sa k aplikácii pripojiť zadaním adresy URL aplikácie a načítať všetky potrebné požadované údaje spolu s údajmi koncového servera.
Môžeme si stiahnuť klienta z príslušných obchodov s aplikáciami.
Vytvorenie nového projektu sa vykonáva pomocou Sprievodca novými aplikáciami v rámci Agentry Perspective v Eclipse.
Podmienky
Nasledujúci pred týmto procesom je potrebné skontrolovať nasledujúce faktory:
- Je nainštalovaná najnovšia verzia prostredia Eclipse s doplnkom Agentry Editor.
- Zmeňte editor na Agentry Perspective (ak je v prostredí Java alebo v inej perspektíve). Ak je to v perspektíve Java, zmeňte to pomocou cesty Window => Open Perspective => Other => Agentry (Properties)
- Pracovný priestor Eclipse musí byť otvorený.
- Odporúča sa (aj keď to nie je povinné) nainštalovať Agentry Development Server. Tu bude zverejnená vyvinutá Aplikácia
Poďme si vytvoriť našu prvú agentúrnu aplikáciu
1) Začnite s Sprievodca novými aplikáciami pre vytvorenie novej aplikácie Agentry výberom ponuky Súbor => Nový => Projekt.
dva) Vyberte položku Agentry Project => Nový Agentry Project .
Kliknite na ikonu Ďalšie tlačidlo.
3) V „Nový agentúrny projekt“ v okne zadajte Názov mobilnej aplikácie, názov projektu (Názov, podľa ktorého bude identifikovaný v pracovnom priestore Eclipse) a umiestnenie Agentry.
Vývojový server (je voliteľný, tu nájdete inštalačný adresár servera a vyberte súbor Agentry.ini).
Tu sa vytvorí nový projekt, ktorý sa zobrazí v perspektíve Agentry.
Potom sa zobrazí nasledujúca výzva.
4) Každý projekt mobilnej aplikácie vyžaduje aspoň jedno systémové pripojenie, kliknite na ikonu Áno tlačidlo na vytvorenie nového systémového pripojenia pomocou Pridajte Sprievodcu pripojením systému , kde je vybratý typ systémového pripojenia. Vyberáte Typ systému na základe typu koncového systému, s ktorým bude mobilná aplikácia synchronizovať údaje. Neskôr kliknite na ikonu Tlačidlo Ďalej pokračovať.
5) Ďalšia zobrazená výzva je pre pridanie modulu do aplikácie. Všetky mobilné aplikácie budú mať minimálne jeden modul.
To Pridať modul , kliknite Áno.
6) Ďalej sa zobrazí výzva na Pridať ďalší modul.
Kliknite na NEROBTE , na účely našej aplikácie potrebujeme iba jeden modul.
Môžete si všimnúť, že Editor automaticky vytvorí nižšie uvedené definície,
Celý obrázok editora
Teraz sme vyvinuli aplikáciu, ktorú musíme zverejniť na serveri.
Zverejnenie aplikácie na serveri
1) Kliknutím na tlačidlo v hornom menu zverejníte definície v Agentry Server.
dva) Kliknite na tlačidle.
3) Kliknite Áno Tlačidlo, toto je informačná správa, ktorá hovorí, že Agentry. toto spis môžu byť pri zverejnení aplikácie upravené.
4) Kliknite na tlačidle
Po dokončení vyššie uvedeného procesu bude vaša aplikácia zverejnená na serveri. Aplikáciu sme zverejnili a teraz ju musíme otestovať
Vyskúšajte aplikáciu v ATE:
Potrebujeme už len otestovať našu aplikáciu. K tomu používame Agentry Test Environment (ATE). Máme dve možnosti. Môžeme použiť buď integrovaný ATE plugin, alebo samostatné ATE prostredie. Integrovaný doplnok ATE sa inštaluje automaticky ako súčasť aplikácie Agentry Editor, takže ho nemusíme inštalovať samostatne. Ale ten druhý ho musíme nainštalovať osobitne.
Väčšina funkcií je pre obe rovnaké. Rozdiel je v tom, že Integrated ATE nepodporuje vlastné testovacie skripty. Tu v tomto Príklad , Na testovacie účely použijem samostatný ATE.
Inštalácia samostatného ATE
1) Musíte si nainštalovať Agentry testovacie prostredie na otestovanie svojej mobilnej aplikácie.
dva) Klikni na Agentry_Test_Environment. Exe súbor a na „ Vitajte v Sprievodcovi nastavením Agentry Test Environment 'kliknite na Ďalšie .
3) Na nasledujúcej obrazovke Licenčná zmluva kliknite na „ Áno ”, Aby ste vyjadrili súhlas s licenčnými podmienkami.
4) Pre vaše pohodlie zvoľte cestu inštalácie ako C: Agentry TestEnvironment a potom kliknite na Ďalšie.
5) Dňa „ Skratky pre testovacie prostredie Agentry “Začiarknite / zrušte začiarknutie uvedených možností a potom kliknite Inštalácia . Postup inštalácie vidíme aj pomocou stavová obrazovka inštalácie .
6) Potom kliknite na Skončiť . Teraz ste pripravení spustiť testovací nástroj ATE.
Kroky na začatie testovania
1) Pred začatím testovania nastavte testovacie prostredie Agentry.
dva) Importujte projekt Agentry, ktorý sa má otestovať.
3) Spustite testovacieho klienta.
4) Vyberte platformu.
5) Prihláste sa na testovací server a potom použite testovacie nástroje. Upozorňujeme, že klienta môžete kedykoľvek zastaviť.
Spustiť testovacieho klienta:
Ak chcete spustiť testovacieho klienta, musíte najskôr importovať projekt aplikácie, ktorý sa má otestovať, do editora. Projekt nemusíte zverejňovať na testovacom serveri.
1) Vyberte Test => Spustiť testovacieho klienta .
dva) V okne Vyberte agentúru sa prihláste a zadajte testovací server URL po výzve.
Napríklad: https: //
(Stavový riadok testovacieho prostredia Agentry zobrazuje názov servera a označuje „RUNNING“ ak je úspešný)
3) Vyberte ktorúkoľvek z dostupných možností testovacieho prostredia Agentry.
Výber platformy:
Príklady rôznych platforiem zariadení sú Windows, Windows Mobile, iOS alebo Android. Keď vyberiete platformu, klient automaticky stiahne definície pre túto platformu.
1) Spustite testovacieho klienta a kliknite na Test Vyberte platformu .
dva) Ak chcete stiahnuť definície do testovacieho klienta, vyberte platformu a rozlíšenie. Príklad: Windows a 1024 × 600 .
3) Vo výzve Obnoviť všetko kliknite na Ok . Ak chcete aplikáciu znova načítať, musíte sa znova pripojiť k serveru.
(Ak chcete skontrolovať, či boli stiahnuté všetky definície, skontrolujte stavový riadok ATE pre aktuálnu platformu. Môžete tiež znova zvoliť.) Test _Vyberte platformu a overte, či je vybraná platforma a rozlíšenie označené ako vybrané.)
4) Pokračujte v testovaní novej konfigurácie platformy.
Prihlásiť sa na server:
Spočiatku, keď spustíte ATE, budete musieť zadať ID používateľa a heslo, čo sú prihlasovacie údaje použité na prihlásenie do SAP ERP back-end systém.
8) Ďalej budete musieť poskytnúť protokol servera.
Kliknite na tlačidlo OK
9) V ďalšom okne si môžeme všimnúť Agentry Server ktorý už vo vašom systéme beží. Kliknite na Ok .
10) Akonáhle kliknete na tlačidlo OK a údaje sú správne, začne sa prvý prenos a uvidíte Okno Prenos klienta Agentry .
Vynútenie vysielania
Pokiaľ v našej aplikácii nie je vytvorený žiadny „aktuálny modul“ alebo ak sa v aplikácii ešte nenachádza vysielacie tlačidlo, môžete použiť silový prenos (alebo vysielanie). Vynútiť prenos odosiela prenosy z testovacieho klienta na server a potom skontroluje definíciu a stiahne ich zo servera do testovacieho klienta. Spustí sa hlavné načítanie.
Ak chcete vynútiť prenos, musíte emulovať prenos. Vysielanie sa nespustí automaticky ani sa automaticky nekončí, takže je potrebné ho preniesť. Ale pri niektorých operáciách, ako je zmena platformy alebo výber jazykov, je prenos automatický, takže vysielanie nemusíte vynútiť.
Kroky:
1) Vyberte Test => Prenos na server.
dva) Vyberte typ vysielania ako 'Sieťové pripojenie' v nastaveniach prenosu.
Ostatné typy vysielania sú popísané v nasledujúcej tabuľke:
Typ vysielania | Popis |
---|---|
WirelessLAN | Sieť 802.11b alebo podobná. |
Vytáčanie | Telefonické pripojenie telefonickým pripojením. |
Dokovacia stanica | Sériové pripojenie pomocou medzistanice Syclo. |
Infračervené | Infračervené pripojenie. |
Sieť | Sieťové pripojenie Windows. |
Tam | Sieťové pripojenie Windows, ktoré má povolené push. |
TCP | Nešifrované pripojenie TCP. |
WirelessWAN | Širokopásmové bezdrôtové pripojenie prostredníctvom sietí CDMA, GPRS, GSM, CDPD atď. |
3) Kliknite Štart
V dialógovom okne prenosu môžete vidieť prenosy medzi testovacím klientom a serverom.
4) Môžeš Kliknite na Zastaviť pozastavíte vysielanie (poskytnete čas na prechádzanie správ).
5) Kliknite Zavrieť kedykoľvek chcete zavrieť Odošlite dialóg .
Nižšie je uvedený príklad:
jedenásť) Ak chcete na testovanie použiť inú platformu, ako je navrhovaná predvolená, môžete z horného menu zmeniť testovaciu platformu Test => Vyberte platformu. Bude to vyžadovať nový Vysielať .
13) Aplikácia je teraz správne zostavená a rovnako správne fungoval aj prenos.
Kontrola prvkov v aplikácii:
V testovacom klientovi môžeme skontrolovať hodnotu každého použitého prvku, ako sú objekty, transakcie, údajové tabuľky a zložité tabuľky. Údaje v prvkoch sa automaticky aktualizujú a zostanú otvorené, kým ich nezatvoríte alebo kým nezastavíte testovacieho klienta / Odhlasený.
klon pevného disku do softvéru sdd
Kroky:
1) Vyberte Skontrolujte .
dva) Skontrolujte prvok a zobrazte jeho údaje. Môžete skontrolovať viac prvkov naraz.
3) Kliknite (X) keď skončíte s inšpektorom.
Ladenie aplikácie:
Na ladenie testovacieho klienta môžeme použiť nástroje ATE. Môžete zvoliť možnosti protokolovania, ktoré sa nachádzajú v rozbaľovacej ponuke, napríklad akcie, pravidlá a úroveň podrobnosti. Prezrite si informácie z denníka a potom ho vymažte.
Kroky:
1) Vyberte Debug => Vyberte protokolovanie .
dva) Vyberte možnosti denníka ladenia, ako sú akcie a pravidlá. Vyberte Debug => Zobraziť denník .
(Upozorňujeme, že nájdete súbor Debug.log)
- V Project Explorer pod našou Agentry Project => Testovacie prostredie => Log .
- V Správcovi súborov pod Workspace => Názov aplikácie => Testovacie prostredie => Protokol .
3) Inicializujte testovacieho klienta. Z testovacieho klienta stačí vykonať jednu akciu pridania, aktualizácie alebo odstránenia. Nemusíte „vysielať“. Vyberte denník, obnovte jeho údaje a skontrolujte jeho obsah. Mali by ste vidieť operácie, ktoré sa vyskytli s testovacím klientom. (Ak je to potrebné, môžeme nakonfigurovať predvoľby Eclipse (napríklad také, ktoré sa automaticky obnovuje), aby ste nemuseli manuálne obnovovať otvorený editor).
(Voliteľné) Uložte kópiu súboru Súbor Debug.log na inom mieste.
4) Vyberte Vymazať denník na odstránenie protokolu. Môžete test opakovať alebo v prípade potreby zmeniť možnosti protokolovania.
5) Použite Vyberte Transakcie na zobrazenie informácií o konkrétnych transakciách.
Zaujímavé skutočnosti, ktoré je potrebné poznamenať
Publikovanie sa vykonáva, keď je aplikácia v stabilnom stave a je buď testovaná, alebo nasadená pre koncových používateľov.
Celý proces publikovania môže zahŕňať publikovanie vývoja, publikovanie produkcie na jednu inštanciu Agentry Server alebo publikovanie produkcie do skupiny serverov Agentry Server. (Proces publikovania do výroby na nasadenie je možné vykonať priamo na serveroch Agentry alebo alternatívne môže zahŕňať sprostredkujúci server Agentry Production Server).
Najbežnejším testom je samozrejme testovanie funkčnosti. Pomocou testovacieho klienta môžeme skontrolovať, či všetky implementované funkcie fungujú dobre alebo nie. Pretože testovací klient podporuje rôzne platformy, môžeme aplikáciu skontrolovať na rôznych zariadeniach bez ich zakúpenia.
Ďalšou zabudovanou funkcionalitou je použitie inšpektorov, ktorí pomáhajú pri kontrole údajov v prvku za behu, ktorý je súčasťou testovania v bielom poli. Testovacie prípady môžeme automatizovať pomocou skriptu.
Testovanie záťaže a testovanie výkonu môžeme vykonať pomocou Agentry Test Environment spustením súborov .bat.
Záver
Dúfam, že tento výukový program pre agentúru poskytol stručný prehľad o nástroji pre tých, pre ktorých je tento výraz nový, a tiež rozšíril a zdokonalil vedomosti tých, ktorí už agentúru poznajú.
Dajte nám vedieť svoje myšlienky / návrhy týkajúce sa jeho tutoriálu v sekcii komentárov nižšie.
Odporúčané čítanie
- Hĺbkové návody pre zatmenie pre začiatočníkov
- Výukový program Kobiton Hands-on Review: Platforma pre cloudové testovanie mobilných zariadení
- Top 15 najlepších spoločností na vývoj mobilných aplikácií (rebríček 2021)
- Výukový program Selendroid: Rámec automatizácie mobilných testov pre Android (1. časť)
- Rámec BDD (Behavior Driven Development): Kompletný návod
- Výukový program pCloudy Hands-on Review: Testovanie mobilných aplikácií na skutočných zariadeniach
- Výukový program pre automatizáciu SeeTest: Sprievodca nástrojom na automatizáciu mobilných testov
- Výukový program Java Reflection s príkladmi