sap syclo agentry tutorial
Praktisk veiledning i agentri:
Agentry er enda en plattform for utvikling av mobile applikasjoner som hjelper i prosessen med planlegging, styring og distribusjon av mobile prosjekter.
Agentry var et produkt av SYCLO, som for øyeblikket er anskaffet og nå er en del av SAP SE.
Agentry er en 4thgenerasjonsspråk. Det er et metadatabasert programmeringsspråk (som betyr at koder er i stand til å skrive koder på farten). Ettersom 4GL-rammeverk brukes, gir det innebygd funksjonalitet slik at utviklerne kan fokusere mindre på koder og fokusere mer på definisjonen av applikasjonsvirksomhetsregelen. Ganske kult en !!
Hva du vil lære:
- Hvorfor Agentry?
- Forutsetninger
- La oss lage vår første agentsøknad
- Publiser søknad til serveren
- Installasjon av frittstående ATE
- Fremgangsmåte for å starte testingen
- Tvinge en sending
- Interessante fakta å merke seg
- Konklusjon
- Anbefalt lesing
Hvorfor Agentry?
- Senker utviklingstiden
- Vedlikeholdskostnadene er lave
- Minimal innsats er bare nødvendig for å lage en applikasjon
La oss nå se på hvordan vi kan lage vår første Agentry-app, før vi må vite hva et Agentry Tool Kit er.
Installasjon: Sjekk denne opplæringen for fullstendig installasjon .
En Agentry Toolkit har alle komponentene for å lage en Agentry-applikasjon.
Agentry Client (Agentry Test Environment) er en naturlig applikasjon som ligger direkte på mobile enheter.
Med opprinnelig applikasjon menes applikasjonen som utelukkende er laget for en bestemt plattform. En klient kan jobbe i både online og offline modus. I 'Online' -modus bruker applikasjonen sanntids nettverkstilkobling. Mens de er i frakoblet modus, lagres dataene på enheten og skyves når en bruker blir koblet til nettverket.
Agentry Editor lager løsninger for å tilby et pek-og-klikk-utviklingsmiljø. Agentry SDK er tilgjengelig for IOS-, Windows-, Win32- og Android Client-plattformer.
Agentry Server har all synkronisering, feilhåndtering og kommunikasjon for å kunne distribuere, administrere og støtte mobile løsninger.
Som det første trinnet må vi sette opp utviklingsmiljøet. Så installer Agentry Development Server, Agentry Editor og Agentry Test Environment (Client). Vi skal bygge applikasjoner med den nyeste versjonen av formørkelsen, og vi trenger bare å legge til Agentry plugin til Eclipse editor .
I virkeligheten etter at vi har utviklet applikasjonen ved hjelp av Agentry Editor, må vi distribuere den i Agentry Server. Ved å bruke Agentry Test Environment eller Client kan vi få tilgang til applikasjonen distribuert på serveren. Hvis vi har en klientapplikasjon installert på mobiltelefonen vår, kan vi koble til applikasjonen ved å oppgi URL-en til applikasjonen og hente alle relaterte data som kreves sammen med backend-dataene.
Vi kan laste ned en klient fra de respektive App Stores.
Å lage et nytt prosjekt gjøres ved hjelp av Ny applikasjonsveiviser innenfor Agentry Perspective in Eclipse.
Forutsetninger
Følgende faktorer må kontrolleres før denne prosessen:
- Den siste versjonen av Eclipse-miljøet med Agentry Editor Plugin er installert eller ikke.
- Endre Editor til Agentry Perspective (Hvis det er i Java eller et annet perspektiv). Hvis det er i Java Perspective, kan du endre det ved å bruke banen Window => Open Perspective => Other => Agentry (Properties)
- Eclipse-arbeidsområdet må være åpent.
- Det anbefales (men ikke obligatorisk) å installere Agentry Development Server. Her vil den utviklede applikasjonen bli publisert
La oss lage vår første agentsøknad
1) Start med Ny applikasjonsveiviser for å opprette et nytt Agentry-program ved å velge menyen Fil => Ny => Prosjekt.
to) Velg varen Agentry Project => Nytt Agentry Project .
Klikk på Neste knapp.
3) I ‘Nytt agentprosjekt’ vinduet, skriv inn navnet på mobilapplikasjonen, navnet på prosjektet (navnet som det vil bli identifisert i Eclipse-arbeidsområdet) og plasseringen til Agentry.
Utviklingsserver (det er valgfritt, her finner du katalogen for serverinstallasjon og velger Agentry.ini-filen).
Her opprettes et nytt prosjekt og vises i Agentry Perspective.
Deretter vises følgende melding.
4) Hvert mobilapplikasjonsprosjekt krever minst en systemforbindelse, klikk på Ja for å opprette en ny systemforbindelse ved hjelp av Veiviser for systemtilkobling , hvor typen systemforbindelse er valgt. Velge System type basert på typen backend-system som mobilapplikasjonen vil synkronisere data med. Klikk senere på Neste knapp å fortsette.
5) Neste ledetekst vises for å legge til en modul i applikasjonen. Alle mobilapplikasjoner vil ha minst en modul.
Til Legg til modul , klikk Ja.
6) Deretter blir du bedt om å Legg til en annen modul.
Klikk på IKKE , vi trenger bare en modul for søknaden.
Du vil kanskje legge merke til at redaktøren automatisk oppretter definisjonene nedenfor,
Fullt redigeringsbilde
Nå har vi utviklet applikasjonen vi trenger å publisere på serveren.
Publiser søknad til serveren
1) Klikk på knappen i toppmenyen for å publisere definisjonene til Agentry Server.
to) Klikk på knappen.
3) Klikk Ja knappen, dette er en infomelding som sier at Agentur. dette fil kan endres når vi publiserer søknaden.
4) Klikk på-knappen
Når du har fullført prosessen ovenfor, vil søknaden din bli publisert på serveren. Vi har publisert søknaden, og nå må vi teste den
Test en applikasjon i ATE:
Alt vi trenger er å få søknaden vår testet nå. For det bruker vi Agentry Test Environment (ATE). Vi har to alternativer. Vi kan enten bruke integrert ATE-plugin eller frittstående ATE-miljø. Integrert ATE-plugin installeres automatisk som en del av Agentry Editor, så vi trenger ikke å installere det separat. Men den andre må vi installere den separat.
Det meste av funksjonaliteten er den samme for begge. Forskjellen er at Integrated ATE ikke støtter tilpassede testskripter. Her i dette Eksempel , Jeg skal bruke frittstående ATE til testformål.
Installasjon av frittstående ATE
1) Du må installere Agentry Test Miljø for å teste mobilapplikasjonen.
to) Klikk på Agentry_Test_Environment. Exe-fil og på “ Velkommen til installasjonsveiviseren for Agentry Test Environment “Klikk på Neste .
3) Klikk på neste skjermbilde for lisensavtalen Ja ”Å godta lisensvilkårene.
4) For enkelhets skyld velger du installasjonsstien som C:AgentryTestEnvironment og klikk deretter på Neste.
5) På “ Snarveier for Agentry Test Environment “Skjerm, sjekk / fjern merket for alternativene som er gitt, og klikk deretter Installere . Vi kan også se installasjonsfremdriften ved hjelp av installasjonsstatusskjermen .
6) Klikk deretter på Bli ferdig . Nå er du klar til å starte ATE-testverktøyet.
Fremgangsmåte for å starte testingen
1) Før du begynner å teste, må du konfigurere Agentry-testmiljøet.
to) Importer et Agentry-prosjekt som skal testes.
3) Start testklienten.
4) Velg en plattform.
5) Logg deg på testserveren, og bruk deretter testverktøyene. Vær oppmerksom på at du når som helst kan stoppe klienten.
Start testklient:
For å starte en testklient må du først og fremst importere applikasjonsprosjektet som skal testes til redaktøren. Du trenger ikke publisere prosjektet på testserveren.
1) Å velge Test => Start testklient .
to) I Select Agentry-vinduet logger du på og går inn på testserveren URL når du blir bedt om det.
For eksempel: https: //
(Statuslinjen for Agentry-testmiljø viser servernavnet og indikerer 'LØPING' hvis vellykket)
3) Velg et av de tilgjengelige Agentry-testmiljøalternativene.
Velge en plattform:
Eksempler på forskjellige enhetsplattformer er Windows, Windows Mobile, iOS eller Android. Når du velger en plattform, laster klienten automatisk ned definisjonene for den plattformen.
1) Start testklienten og klikk Test Velg plattform .
to) For å laste ned definisjoner til testklienten, velg plattform og oppløsning. Eksempel: Windows og 1024 × 600 .
3) Klikk på Tilbakestill, Alle-meldingen OK . For å laste inn programmet på nytt, må du koble til serveren på nytt.
(For å bekrefte om alle definisjonene er lastet ned, sjekk ATE-statuslinjen for gjeldende plattform. Du kan også velge på nytt Test _Velg plattform, og kontroller om plattformen og oppløsningen du valgte er merket som valgt.)
4) Fortsett å teste den nye plattformkonfigurasjonen.
Logg på server:
Først når du starter ATE, må du oppgi bruker-ID og passord, som er legitimasjonen som brukes til å logge på SAP ERP back-end system.
8) Deretter må du oppgi serverloggen.
Klikk OK
9) I neste vindu vil vi kanskje legge merke til Agentry Server som allerede kjører på systemet ditt. Klikk på OK .
10) Når du klikker OK-knappen og dataene er riktige, begynner den første overføringen og du vil se Agentry Client overføringsvindu .
Tvinge en sending
Hvis vi ikke har opprettet noen “nåværende modul” i applikasjonen vår, eller hvis en sendeknapp ikke fremdeles vises i applikasjonen, kan du bruke en kraftoverføring (eller sende). Tvangsoverføring sender overføringer fra testklienten til serveren, og sjekker deretter definisjon, laster dem ned fra serveren til testklienten. Den kjører hovedhentingene.
For å tvinge en sending må du etterligne en sending. Sendinger starter ikke automatisk eller fullføres automatisk, så du må tvinge for å overføre det. Men for noen operasjoner som å endre plattformer eller språkvalg, er overføring automatisk, så du trenger ikke å tvinge overføring.
Fremgangsmåte:
1) Å velge Test => Overfør til server.
to) Velg sendetype som 'Nettverkstilgang' i sendingsinnstillingene.
Andre sendetyper er beskrevet i tabellen nedenfor:
Overføringstype | Beskrivelse |
---|---|
Trådløs LAN | 802.11b-nettverk eller lignende. |
Ringer | Telefonforbindelse. |
Dokkingstasjon | Seriekobling ved bruk av Syclo midtstasjon. |
Infrarød | Infrarød forbindelse. |
Nettverk | Windows nettverkstilkobling. |
Trykk | Windows-nettverkstilkobling som har push aktivert. |
TCP | Ukryptert TCP-tilkobling. |
WirelessWAN | Trådløst bredt område via CDMA, GPRS, GSM, CDPD og så videre. |
3) Klikk Start
I overføringsdialogboksen kan du se overføringene mellom testklienten og serveren.
4) Du kan Klikk Stopp for å sette sending på pause (gi deg tid til å bla gjennom meldingene).
5) Klikk Lukk når som helst når du vil lukke Overfør dialog .
Et eksempel er gitt nedenfor:
elleve) Hvis du vil bruke en annen plattform enn den foreslåtte standardplassen for testing, kan du endre testplattformen fra toppmenyen Test => Velg plattform. Dette vil kreve en ny Overføre .
1. 3) Nå er applikasjonen bygget riktig, og sendingen har også fungert riktig.
Inspisere elementer i applikasjonen:
I testklienten kan vi inspisere verdien av hvert element som brukes, for eksempel objekter, transaksjoner, datatabeller og komplekse tabeller. Dataene i elementene blir automatisk oppdatert og vil forbli åpne til du lukker dem, eller til testklienten er stoppet / logget ut.
grunnleggende java intervju spørsmål og svar
Fremgangsmåte:
1) Å velge Undersøke .
to) Inspiser et element for å se dataene. Du kan inspisere flere elementer om gangen.
3) Klikk (X) å lukke en inspektør når du er ferdig med det.
Feilsøking av et program:
Vi kan bruke ATE-verktøy for å feilsøke testklienten. Du kan velge loggingsalternativer som du finner i rullegardinmenyen, for eksempel handlinger, regler og granularitetsnivå. Vis logginformasjon, og tøm deretter loggen for å starte på nytt.
Fremgangsmåte:
1) Å velge Feilsøk => Velg logging .
to) Velg feilsøkingsalternativer som handlinger og regler. Å velge Feilsøking => Vis logg .
(Vær oppmerksom på at du finner Debug.log-filen)
- I Project Explorer, under vår Agentry Project => Testmiljø => Logg .
- I Filbehandling, under Arbeidsområde => Programnavn => Testmiljø => Logg .
3) Start testklienten. Fra testklienten er det bare å legge til, oppdatere eller slette handlinger. Du trenger ikke å 'overføre'. Velg loggen for å oppdatere dataene, og inspiser innholdet. Du bør se operasjonene som skjedde med testklienten. (Hvis det er nødvendig kan vi konfigurere Eclipse-innstillinger (for eksempel en som automatisk oppdateres) slik at du ikke trenger å oppdatere den åpnede redigereren manuelt).
(Valgfri) Lagre en kopi av Debug.log-fil på et annet sted.
4) Å velge Tøm Logg for å slette loggen. Du kan gjenta testen eller endre loggingsalternativene om nødvendig.
5) Bruk Velg Transaksjoner for å se informasjonen om spesifikke transaksjoner.
Interessante fakta å merke seg
Publisering utføres når et program er i stabil tilstand og det enten blir testet eller distribuert til sluttbrukere.
Hele prosessen med publisering kan omfatte publisering av utvikling, publisering av produksjon til en enkelt Agentry Server-forekomst eller publisering av produksjon til en gruppe Agentry-servere. (Prosessen med å publisere til produksjon for distribusjon kan utføres direkte til Agentry Server (e), eller kan alternativt involvere en mellommann Agentry Production Server).
Den vanligste testen er selvfølgelig funksjonstesting. Ved hjelp av testklienten kan vi sjekke om all implementert funksjonalitet fungerer bra eller ikke. Siden testklienten støtter en rekke plattformer, kan vi sjekke applikasjonen mot forskjellige enheter uten å kjøpe dem.
En annen innebygd funksjonalitet er bruken av inspektører som hjelper til med å sjekke dataene i et element i kjøretiden, som er en del av testingen av hvit boks. Vi kan automatisere testsakene ved hjelp av et skript.
Vi kan gjøre belastningstesting og ytelsestesting ved hjelp av Agentry Test Environment ved å kjøre .bat-filer.
Konklusjon
Jeg håper at denne Agentry-opplæringen ville ha gitt en kort oversikt over verktøyet til de som er nye i begrepet, og også forbedret og børstet kunnskapen til de som allerede er kjent med Agentry.
Gi oss beskjed om dine tanker / forslag om opplæringen hans i kommentarfeltet nedenfor.
Anbefalt lesing
- In-Depth Eclipse Tutorials For Beginners
- Kobiton Hands-on Review Tutorial: Mobile Device Cloud Testing Platform
- Topp 15 beste selskaper for mobilutvikling (2021 rangeringer)
- Selendroid opplæring: Android Mobile Test Automation Framework (del 1)
- BDD (Behavior Driven Development) Framework: A Complete Tutorial
- pCloudy Hands-on Review Tutorial: Mobile App Testing on Real Devices
- SeeTest Automation Tutorial: A Mobile Test Automation Tool Guide
- Java Reflection Tutorial med eksempler