sap syclo agentry tutorial
Tutorial hands-on Agentry:
Agentry este încă o altă platformă de dezvoltare a aplicațiilor mobile care ajută la procesul de planificare, gestionare și implementare a proiectelor mobile.
Agentry a fost un produs al SYCLO, care este achiziționat în prezent și acum face parte din SAP SE.
Agentry este un 4alimbaj de generație. Este un limbaj de programare bazat pe metadate (ceea ce înseamnă că codurile sunt capabile să scrie coduri din mers). Pe măsură ce este utilizat cadrul 4GL, acesta oferă funcționalitate încorporată, astfel încât dezvoltatorii să se poată concentra mai puțin pe coduri și să se concentreze mai mult pe definiția regulilor de afaceri ale aplicațiilor. Destul de cool !!
Ce veți învăța:
- De ce Agentry?
- Cerințe prealabile
- Să creăm prima noastră aplicație Agentry
- Publicați aplicația pe server
- Instalarea standalone ATE
- Pași pentru a începe testarea
- Forțarea unei transmisii
- Fapte interesante de menționat
- Concluzie
- Lectură recomandată
De ce Agentry?
- Reduce timpul de dezvoltare
- Costul întreținerii este redus
- Efortul minim este necesar doar pentru a construi o aplicație
Acum să aruncăm o privire asupra modului în care putem crea prima noastră aplicație Agentry, înainte de aceasta trebuie să știm ce este un kit de instrumente Agentry.
Instalare: Verificați acest tutorial pentru instalare completă .
Un set de instrumente Agentry are toate componentele pentru crearea unei aplicații Agentry.
Clientul Agentry (Agentry Test Environment) este o aplicație nativă care se află direct pe dispozitivele mobile.
Aplicație nativă înseamnă aplicația realizată exclusiv pentru o anumită platformă. Un client poate lucra atât în modurile online, cât și offline. În modul „Online” aplicația utilizează conexiunea de rețea în timp real. În modul „Offline”, datele sunt stocate pe dispozitiv și împinse când un utilizator se conectează la rețea.
Agentry Editor creează soluții pentru furnizarea unui mediu de dezvoltare point-and-click. SDK Agentry este disponibil pentru platformele client IOS, Windows, Win32 și Android.
Agentry Server are toată sincronizarea, gestionarea erorilor și comunicarea pentru a implementa, gestiona și susține cu succes soluții mobile.
Ca prim pas, trebuie să configurăm mediul de dezvoltare. Deci, instalați Agentry Development Server, Agentry Editor și Agentry Test Environment (Client). Vom construi aplicații folosind cea mai recentă versiune a eclipsei și trebuie doar să adăugăm Plugin Agentry pentru editorul Eclipse .
În realitate, după dezvoltarea aplicației folosind Agentry Editor, trebuie să o implementăm în Agentry Server. Folosind Agentry Test Environment sau Client putem accesa aplicația implementată pe server. Dacă avem o aplicație client instalată pe telefonul nostru mobil, ne putem conecta la aplicație oferind adresa URL a aplicației și preluăm toate datele aferente necesare împreună cu datele backend.
Putem descărca un client din magazinele de aplicații respective.
Crearea unui nou proiect se face folosind Expert aplicație nouă în cadrul perspectivei Agentry în Eclipse.
Cerințe prealabile
Următoarele factorii trebuie verificați înainte de acest proces:
- Cea mai recentă versiune a mediului Eclipse cu pluginul Agentry Editor este instalată sau nu.
- Schimbați Editorul în Perspectivă Agentry (Dacă este în Java sau în altă perspectivă). Dacă este în perspectivă Java, atunci schimbați-l folosind calea Fereastră => Perspective deschise => Altele => Agentie (Proprietăți)
- Spațiul de lucru Eclipse trebuie să fie deschis.
- Se recomandă (deși nu este obligatoriu) instalarea Agentry Development Server. Aici va fi publicată aplicația dezvoltată
Să creăm prima noastră aplicație Agentry
1) Începeți cu Expert aplicație nouă pentru crearea unei noi aplicații Agentry selectând meniul Fișier => Nou => Proiect.
2) Selectați elementul Proiect Agentry => Proiect nou Agentry .
Apasă pe Următorul buton.
3) În „Noul Proiect Agentry” fereastra introduceți numele pentru aplicația mobilă, numele proiectului (numele cu care va fi identificat în spațiul de lucru Eclipse) și locația Agentry.
Server de dezvoltare (este opțional, aici găsiți directorul de instalare a serverului și selectați fișierul Agentry.ini).
Aici este creat un nou proiect și afișat în perspectiva Agentry.
Apoi se afișează următoarea solicitare.
4) Fiecare proiect de aplicație mobilă necesită cel puțin o conexiune de sistem, faceți clic pe da pentru a crea o nouă conexiune de sistem folosind Adăugare Expert conexiune sistem , unde este selectat tipul de conexiune la sistem. Selectarea Tip de sistem pe baza tipului de sistem back-end cu care aplicația mobilă va sincroniza datele. Mai târziu faceți clic pe Butonul Următor a inainta, a merge mai departe.
5) Următorul mesaj afișat este pentru adăugarea unui modul în aplicație. Toate aplicațiile mobile vor avea cel puțin un modul.
La Adăugați un modul , faceți clic pe Da.
6) Apoi, vi se va solicita să Adăugați încă un modul.
Click pe NU FACE , avem nevoie doar de un modul în scopul aplicației noastre.
Este posibil să observați că Editorul va crea automat definițiile de mai jos,
Editor complet Imagine
Acum am dezvoltat aplicația pe care trebuie să o publicăm pe server.
Publicați aplicația pe server
1) Faceți clic pe butonul din meniul de sus pentru a publica definițiile în Agentry Server.
2) Clic pe buton.
3) Clic da butonul, acesta este un mesaj de informare care spune că Agentie. acest fişier poate fi modificat atunci când publicăm aplicația.
4) Clic pe butonul de pornire
Odată ce ați finalizat procesul de mai sus, veți avea aplicația publicată pe server. Am publicat aplicația și acum trebuie să o testăm
Testați o aplicație în ATE:
Tot ce avem nevoie este să testăm aplicația noastră acum. Pentru aceasta, folosim Agentry Test Environment (ATE). Avem două opțiuni. Putem folosi fie pluginul ATE integrat, fie mediul ATE independent. Pluginul ATE integrat este instalat automat ca parte a Agentry Editor, deci nu este nevoie să îl instalăm separat. Dar celălalt trebuie să-l instalăm separat.
Majoritatea funcționalității este aceeași pentru ambele. Diferența este că ATE integrat nu acceptă scripturi de testare personalizate. Aici, în asta Exemplu , Voi folosi Standalone ATE în scopul testării.
Instalarea standalone ATE
1) Trebuie să instalați fișierul Mediul de testare Agentry pentru a testa aplicația mobilă.
2) Faceți clic pe Agentry_Test_Environment. Fișier Exe și pe „ Bine ați venit la Expertul de configurare a mediului de testare Agentry 'Click pe Următorul .
3) În următorul ecran al Acordului de licență, faceți clic pe „ da ”Pentru a fi de acord cu termenii licenței.
4) Pentru comoditate, alegeți calea de instalare ca C: Agentry TestEnvironment și apoi faceți clic pe Următorul.
5) Pe ' Comenzi rapide pentru mediul de testare Agentry „Ecran, bifați / debifați opțiunile date și apoi faceți clic pe Instalare . De asemenea, putem vedea progresul instalării folosind ecranul Stare instalare .
6) Apoi faceți clic pe finalizarea . Acum sunteți gata să porniți instrumentul de testare ATE.
Pași pentru a începe testarea
1) Înainte de a începe testarea, configurați mediul de testare Agentry.
2) Importați un proiect Agentry pentru a fi testat.
3) Porniți clientul Test.
4) Selectați o platformă.
5) Conectați-vă la serverul de testare, apoi utilizați instrumentele de testare. Vă rugăm să rețineți că puteți opri clientul în orice moment.
Începeți testarea clientului:
Pentru a porni un client de test, mai întâi de toate, trebuie să importați proiectul aplicației care urmează să fie testat în editor. Nu trebuie să publicați proiectul pe serverul de testare.
1) Selectați Test => Start Test Client .
2) În fereastra Select Agentry, conectați-vă și introduceți serverul de testare URL când vi se solicită.
De exemplu: https: //
(Bara de stare a mediului de testare Agentry arată numele serverului și indică 'ALERGARE' dacă are succes)
3) Selectați una dintre opțiunile disponibile pentru mediul de testare Agentry.
Selectarea unei platforme:
Exemple de diverse platforme de dispozitive sunt Windows, Windows Mobile, iOS sau Android. Când selectați o platformă, clientul descarcă automat definițiile pentru platforma respectivă.
1) Porniți clientul de testare și faceți clic Platforma de testare selectată .
2) Pentru a descărca definiții către clientul de testare, selectați platforma și rezoluția. Exemplu: Windows și 1024 × 600 .
3) La promptul Resetare, toate, faceți clic pe Bine . Pentru a reîncărca aplicația, trebuie să vă reconectați la server.
(Pentru a verifica dacă toate definițiile au fost descărcate, verificați bara de stare ATE pentru platforma curentă. De asemenea, puteți reselecta Test _Selectați Platforma și verificați dacă platforma și rezoluția pe care le-ați ales sunt marcate ca selectate.)
4) Continuați să testați noua configurație a platformei.
Conectare la server:
Inițial, când porniți ATE, va trebui să furnizați ID-ul de utilizator și parola, care sunt acreditările utilizate pentru a vă conecta la SAP ERP sistem back-end.
8) Apoi, va trebui să furnizați jurnalul serverului.
Faceți clic pe OK
9) În fereastra următoare, putem observa Agentry Server care rulează deja pe sistemul dvs. Click pe Bine .
10) După ce faceți clic pe butonul OK și datele sunt corecte, primul Transmit va începe și veți vedea Fereastra Agentry Client Transmit .
Forțarea unei transmisii
Dacă nu avem niciun „modul curent” creat în aplicația noastră sau dacă un buton de transmisie nu este încă văzut în aplicație, puteți utiliza o transmisie de forță (sau o transmisie). Transmiterea forțată trimite transmisii de la clientul de testare la server și apoi verifică definiția, le descarcă de la server la clientul de testare. Rulează principalele preluări.
Pentru a forța o transmisie trebuie să emulați o transmisie. Transmiterile nu pornesc automat sau nu se termină automat, așa că trebuie să forțați să o transmiteți. Dar pentru unele operațiuni precum schimbarea platformelor sau selectarea limbilor, transmisia este automată, deci nu este nevoie să forțați transmisia.
Pași:
1) Selectați Test => Transmit la server.
2) Selectați tipul de transmisie ca 'Conexiune retea' în setările de transmisie.
Alte tipuri de transmisie sunt descrise în tabelul de mai jos:
Transmitere tip | Descriere |
---|---|
Wireless LAN | Rețea 802.11b sau similar. |
Apelare | Conexiune telefonică linie telefonică. |
Stație de andocare | Conexiune în serie folosind stația centrală Syclo. |
Infraroşu | Conexiune în infraroșu. |
Reţea | Conexiune de rețea Windows. |
Apăsați | Conexiune de rețea Windows care a activat push |
TCP | Conexiune TCP necriptată. |
WirelessWAN | Fără fir extins prin CDMA, GPRS, GSM, CDPD și așa mai departe. |
3) Clic start
În caseta de dialog de transmisie, puteți vedea transmisiile între clientul de testare și server.
4) Poti Faceți clic pe Stop pentru a întrerupe transmisia (oferindu-vă timp pentru a derula mesajele).
5) Clic Închide în orice moment când doriți să închideți Transmit dialog .
Un exemplu este dat mai jos:
unsprezece) Dacă doriți să utilizați o platformă diferită decât cea implicită sugerată pentru testare, atunci puteți schimba platforma de testare din meniul de sus Test => Selectați platforma. Acest lucru va necesita un nou Transmite .
13) Acum, aplicația a fost construită corect, iar transmisia a funcționat corect.
Inspectarea elementelor din aplicație:
În clientul de testare, putem inspecta valoarea fiecărui element utilizat, cum ar fi obiecte, tranzacții, tabele de date și tabele complexe. Datele din elemente sunt actualizate automat și vor rămâne deschise până când le închideți sau până când clientul de testare este oprit / delogat.
cum se deschide fișierul apk pe telefonul Android
Pași:
1) Selectați Inspecta .
2) Inspectați un element pentru a vizualiza datele sale. Puteți inspecta mai multe elemente simultan.
3) Clic [X] să închizi un inspector când ai terminat cu el.
Depanarea unei aplicații:
Putem folosi instrumentele ATE pentru a depana clientul de testare. Puteți selecta opțiunile de înregistrare găsite în meniul derulant, cum ar fi acțiunile, regulile și nivelul de detaliere. Vizualizați informațiile despre jurnal, apoi ștergeți jurnalul pentru a începe din nou
Pași:
1) Selectați Depanare => Selectați jurnalizare .
2) Selectați opțiunile jurnalului de depanare, cum ar fi acțiunile și regulile. Selectați Depanare => Vizualizare jurnal .
(Vă rugăm să rețineți că puteți găsi fișierul Debug.log)
- În Project Explorer, sub Proiect Agentry => Mediu de testare>> Jurnal .
- În Manager fișiere, sub Spațiu de lucru => Nume aplicație => Mediu de testare>> Jurnal .
3) Lansați clientul de testare. Din clientul de test, faceți doar o acțiune de adăugare, actualizare sau ștergere. Nu trebuie să „transmiteți”. Selectați jurnalul pentru a reîmprospăta datele și inspectați conținutul acestuia. Ar trebui să vedeți operațiunile care au avut loc clientului de testare (dacă este necesar, putem configura preferințele Eclipse (de exemplu, una care actualizează automat), astfel încât să nu trebuie să reîmprospătați manual editorul deschis).
(Opțional) Salvați o copie a fișierului Fișier Debug.log într-o altă locație.
4) Selectați Curăță Jurnalul pentru a șterge jurnalul. Puteți repeta testul sau puteți modifica opțiunile de înregistrare, dacă este necesar.
5) Utilizare Selectați Tranzacții pentru a vizualiza informațiile despre anumite tranzacții.
Fapte interesante de menționat
Publicarea se realizează atunci când o aplicație se află într-o stare stabilă și este fie testată, fie implementată utilizatorilor finali.
Întregul proces de publicare poate include publicarea dezvoltării, publicarea producției într-o singură instanță Agentry Server sau publicarea producției într-un grup de servere Agentry. (Procesul de publicare la producție pentru implementare poate fi realizat direct la serverul (serverele) Agentry sau, alternativ, poate implica un intermediar Agentry Production Server).
Cel mai frecvent test este, desigur, testarea funcționalității. Folosind clientul de testare putem verifica dacă toate funcționalitățile implementate funcționează bine sau nu. Deoarece clientul de testare acceptă o varietate de platforme, putem verifica aplicația cu diferite dispozitive fără a le cumpăra.
O altă funcționalitate construită este utilizarea inspectorilor care ajută la verificarea datelor dintr-un element în timpul rulării, care face parte din testarea cutiei albe. Putem automatiza cazurile de testare folosind un script.
Putem face teste de încărcare și teste de performanță folosind mediul de testare Agentry prin rularea fișierelor .bat.
Concluzie
Sper că acest tutorial Agentry ar fi oferit o scurtă prezentare generală a instrumentului celor care sunt noi la termen și, de asemenea, a îmbunătățit și a îmbunătățit cunoștințele celor care sunt deja conștienți de Agentry.
Spuneți-ne părerile / sugestiile dvs. despre tutorialul său în secțiunea de comentarii de mai jos.
Lectură recomandată
- Tutoriale detaliate pentru eclipsă pentru începători
- Kobiton Hands-on Review Tutorial: Platforma de testare a dispozitivelor mobile în cloud
- Top 15 cele mai bune companii de dezvoltare de aplicații mobile (clasamente 2021)
- Tutorial Selendroid: Android Mobile Test Automation Framework (Partea 1)
- BDD (Behavior Driven Development) Framework: Un tutorial complet
- pCloudy Hands-on Review Tutorial: Testarea aplicațiilor mobile pe dispozitive reale
- Vedeți tutorialul de automatizare a testelor: un ghid al instrumentului de automatizare a testelor mobile
- Tutorial de reflecție Java cu exemple