sap syclo agentry tutorial
Tutorial pratico sull'agentry:
Agentry è un'altra piattaforma di sviluppo di applicazioni mobili che aiuta nel processo di pianificazione, gestione e implementazione di progetti mobili.
Agentry era un prodotto di SYCLO, che è attualmente acquisito e ora fa parte di SAP SE.
Agentry è un 4thlinguaggio di generazione. È un linguaggio di programmazione basato sui metadati (il che significa che i codici sono in grado di scrivere codici al volo). Poiché viene utilizzato il framework 4GL, fornisce funzionalità integrate in modo che gli sviluppatori possano concentrarsi meno sui codici e concentrarsi maggiormente sulla definizione delle regole di business dell'applicazione. Uno piuttosto interessante !!
Cosa imparerai:
- Perché Agentry?
- Prerequisiti
- Creiamo la nostra prima applicazione per agenti
- Pubblica l'applicazione sul server
- Installazione di ATE standalone
- Passaggi per iniziare il test
- Forzare una trasmissione
- Fatti interessanti da notare
- Conclusione
- Lettura consigliata
Perché Agentry?
- Riduce i tempi di sviluppo
- Il costo di manutenzione è basso
- Il minimo sforzo è richiesto solo per costruire un'applicazione
Ora diamo un'occhiata a come possiamo creare la nostra prima app per gli agenti, prima dobbiamo sapere cos'è un kit di strumenti per gli agenti.
Installazione: Controlla questo tutorial per l'installazione completa .
Un Agentry Toolkit dispone di tutti i componenti per creare un'applicazione Agentry.
Agentry Client (Agentry Test Environment) è un'applicazione nativa che risiede direttamente sui dispositivi mobili.
Per applicazione nativa si intende l'applicazione realizzata esclusivamente per una particolare piattaforma. Un cliente può lavorare sia in modalità online che offline. In modalità 'Online' l'applicazione utilizza la connessione di rete in tempo reale. In modalità 'Offline', i dati vengono memorizzati sul dispositivo e inviati quando un utente si connette alla rete.
Agentry Editor crea soluzioni per fornire un ambiente di sviluppo punta e clicca. Agentry SDK è disponibile per piattaforme client IOS, Windows, Win32 e Android.
Agentry Server dispone di tutte le funzionalità di sincronizzazione, gestione degli errori e comunicazioni per distribuire, gestire e supportare con successo le soluzioni mobili.
Come primo passo, dobbiamo configurare l'ambiente di sviluppo. Quindi installare Agentry Development Server, Agentry Editor e Agentry Test Environment (client). Creeremo applicazioni utilizzando l'ultima versione di eclipse e dobbiamo solo aggiungere Plugin Agentry per l'editor di Eclipse .
In realtà, dopo aver sviluppato l'applicazione utilizzando Agentry Editor, dobbiamo distribuirla in Agentry Server. Utilizzando l'Agentry Test Environment o il Client possiamo accedere all'applicazione distribuita sul server. Se abbiamo un'applicazione client installata sul nostro telefono cellulare, possiamo connetterci all'applicazione fornendo l'URL dell'applicazione e recuperare tutti i dati correlati richiesti insieme ai dati di backend.
Possiamo scaricare un client dai rispettivi App Store.
La creazione di un nuovo progetto viene eseguita utilizzando il Nuova procedura guidata dell'applicazione all'interno della prospettiva Agentry in Eclipse.
Prerequisiti
Il seguente i fattori devono essere verificati prima di questo processo:
- L'ultima versione dell'ambiente Eclipse con il plugin Agentry Editor è installata o meno.
- Cambia l'Editor in Prospettiva Agentry (se è in Java o in un'altra prospettiva). Se è in Java Perspective, modificalo utilizzando il percorso Finestra => Apri prospettiva => Altro => Agentry (Proprietà)
- L'area di lavoro di Eclipse deve essere aperta.
- Si consiglia (anche se non obbligatorio) di installare Agentry Development Server. Qui verrà pubblicata l'Applicazione sviluppata
Creiamo la nostra prima applicazione per agenti
1) Inizia con il Nuova procedura guidata dell'applicazione per creare una nuova applicazione Agentry selezionando il menu File => Nuovo => Progetto.
2) Seleziona l'elemento Progetto Agentry => Nuovo progetto Agentry .
Clicca il Il prossimo pulsante.
3) Nel 'Nuovo progetto per agenti' immettere il nome per l'applicazione mobile, il nome del progetto (il nome con cui verrà identificato nell'area di lavoro Eclipse) e l'ubicazione dell'Agentry.
Server di sviluppo (è facoltativo, qui si individua la directory di installazione del server e si seleziona il file Agentry.ini).
Qui viene creato un nuovo progetto e visualizzato nella prospettiva Agentry.
Quindi viene visualizzato il seguente messaggio.
4) Ogni progetto di applicazione mobile richiede almeno una connessione di sistema, fare clic su sì pulsante per creare una nuova connessione di sistema utilizzando Aggiunta guidata connessione di sistema , dove è selezionato il tipo di connessione di sistema. Selezionando il file Tipo di sistema in base al tipo di sistema di back-end con cui l'applicazione mobile sincronizzerà i dati. Successivamente fare clic su Pulsante Avanti procedere.
5) Il prompt successivo visualizzato è per aggiungere un modulo all'applicazione. Tutte le applicazioni mobili avranno almeno un modulo.
Per Aggiungi modulo , fare clic Sì.
6) Successivamente, ti verrà chiesto di farlo Aggiungi un altro modulo.
Clicca su NON , abbiamo solo bisogno di un modulo per lo scopo della nostra applicazione.
Potresti notare che l'Editor creerà automaticamente le seguenti definizioni,
Immagine completa dell'editor
Ora abbiamo sviluppato l'applicazione che dobbiamo pubblicare sul server.
Pubblica l'applicazione sul server
1) Fare clic sul pulsante nel menu in alto per pubblicare le definizioni in Agentry Server.
2) Clic sul pulsante.
3) Clic sì pulsante, questo è un messaggio informativo che dice che il Agentry. Questo file possono essere modificati quando pubblichiamo l'applicazione.
4) Clic sul pulsante
Una volta completato il processo di cui sopra, la tua applicazione sarà pubblicata sul server. Abbiamo pubblicato l'applicazione e ora dobbiamo testarla
Testare un'applicazione in ATE:
Tutto ciò di cui abbiamo bisogno è far testare la nostra applicazione ora. Per questo, utilizziamo Agentry Test Environment (ATE). Abbiamo due opzioni. Possiamo utilizzare il plug-in ATE integrato o l'ambiente ATE autonomo. Il plug-in ATE integrato viene installato automaticamente come parte di Agentry Editor, quindi non è necessario installarlo separatamente. Ma l'altro dobbiamo installarlo separatamente.
La maggior parte delle funzionalità è la stessa per entrambi. La differenza è che Integrated ATE non supporta script di test personalizzati. Qui in questo Esempio , Userò ATE standalone a scopo di test.
Installazione di ATE standalone
1) Devi installare il file Ambiente di test di Agentry per testare la tua applicazione mobile.
2) Clicca sul Agentry_Test_Environment. File exe e sul ' Benvenuto nella procedura guidata di configurazione dell'ambiente di test di Agentry 'clicca su Il prossimo .
3) Nella schermata successiva del contratto di licenza fare clic su ' sì 'Per accettare i termini della licenza.
4) Per tua comodità, scegli il percorso di installazione come C: Agentry TestEnvironment e quindi fare clic su Il prossimo.
5) Su ' Collegamenti per Agentry Test Environment 'Schermo, selezionare / deselezionare le opzioni fornite e quindi fare clic Installare . Possiamo anche vedere lo stato di avanzamento dell'installazione utilizzando la schermata dello stato dell'installazione .
6) Quindi fare clic su finire . Ora sei pronto per avviare lo strumento di test ATE.
Passaggi per iniziare il test
1) Prima di iniziare il test, configurare l'ambiente di test di Agentry.
2) Importa un progetto Agentry da testare.
3) Avvia il client di prova.
4) Seleziona una piattaforma.
5) Accedi al server di prova, quindi utilizza gli strumenti di prova. Tieni presente che puoi interrompere il client in qualsiasi momento.
Avvia client di prova:
Per avviare un client di prova, prima di tutto, è necessario importare nell'editor il progetto dell'applicazione da testare. Non è necessario pubblicare il progetto sul server di prova.
1) Selezionare Test => Avvia client di prova .
2) Nella finestra Seleziona Agentry, accedi e inserisci il server di prova URL quando richiesto.
Per esempio: https: //
(La barra di stato dell'ambiente di test di Agentry mostra il nome del server e indica 'IN ESECUZIONE' in caso di successo)
3) Selezionare una delle opzioni disponibili per l'ambiente di test di Agentry fornite.
Selezione di una piattaforma:
Esempi di varie piattaforme per dispositivi sono Windows, Windows Mobile, iOS o Android. Quando si seleziona una piattaforma, il client scarica automaticamente le definizioni per quella piattaforma.
1) Avvia il client di prova e fai clic su Prova Seleziona piattaforma .
2) Per scaricare le definizioni nel client di prova, selezionare la piattaforma e la risoluzione. Esempio: Windows e 1024 × 600 .
3) Al prompt Ripristina, tutto, fare clic su ok . Per ricaricare l'applicazione, è necessario riconnettersi al server.
(Per verificare se tutte le definizioni sono state scaricate, controlla la barra di stato ATE per la piattaforma corrente. Puoi anche riselezionare Test _Seleziona Piattaforma e verifica se la piattaforma e la risoluzione che hai scelto sono contrassegnate come selezionate.)
4) Continua a testare la nuova configurazione della piattaforma.
Accedi al server:
Inizialmente, quando avvii l'ATE, dovrai fornire l'ID utente e la password, che sono le credenziali utilizzate per accedere al SAP ERP sistema di back-end.
8) Successivamente, dovrai fornire il registro del server.
Fare clic su OK
9) Nella finestra successiva, potremmo notare il file Agentry Server che è già in esecuzione sul tuo sistema. Clicca su ok .
10) Dopo aver fatto clic sul pulsante OK e i dati sono corretti, inizierà la prima trasmissione e vedrai il file Finestra di trasmissione client di Agentry .
Forzare una trasmissione
Se non abbiamo alcun 'modulo corrente' creato nella nostra applicazione o se un pulsante di trasmissione non è ancora visibile nell'applicazione, è possibile utilizzare una trasmissione forzata (o trasmissione). La trasmissione forzata invia le trasmissioni dal client di prova al server e quindi controlla la definizione, le scarica dal server al client di prova. Esegue i recuperi principali.
Per forzare una trasmissione è necessario emulare una trasmissione. Le trasmissioni non si avviano o terminano automaticamente, quindi è necessario forzare la trasmissione. Ma per alcune operazioni come la modifica delle piattaforme o la selezione delle lingue, la trasmissione è automatica, quindi non è necessario forzare la trasmissione.
Passaggi:
1) Selezionare Test => Trasmetti al server.
2) Selezionare il tipo di trasmissione come 'Connessione di rete' nelle impostazioni di trasmissione.
Altri tipi di trasmissione sono descritti nella tabella seguente:
Tipo di trasmissione | Descrizione |
---|---|
WirelessLAN | Rete 802.11b o simile. |
Composizione | Connessione remota alla linea telefonica. |
Stazione di attracco | Connessione seriale tramite midstation Syclo. |
Infrarossi | Connessione a infrarossi. |
Rete | Connessione di rete Windows. |
spingere | Connessione di rete Windows con push abilitato. |
TCP | Connessione TCP non crittografata. |
WirelessWAN | Wireless ad ampia area tramite CDMA, GPRS, GSM, CDPD e così via. |
3) Clic Inizio
Nella finestra di dialogo di trasmissione, è possibile visualizzare le trasmissioni tra il client di prova e il server.
4) Puoi Fare clic su Stop per mettere in pausa la trasmissione (dandoti il tempo di scorrere i messaggi).
5) Clic Vicino in qualsiasi momento in cui desideri chiudere il file Trasmetti il dialogo .
Un esempio è dato seguito:
undici) Se si desidera utilizzare una piattaforma diversa da quella predefinita suggerita per il test, è possibile modificare la piattaforma di test dal menu in alto Test => Seleziona piattaforma. Ciò richiederà un nuovo file Trasmettere .
13) Ora, l'applicazione è stata costruita correttamente e anche la trasmissione ha funzionato correttamente.
Ispezione degli elementi nell'applicazione:
Nel client di test, possiamo ispezionare il valore di ogni elemento utilizzato come oggetti, transazioni, tabelle di dati e tabelle complesse I dati negli elementi vengono aggiornati automaticamente e rimarranno aperti fino a quando non li chiuderai o fino a quando il client di test non verrà arrestato / disconnesso.
server privato vanilla di world of warcraft
Passaggi:
1) Selezionare Ispezionare .
2) Esamina un elemento per visualizzarne i dati. Puoi ispezionare più elementi contemporaneamente.
3) Clic (X) per chiudere un ispettore quando hai finito.
Debug di un'applicazione:
Possiamo usare gli strumenti ATE per eseguire il debug del client di prova. È possibile selezionare le opzioni di registrazione trovate nel menu a discesa come azioni, regole e livello di granularità. Visualizza le informazioni del registro, quindi cancella il registro per ricominciare.
Passaggi:
1) Selezionare Debug => Seleziona registrazione .
2) Seleziona le opzioni del registro di debug come azioni e regole. Selezionare Debug => Visualizza registro .
(Tieni presente che puoi trovare il file Debug.log)
- In Project Explorer, sotto il nostro Progetto Agentry => Ambiente di test => Registro .
- In File Manager, sotto Area di lavoro => Nome applicazione => Ambiente di test => Registro .
3) Avvia il client di prova. Dal client di prova è sufficiente eseguire un'azione di aggiunta, aggiornamento o eliminazione. Non devi 'trasmettere'. Seleziona il registro per aggiornare i suoi dati e ispezionarne il contenuto. Dovresti vedere le operazioni che si sono verificate sul client di prova (se necessario, possiamo configurare le preferenze di Eclipse (ad esempio, una che si aggiorna automaticamente) in modo da non dover aggiornare manualmente l'editor aperto).
(Opzionale) Salva una copia del file File debug.log in un'altra posizione.
4) Selezionare Pulisci il registro per eliminare il registro. È possibile ripetere il test o modificare le opzioni di registrazione, se necessario.
5) Uso Seleziona Transazioni per visualizzare le informazioni su transazioni specifiche.
Fatti interessanti da notare
La pubblicazione viene eseguita quando un'applicazione è in uno stato stabile e viene testata o distribuita agli utenti finali.
L'intero processo di pubblicazione può includere la pubblicazione dello sviluppo, la pubblicazione della produzione su una singola istanza di Agentry Server o la pubblicazione della produzione su un gruppo di Agentry Server. (Il processo di pubblicazione in produzione per la distribuzione può essere eseguito direttamente su Agentry Server o, in alternativa, può coinvolgere un Agentry Production Server intermedio).
Il test più comune è, ovviamente, il test di funzionalità. Usando il client di prova possiamo verificare se tutte le funzionalità implementate funzionano bene oppure no. Poiché il client di test supporta una varietà di piattaforme, possiamo controllare l'applicazione su diversi dispositivi senza acquistarli.
Un'altra funzionalità incorporata è l'uso di ispettori che aiutano a controllare i dati in un elemento in fase di esecuzione che fa parte del test white box. Possiamo automatizzare i casi di test utilizzando uno script.
È possibile eseguire test di carico e test delle prestazioni utilizzando l'ambiente di test di Agentry eseguendo file .bat.
Conclusione
Spero che questo Tutorial di Agentry abbia fornito una breve panoramica dello strumento a coloro che sono nuovi al termine e anche migliorato e spazzolato la conoscenza di coloro che sono già a conoscenza di Agentry.
Fateci sapere i vostri pensieri / suggerimenti sul suo tutorial nella sezione commenti qui sotto.
Lettura consigliata
- Tutorial approfonditi su Eclipse per principianti
- Tutorial pratico di revisione Kobiton: piattaforma di test cloud per dispositivi mobili
- Top 15 migliori società di sviluppo di app mobili (classifiche 2021)
- Tutorial Selendroid: Android Mobile Test Automation Framework (Parte 1)
- Framework BDD (Behaviour Driven Development): un tutorial completo
- Tutorial pratico di revisione di pCloudy: test di app mobili su dispositivi reali
- SeeTest Automation Tutorial: A Mobile Test Automation Tool Guide
- Tutorial Java Reflection con esempi