sap syclo agentry tutorial
Tutorial pràctic d'Agentry:
Agentry és una altra plataforma de desenvolupament d'aplicacions mòbils que ajuda en el procés de planificació, gestió i desplegament de projectes mòbils.
Agentry era un producte de SYCLO, que s’adquireix actualment i que ara forma part de SAP SE.
Agentry és un 4thllenguatge de generació. És un llenguatge de programació basat en metadades (que significa que els codis són capaços d’escriure codis sobre la marxa). A mesura que s’utilitza el framework 4GL, proporciona una funcionalitat integrada perquè els desenvolupadors puguin centrar-se menys en els codis i centrar-se més en la definició de regles de negoci de l’aplicació. Molt bonic !!
Què aprendreu:
- Per què Agentry?
- Requisits previs
- Creem la nostra primera aplicació d’agent
- Publica l'aplicació al servidor
- Instal·lació d'ATE autònom
- Passos per començar a provar
- Forçant una transmissió
- Fets interessants a tenir en compte
- Conclusió
- Lectura recomanada
Per què Agentry?
- Redueix el temps de desenvolupament
- El cost de manteniment és baix
- Només es requereix un esforç mínim per construir una aplicació
Ara fem una ullada a com podem crear la nostra primera aplicació Agentry, abans d’això hem de saber què és un kit d’eines Agentry.
Instal·lació: Consulteu aquest tutorial per obtenir una instal·lació completa .
Un kit d'eines Agentry té tots els components per crear una aplicació Agentry.
Agentry Client (Agentry Test Environment) és una aplicació nativa que resideix directament als dispositius mòbils.
Aplicació nativa: l'aplicació que es fa exclusivament per a una plataforma concreta. Un client pot treballar tant en modes en línia com fora de línia. En mode 'En línia' l'aplicació utilitza la connexió de xarxa en temps real. Mentre es troba en mode 'Desconnectat', les dades s’emmagatzemen al dispositiu i s’envien quan un usuari es connecta a la xarxa.
L’Agentry Editor crea solucions per proporcionar un entorn de desenvolupament de punt i fer clic. L'SDK d'Agentry està disponible per a plataformes de client IOS, Windows, Win32 i Android.
Agentry Server disposa de tota la sincronització, gestió d’errors i comunicació per desplegar, gestionar i donar suport a solucions mòbils amb èxit.
Com a primer pas, hem de configurar l’entorn de desenvolupament. Per tant, instal·leu el servidor de desenvolupament Agentry, l'agent Agentry i l'entorn de prova Agentry (client). Construirem aplicacions amb l’última versió de l’eclipsi i només cal afegir-les Complement Agentry a l'Editor Eclipse .
En realitat, després de desenvolupar l'aplicació amb Agentry Editor, hem de desplegar-la al servidor Agentry. Mitjançant l’entorn o prova d’agentry Agentry podem accedir a l’aplicació desplegada al servidor. Si tenim instal·lada una aplicació client al nostre telèfon mòbil, ens podem connectar a l'aplicació proporcionant l'URL de l'aplicació i obtenir totes les dades relacionades necessàries junt amb les dades del backend.
Podem descarregar un client des de les respectives botigues d’aplicacions.
La creació d’un nou projecte es fa mitjançant el fitxer Assistent d'aplicacions noves dins de la perspectiva Agentry a Eclipse.
Requisits previs
El següent s’ha de comprovar els factors abans d’aquest procés:
- La versió més recent de l'entorn Eclipse amb el connector Agentry Editor està instal·lada o no.
- Canvieu l'editor a la perspectiva Agentry (si es tracta de Java o d'alguna altra perspectiva). Si es troba en la perspectiva de Java, canvieu-lo mitjançant el camí d'accés Finestra => Obriu la perspectiva => Altres => Agència (propietats)
- L'espai de treball Eclipse ha d'estar obert.
- Es recomana (tot i que no és obligatori) instal·lar Agentry Development Server. Aquí es publicarà l'aplicació desenvolupada
Creem la nostra primera aplicació d’agent
1) Comenceu amb el fitxer Assistent d'aplicacions noves per crear una nova aplicació Agentry seleccionant el menú Fitxer => Nou => Projecte.
2) Seleccioneu l'element Projecte Agentry => Nou projecte Agentry .
Feu clic a Pròxim botó.
3) En 'Nou projecte d'agència' introduïu el nom de l'aplicació mòbil, el nom del projecte (el nom pel qual s'identificarà a l'espai de treball Eclipse) i la ubicació de l'agent.
Servidor de desenvolupament (és opcional, aquí trobareu el directori d'instal·lació del servidor i seleccioneu el fitxer Agentry.ini).
Aquí es crea un nou projecte i es mostra a la perspectiva Agentry.
A continuació, es mostra la següent sol·licitud.
4) Tots els projectes d'aplicacions mòbils requereixen almenys una connexió de sistema, feu clic a Sí per crear una nova connexió del sistema mitjançant Afegeix l'assistent de connexió del sistema , on se selecciona el tipus de connexió del sistema. Selecció del fitxer Tipus de sistema basat en el tipus de sistema de back-end amb què l’aplicació mòbil sincronitzarà les dades. Més tard, feu clic a Botó següent procedir.
5) El següent missatge que apareix és per afegir un mòdul a l'aplicació. Totes les aplicacions mòbils tindran com a mínim un mòdul.
Per a Afegeix un mòdul , feu clic a Sí.
6) A continuació, se us demanarà que ho feu Afegiu un altre mòdul.
Fer clic a NO , només necessitem un mòdul per al propòsit de la nostra aplicació.
És possible que observeu que l’Editor crearà automàticament les definicions següents,
Editor d'imatges complet
Ara hem desenvolupat l'aplicació que necessitem per publicar al servidor.
Publica l'aplicació al servidor
1) Feu clic al botó del menú superior per publicar les definicions al fitxer Servidor Agentry.
2) Feu clic a al botó.
3) Feu clic a Sí , es tracta d'un missatge d'informació que indica que el fitxer Agència. això dossier es pot modificar quan publiquem l’aplicació.
4) Feu clic a en el botó
Un cop hàgiu completat el procés anterior, publicareu la vostra sol·licitud al servidor. Hem publicat l’aplicació i ara hem de provar-la
Proveu una aplicació a ATE:
Tot el que necessitem és provar la nostra aplicació ara. Per a això, fem servir l'Agentry Test Environment (ATE). Tenim dues opcions. Podem utilitzar el connector ATE integrat o l’entorn ATE autònom. El connector ATE integrat s’instal·la automàticament com a part d’Agentry Editor, de manera que no cal instal·lar-lo per separat. Però l’altre l’hem d’instal·lar per separat.
La major part de la funcionalitat és la mateixa per a tots dos. La diferència és que Integrated ATE no admet scripts de prova personalitzats. Aquí en això Exemple , Faré servir Standalone ATE per fer proves.
Instal·lació d'ATE autònom
1) Cal instal·lar el fitxer Entorn de prova d’agentry per provar la vostra aplicació mòbil.
2) Feu clic al botó Agentry_Test_Environment. Fitxer Exe i al ' Benvingut a l'Assistent de configuració de l'entorn de proves Agentry 'fer clic a Pròxim .
3) A la següent pantalla del contracte de llicència, feu clic a ' Sí ”Per acceptar els termes de la llicència.
4) Per a la vostra comoditat, trieu el camí d’instal·lació com a C: Agentry TestEnvironment i després feu clic a Pròxim.
5) El ' Dreceres per a l'entorn de prova de l'agent “Pantalla, marqueu / desmarqueu les opcions donades i feu clic a Instal·la . També podem veure el progrés de la instal·lació mitjançant la pantalla d'estat de la instal·lació .
6) A continuació, feu clic a Acabar . Ara ja esteu a punt per iniciar l’eina de proves ATE.
Passos per començar a provar
1) Abans de començar a provar, configureu l'entorn de prova Agentry.
2) Importeu un projecte Agentry per provar-lo.
3) Inicieu el client de prova.
4) Seleccioneu una plataforma.
5) Inicieu sessió al servidor de proves i, a continuació, utilitzeu les eines de prova. Tingueu en compte que podeu aturar el client en qualsevol moment.
Inicia el client de prova:
Per iniciar un client de prova, primer heu d’importar el projecte de l’aplicació a provar a l’editor. No cal que publiqueu el projecte al servidor de prova.
1) Seleccioneu Prova => Inicia el client de prova .
2) A la finestra Selecciona l'agència, inicieu sessió i introduïu el servidor de prova URL quan se us demani.
Per exemple: https: //
(La barra d'estat de l'entorn de prova d'agentry mostra el nom del servidor i indica 'CORRENT' si té èxit)
3) Seleccioneu qualsevol de les opcions disponibles de l'entorn de prova d'Agentry.
Selecció d'una plataforma:
Exemples de diverses plataformes de dispositius són Windows, Windows Mobile, iOS o Android. Quan seleccioneu una plataforma, el client descarrega automàticament les definicions d’aquesta plataforma.
1) Inicieu el client de prova i feu clic a Prova la plataforma de selecció .
2) Per baixar definicions al client de prova, seleccioneu la plataforma i la resolució. Exemple: Windows i Windows 1024 × 600 .
3) A la sol·licitud Restablir, tot, feu clic a D'acord . Per tornar a carregar l'aplicació, heu de tornar a connectar-vos al servidor.
(Per verificar si s'han descarregat totes les definicions, consulteu la barra d'estat ATE de la plataforma actual. També podeu tornar a seleccionar Prova _Seleccioneu Plataforma i verifiqueu si la plataforma i la resolució que heu triat estan marcades com a seleccionades.)
4) Continueu provant la configuració de la nova plataforma.
Inicieu sessió al servidor:
Inicialment, quan inicieu l'ATE, haureu de proporcionar l'identificador d'usuari i la contrasenya, que són les credencials que s'utilitzen per iniciar la sessió a SAP ERP sistema de back-end.
8) A continuació, haureu de proporcionar el registre del servidor.
Feu clic a D'acord
9) A la finestra següent, podem notar el Servidor Agentry que ja s'està executant al vostre sistema. Fer clic a D'acord .
10) Un cop feu clic al botó D'acord i les dades són correctes, començarà la primera transmissió i veureu el fitxer Finestra de transmissió del client Agentry .
Forçant una transmissió
Si no tenim cap 'mòdul actual' creat a la nostra aplicació o si encara no es veu cap botó de transmissió a l'aplicació, podeu utilitzar una transmissió de força (o transmissió). La transmissió forçada envia transmissions del client de prova al servidor i, a continuació, comprova la definició que les descarrega del servidor al client de prova. Executa les principals recuperacions.
Per forçar una transmissió heu d’emular una transmissió. Els transmissions no s’inicien automàticament ni s’acaben automàticament, de manera que heu de forçar la transmissió. Però per a algunes operacions com el canvi de plataformes o la selecció d’idiomes, la transmissió és automàtica, de manera que no cal forçar la transmissió.
Passos:
1) Seleccioneu Prova => Transmet al servidor.
2) Seleccioneu el tipus de transmissió com a 'Connexió de xarxa' a la configuració de transmissió.
Altres tipus de transmissions es descriuen a la taula següent:
Tipus de transmissió | Descripció |
---|---|
Xarxa local sense fils | Xarxa 802.11b o similar. |
Marcatge | Connexió de marcatge telefònic. |
Estació d'acoblament | Connexió en sèrie mitjançant Syclo midstation. |
Infrarojos | Connexió infraroig. |
Xarxa | Connexió de xarxa de Windows. |
Premeu | Connexió de xarxa de Windows que ha activat push. |
TCP | Connexió TCP sense xifrar. |
WirelessWAN | Àmplia xarxa sense fils mitjançant CDMA, GPRS, GSM, CDPD, etc. |
3) Feu clic a Començar
Al quadre de diàleg Transmetre, podeu veure les transmissions entre el client de prova i el servidor.
4) Tu pots Feu clic a Atura per aturar la transmissió (donant-vos el temps de desplaçar-vos pels missatges).
5) Feu clic a Tanca en qualsevol moment en què vulgueu tancar el fitxer Transmet el diàleg .
A continuació es dóna un exemple:
11) Si voleu utilitzar una plataforma diferent de la predeterminada suggerida per provar, podeu canviar la plataforma de proves des del menú superior Prova => Selecciona la plataforma. Això requerirà una nova Transmet .
13) Ara, l'aplicació s'ha construït correctament i la transmissió també ha funcionat correctament.
Inspecció d'elements a l'aplicació:
Al client de prova, podem inspeccionar el valor de cada element utilitzat, com ara objectes, transaccions, taules de dades i taules complexes. Les dades dels elements s’actualitzen automàticament i romandran obertes fins que les tanqueu o fins que s’aturi el client de prova / desconnectat.
el millor optimitzador de sistema gratuït de Windows 10
Passos:
1) Seleccioneu Inspeccioneu .
2) Inspeccioneu un element per veure'n les dades. Podeu inspeccionar diversos elements alhora.
3) Feu clic a (X) per tancar un inspector quan hàgiu acabat.
Depurar una aplicació:
Podem utilitzar eines ATE per depurar el client de prova. Podeu seleccionar les opcions de registre que es troben al menú desplegable, com ara accions, regles i nivell de granularitat. Vegeu la informació del registre i, a continuació, esborreu el registre per tornar a començar.
Passos:
1) Seleccioneu Depurar => Seleccioneu Registre .
2) Seleccioneu opcions de registre de depuració, com ara accions i regles. Seleccioneu Depura => Visualitza el registre .
(Tingueu en compte que podeu trobar el fitxer Debug.log)
- A Project Explorer, a la nostra pàgina Projecte Agentry => Entorn de prova => Registre .
- Al Gestor de fitxers, a sota Espai de treball => Nom de l’aplicació => Entorn de prova => Registre .
3) Inicieu el client de prova. Des del client de prova, només cal que feu una acció per afegir, actualitzar o suprimir. No cal que ‘transmetis’. Seleccioneu el registre per actualitzar les dades i inspeccioneu-ne el contingut. Hauríeu de veure les operacions que es van produir al client de prova (si cal, podem configurar les preferències d'Eclipse (per exemple, una que s'actualitzi automàticament) de manera que no hagueu d'actualitzar manualment l'editor obert).
(Opcional) Deseu una còpia del fitxer Fitxer Debug.log en un altre lloc.
4) Seleccioneu Esborra el registre per eliminar el registre. Podeu repetir la prova o canviar les opcions de registre si cal.
5) Ús Seleccioneu Transaccions per veure la informació sobre transaccions específiques.
Fets interessants a tenir en compte
La publicació es realitza quan una aplicació es troba en un estat estable i es prova o es desplega als usuaris finals.
Tot el procés de publicació pot incloure la publicació del desenvolupament, la publicació de la producció en una única instància del servidor Agentry o la publicació de la producció en un grup de servidors Agentry. (El procés de publicació a la producció per al seu desplegament es pot realitzar directament als servidors Agentry o, alternativament, pot implicar un servidor intermediari Agentry Production Server).
La prova més habitual és, per descomptat, la prova de funcionalitat. Mitjançant el client de prova podem comprovar si totes les funcionalitats implementades funcionen bé o no. Com que el client de prova admet una gran varietat de plataformes, podem comprovar l’aplicació amb diferents dispositius sense comprar-los.
Una altra funcionalitat de compilació és l’ús d’inspectors que ajuden a comprovar les dades d’un element en temps d’execució que forma part de les proves de caixes blanques. Podem automatitzar els casos de prova mitjançant un script.
Podem fer proves de càrrega i proves de rendiment mitjançant l’entorn de prova Agentry executant fitxers .bat.
Conclusió
Espero que aquest tutorial d’Agentry hagi donat una breu visió general de l’eina a aquells que són nous del terme i també hagi millorat i aprofundit el coneixement d’aquells que ja són conscients d’Agentry.
Feu-nos saber els vostres suggeriments / suggeriments sobre el seu tutorial a la secció de comentaris a continuació.
Lectura recomanada
- Tutorials Eclipse en profunditat per a principiants
- Tutorial de revisió pràctica de Kobiton: plataforma de proves de núvol de dispositius mòbils
- 15 millors empreses de desenvolupament d'aplicacions mòbils (rànquings 2021)
- Tutorial Selendroid: Marc per a l'automatització de proves per a mòbils d'Android (primera part)
- Marc BDD (Behavior Driven Development): tutorial complet
- Tutorial de revisió pràctica de pCloudy: proves d'aplicacions mòbils en dispositius reals
- SeeTest Automation Tutorial: A Mobile Test Automation Tool Guide
- Tutorial de reflexió de Java amb exemples