sap syclo agentry tutorial
Praktický výukový program Agentry:
Agentry je další platforma pro vývoj mobilních aplikací, která pomáhá v procesu plánování, správy a nasazení mobilních projektů.
Agentry byl produkt společnosti SYCLO, která je v současné době získávána a nyní je součástí SAP SE.
Agentry je 4thgenerační jazyk. Jedná se o programovací jazyk založený na metadatech (což znamená, že kódy jsou schopné psát kódy za chodu). Protože se používá rámec 4GL, poskytuje integrovanou funkčnost, takže se vývojáři mohou méně soustředit na kódy a více se zaměřit na definici obchodního pravidla aplikace. Docela v pohodě !!
Co se naučíte:
- Proč Agentry?
- Předpoklady
- Pojďme vytvořit naši první agenturní aplikaci
- Publikování aplikace na server
- Instalace samostatného ATE
- Kroky k zahájení testování
- Vynucení přenosu
- Zajímavá fakta, která je třeba poznamenat
- Závěr
- Doporučené čtení
Proč Agentry?
- Snižuje dobu vývoje
- Náklady na údržbu jsou nízké
- Minimální úsilí je zapotřebí pouze k vytvoření aplikace
Pojďme se nyní podívat na to, jak můžeme vytvořit naši první aplikaci Agentry, než budeme muset vědět, co je Agentry Tool Kit.
Instalace: Kompletní instalaci najdete v tomto kurzu .
Sada nástrojů Agentry Toolkit má všechny komponenty pro vytváření aplikace Agentry.
Agentry Client (Agentry Test Environment) je nativní aplikace, která je umístěna přímo na mobilních zařízeních.
Nativní aplikací se rozumí aplikace, která je vytvořena výhradně pro konkrétní platformu. Klient může pracovat v online i offline režimu. V režimu „Online“ aplikace používá síťové připojení v reálném čase. V režimu „offline“ se data ukládají do zařízení a odesílají se, když se uživatel připojí k síti.
Agentry Editor vytváří řešení pro poskytování vývojového prostředí point-and-click. Agentry SDK je k dispozici pro klientské platformy IOS, Windows, Win32 a Android.
Agentry Server má veškerou synchronizaci, zpracování chyb a komunikaci k úspěšnému nasazení, správě a podpoře mobilních řešení.
Jako první krok musíme nastavit vývojové prostředí. Nainstalujte si tedy Agentry Development Server, Agentry Editor a Agentry Test Environment (klient). Budeme vytvářet aplikace pomocí nejnovější verze zatmění a my jen musíme přidat Agentry plugin do editoru Eclipse .
Ve skutečnosti po vývoji aplikace pomocí Agentry Editoru ji musíme nasadit na Agentry Server. Pomocí prostředí Agentry Test Environment nebo klienta můžeme přistupovat k aplikaci nasazené na serveru. Pokud máme v mobilním telefonu nainstalovanou klientskou aplikaci, můžeme se k aplikaci připojit zadáním adresy URL aplikace a načíst všechna požadovaná související data spolu s daty back-endu.
Můžeme si stáhnout klienta z příslušných obchodů s aplikacemi.
Vytvoření nového projektu se provádí pomocí Průvodce novými aplikacemi v rámci Agentry Perspective v Eclipse.
Předpoklady
Následující před tímto procesem je třeba zkontrolovat faktory:
- Je nainstalována nejnovější verze prostředí Eclipse s pluginem Agentry Editor.
- Změňte editor na Agentry Perspective (pokud je v Javě nebo v jiné perspektivě). Pokud je to v perspektivě Java, změňte to pomocí cesty Window => Open Perspective => Other => Agentry (Properties)
- Pracovní prostor Eclipse musí být otevřený.
- Doporučuje se (i když to není povinné) nainstalovat Agentry Development Server. Zde bude publikována vyvinutá aplikace
Pojďme vytvořit naši první agenturní aplikaci
1) Začněte s Průvodce novými aplikacemi pro vytvoření nové aplikace Agentry výběrem nabídky Soubor => Nový => Projekt.
2) Vyberte položku Agentry Project => Nový Agentry Project .
Klikněte na ikonu další knoflík.
3) v „Nový agenturní projekt“ V okně zadejte název mobilní aplikace, název projektu (název, podle kterého bude identifikován v pracovním prostoru Eclipse) a umístění Agentry.
Development Server (Je volitelný, zde vyhledáte instalační adresář serveru a vyberete soubor Agentry.ini).
Zde je vytvořen nový projekt a zobrazen v Agentry Perspective.
Poté se zobrazí následující výzva.
4) Každý projekt mobilní aplikace vyžaduje alespoň jedno připojení k systému, klikněte na ikonu Ano tlačítko pro vytvoření nového systémového připojení pomocí Přidat průvodce připojením k systému , kde je vybrán typ systémového připojení. Výběr Typ systému na základě typu back-end systému, se kterým bude mobilní aplikace synchronizovat data. Později klikněte na Tlačítko Další pokračovat.
5) Další zobrazená výzva je pro přidání modulu do aplikace. Všechny mobilní aplikace budou mít alespoň jeden modul.
Na Přidat modul , klikněte Ano.
6) Dále budete vyzváni k Přidat další modul.
Klikněte na NEDĚLEJ , potřebujeme jen jeden modul pro účely naší aplikace.
Můžete si všimnout, že Editor automaticky vytvoří níže uvedené definice,
Celý obrázek editora
Nyní jsme vyvinuli aplikaci, kterou potřebujeme publikovat na serveru.
Publikování aplikace na server
1) Kliknutím na tlačítko v horní nabídce publikujete definice do souboru Agentry Server.
2) Klepněte na na tlačítku.
3) Klepněte na Ano tlačítko, toto je informační zpráva, že Agentry. tento soubor může být při zveřejnění aplikace změněno.
4) Klepněte na na tlačítku
Po dokončení výše uvedeného procesu bude vaše aplikace zveřejněna na serveru. Zveřejnili jsme aplikaci a nyní ji musíme otestovat
Otestujte aplikaci v ATE:
Vše, co potřebujeme, je nechat si nyní otestovat naši aplikaci. K tomu používáme Agentry Test Environment (ATE). Máme dvě možnosti. Můžeme použít buď integrovaný ATE plugin, nebo samostatné ATE prostředí. Integrovaný modul ATE se instaluje automaticky jako součást Agentry Editoru, takže jej nemusíme instalovat samostatně. Ale ten druhý musíme nainstalovat zvlášť.
Většina funkcí je u obou stejná. Rozdíl je v tom, že Integrated ATE nepodporuje vlastní testovací skripty. Tady v tomto Příklad „Pro účely testování použiji samostatný ATE.
Instalace samostatného ATE
1) Musíte nainstalovat Agentry Test Environment otestujte svou mobilní aplikaci.
2) Klikněte na Agentry_Test_Environment. Exe soubor a na „ Vítejte v Průvodci nastavením testovacího prostředí Agentry 'klikněte na další .
3) Na další obrazovce licenční smlouvy klikněte na „ Ano „Souhlasit s licenčními podmínkami.
4) Pro vaše pohodlí zvolte instalační cestu jako C: Agentry TestEnvironment a poté klikněte na Další.
5) Na „ Klávesové zkratky pro testovací prostředí Agentry “Zaškrtněte / zrušte zaškrtnutí uvedených možností a poté klikněte Nainstalujte . Vidíme také postup instalace pomocí na obrazovce Stav instalace .
6) Poté klikněte na Dokončit . Nyní jste připraveni spustit testovací nástroj ATE.
Kroky k zahájení testování
1) Před zahájením testování nastavte testovací prostředí Agentry.
2) Importujte projekt Agentry, který má být testován.
3) Spusťte testovacího klienta.
4) Vyberte platformu.
5) Přihlaste se na testovací server a poté použijte testovací nástroje. Upozorňujeme, že klienta můžete kdykoli zastavit.
Spustit testovacího klienta:
Chcete-li spustit testovacího klienta, musíte nejprve importovat projekt aplikace, který má být testován, do editoru. Projekt nemusíte publikovat na testovacím serveru.
1) Vybrat Test => Spustit testovacího klienta .
2) V okně Vyberte agenturu se přihlaste a zadejte testovací server URL po výzvě.
Například: https: //
(Stavový řádek testovacího prostředí Agentry zobrazuje název serveru a označuje 'BĚH' pokud je úspěšný)
3) Vyberte libovolnou z dostupných možností testovacího prostředí Agentry.
Výběr platformy:
Příklady různých platforem zařízení jsou Windows, Windows Mobile, iOS nebo Android. Když vyberete platformu, klient automaticky stáhne definice pro tuto platformu.
1) Spusťte testovacího klienta a klikněte na Test Vyberte platformu .
2) Chcete-li stáhnout definice do testovacího klienta, vyberte platformu a rozlišení. Příklad: Windows a 1024 × 600 .
3) Na výzvu Obnovit vše klikněte na OK . Chcete-li aplikaci znovu načíst, musíte se znovu připojit k serveru.
(Chcete-li ověřit, zda byly staženy všechny definice, zkontrolujte stavový řádek ATE pro aktuální platformu. Můžete také znovu vybrat Test _Vyberte platformu a ověřte, zda je zvolená platforma a rozlišení označeno jako vybrané.)
4) Pokračujte v testování nové konfigurace platformy.
Přihlásit se na server:
Zpočátku, když spustíte ATE, budete muset zadat ID uživatele a heslo, což jsou přihlašovací údaje používané k přihlášení do SAP ERP back-end systém.
8) Dále budete muset poskytnout protokol serveru.
Klikněte na OK
9) V dalším okně si můžeme všimnout Agentry Server který již ve vašem systému běží. Klikněte na OK .
10) Jakmile kliknete na tlačítko OK a data jsou správná, začne první přenos a uvidíte Okno přenosu klienta Agentry .
Vynucení přenosu
Pokud v naší aplikaci nebyl vytvořen žádný „aktuální modul“ nebo pokud se v aplikaci dosud nezobrazuje vysílací tlačítko, můžete použít přenos síly (nebo přenos). Vynutit přenos odešle přenosy z testovacího klienta na server a poté zkontroluje, zda je definice stáhne ze serveru do testovacího klienta. Spouští hlavní načtení.
Chcete-li vynutit přenos, musíte emulovat přenos. Vysílání se nespouští automaticky ani automaticky, takže je třeba jej přenést silou. U některých operací, jako je změna platforem nebo výběr jazyků, je však přenos automatický, takže nemusíte přenos nutit.
Kroky:
1) Vybrat Test => Odeslat na server.
2) Vyberte typ přenosu jako 'Internetové připojení' v nastavení přenosu.
Další typy přenosu jsou popsány v následující tabulce:
Typ přenosu | Popis |
---|---|
Bezdrátové připojení k internetu | Síť 802.11b nebo podobná. |
Vytáčení čísla | Telefonické připojení telefonické linky. |
Dokovací stanice | Sériové připojení pomocí stanice Syclo. |
Infračervený | Infračervené připojení. |
Síť | Síťové připojení Windows. |
Tam | Síťové připojení Windows, které má aktivovaný push. |
TCP | Nešifrované připojení TCP. |
WirelessWAN | Širokopásmové bezdrátové připojení přes CDMA, GPRS, GSM, CDPD atd. |
3) Klepněte na Start
V dialogovém okně přenosu můžete vidět přenosy mezi testovacím klientem a serverem.
4) Můžeš Klikněte na Zastavit pozastavit přenos (což vám poskytne čas na procházení zprávami).
5) Klepněte na Zavřít kdykoli chcete zavřít Přenášet dialog .
Níže je uveden příklad:
jedenáct) Pokud chcete pro testování použít jinou platformu, než je doporučená výchozí, můžete ji změnit v horní nabídce Test => Vyberte platformu. To bude vyžadovat nový Vysílat .
13) Nyní byla aplikace vytvořena správně a přenos také správně fungoval.
Kontrola prvků v aplikaci:
V testovacím klientovi můžeme zkontrolovat hodnotu každého použitého prvku, jako jsou objekty, transakce, datové tabulky a složité tabulky. Data v prvcích se automaticky aktualizují a zůstanou otevřená, dokud je nezavřete, nebo dokud testovacího klienta nezastavíte / odhlásit.
nejlepší je provést testy připojení na počítači připojeném k živé síti.
Kroky:
1) Vybrat Kontrolovat .
2) Prohlédněte si prvek a prohlédněte si jeho data. Můžete zkontrolovat více prvků najednou.
3) Klepněte na (X) zavřít inspektora, až skončíte.
Ladění aplikace:
K ladění testovacího klienta můžeme použít nástroje ATE. V rozevíracím seznamu můžete vybrat možnosti protokolování, například akce, pravidla a úroveň podrobnosti. Zobrazit informace protokolu a vymazáním protokolu začít znovu.
Kroky:
1) Vybrat Debug => Vyberte protokolování .
2) Vyberte možnosti protokolu ladění, jako jsou akce a pravidla. Vybrat Debug => Zobrazit protokol .
(Upozorňujeme, že můžete najít soubor Debug.log)
- V aplikaci Project Explorer pod naší Agentry Project => Testovací prostředí => Log .
- Ve Správci souborů pod Workspace => Název aplikace => Testovací prostředí => Protokol .
3) Zahajte testovacího klienta. Z testovacího klienta stačí provést jednu akci přidání, aktualizace nebo odstranění. Nemusíte „přenášet“. Vyberte protokol, aktualizujte jeho data a zkontrolujte jeho obsah. Měli byste vidět operace, ke kterým došlo u testovacího klienta. (V případě potřeby můžeme nakonfigurovat předvolby Eclipse (například takové, které se automaticky obnovují), abyste nemuseli ručně aktualizovat otevřený editor).
(Volitelný) Uložit kopii souboru Soubor Debug.log na jiném místě.
4) Vybrat Vymazat protokol odstranit protokol. Test můžete opakovat nebo v případě potřeby změnit možnosti protokolování.
5) Použití Vyberte Transakce zobrazit informace o konkrétních transakcích.
Zajímavá fakta, která je třeba poznamenat
Publikování se provádí, když je aplikace ve stabilním stavu a je buď testována, nebo nasazena koncovým uživatelům.
Celý proces publikování může zahrnovat publikování vývoje, publikování produkce na jednu instanci Agentry Server nebo publikování produkce do skupiny serverů Agentry. (Proces publikování do produkce pro nasazení lze provést přímo na Agentry Server (y), nebo alternativně může zahrnovat zprostředkující Agentry Production Server).
Nejběžnějším testem je samozřejmě testování funkčnosti. Pomocí testovacího klienta můžeme zkontrolovat, zda všechny implementované funkce fungují dobře nebo ne. Vzhledem k tomu, že testovací klient podporuje různé platformy, můžeme aplikaci zkontrolovat na různých zařízeních bez jejich zakoupení.
Další funkcí zabudování je použití inspektorů, kteří pomáhají při kontrole dat v prvku za běhu, který je součástí testování bílé skříňky. Můžeme automatizovat testovací případy pomocí skriptu.
Můžeme provést zátěžové testování a testování výkonu pomocí Agentry Test Environment spuštěním souborů .bat.
Závěr
Doufám, že tento výukový program Agentry by poskytl krátký přehled o nástroji těm, pro které je tento výraz nový, a také vylepšil a vylepšil znalosti těch, kteří již o Agentry vědí.
Sdělte nám své myšlenky / návrhy týkající se jeho tutoriálu v sekci komentáře níže.
Doporučené čtení
- Výukové programy pro zatmění do hloubky pro začátečníky
- Výukový program Kobiton Hands-on Review: Platforma pro testování cloudu mobilních zařízení
- Top 15 nejlepších společností pro vývoj mobilních aplikací (2021 hodnocení)
- Výukový program Selendroid: Rámec automatizace mobilních testů pro Android (část 1)
- Rámec BDD (Behavior Driven Development): Kompletní výukový program
- Výukový program pCloudy Hands-on Review: Testování mobilních aplikací na reálných zařízeních
- Výukový program pro automatizaci SeeTest: Průvodce nástrojem pro automatizaci mobilních testů
- Výukový program Java Reflection s příklady