sap syclo agentry tutorial
Підручник з практичного агентування:
Agentry - це ще одна платформа для розробки мобільних додатків, яка допомагає у процесі планування, управління та розгортання мобільних проектів.
Agentry був продуктом SYCLO, який в даний час придбано і зараз є частиною SAP SE.
Агентство - це 4гомова покоління. Це мова програмування на основі метаданих (що означає, що коди здатні писати коди на льоту). Оскільки використовується фреймворк 4GL, він забезпечує вбудовану функціональність, завдяки чому розробники можуть менше зосереджуватися на кодах, а більше - на визначенні бізнес-правил програми. Досить прохолодний !!
Що ви дізнаєтесь:
- Чому агентство?
- Передумови
- Давайте створимо наш перший агентський додаток
- Опублікувати додаток на сервері
- Встановлення автономного ATE
- Кроки для початку тестування
- Примусове передавання
- Цікаві факти, які слід зазначити
- Висновок
- Рекомендована література
Чому агентство?
- Зменшує час розробки
- Вартість обслуговування низька
- Мінімальні зусилля потрібні лише для побудови програми
Тепер давайте подивимося, як ми можемо створити наш перший додаток Agentry, перед цим ми повинні знати, що таке Agentry Tool Kit.
Встановлення: Перегляньте цей посібник для повного встановлення .
Набір інструментів Agentry має всі компоненти для створення програми Agentry.
Agentry Client (Agentry Test Environment) - це власний додаток, який знаходиться безпосередньо на мобільних пристроях.
Власна програма означає програму, яка призначена виключно для певної платформи. Клієнт може працювати як в режимі Інтернет, так і в режимі офлайн. У режимі «Інтернет» програма використовує мережеве підключення в режимі реального часу. Перебуваючи в режимі «Офлайн», дані зберігаються на пристрої та передаються, коли користувач підключається до мережі.
Agentry Editor створює рішення для забезпечення середовища розробки, що відповідає точці та клацанню. Agentry SDK доступний для платформ IOS, Windows, Win32 та Android.
Agentry Server має всю синхронізацію, обробку помилок та зв'язок для успішного розгортання, управління та підтримки мобільних рішень.
Спочатку нам потрібно налаштувати середовище розробки. Тож встановіть Agentry Development Server, Agentry Editor та Agentry Test Environment (Client). Ми будемо створювати додатки, використовуючи останню версію затемнення, і нам просто потрібно додати Плагін Agentry для редактора Eclipse .
Насправді після розробки програми за допомогою редактора Agentry нам потрібно розгорнути її на сервері Agentry. Використовуючи середовище перевірки агентства або клієнта, ми можемо отримати доступ до програми, розгорнутої на сервері. Якщо на нашому мобільному телефоні встановлено клієнтську програму, ми можемо підключитися до програми, вказавши URL-адресу програми та отримати всі відповідні дані, необхідні разом із серверними даними.
Ми можемо завантажити клієнта з відповідних магазинів програм.
Створення нового проекту здійснюється за допомогою Майстер нових програм в рамках Агентської перспективи в Eclipse.
Передумови
Наступні фактори повинні бути перевірені перед цим процесом:
- Встановлено останню версію середовища Eclipse із плагіном Agentry Editor чи ні.
- Змініть редактор на Agentry Perspective (якщо це на Java або в іншому ракурсі). Якщо це в Java Perspective, змініть його, використовуючи шлях Вікно => Відкрити перспективу => Інше => Агентство (Властивості)
- Робоча область Eclipse повинна бути відкритою.
- Рекомендується (хоча і не обов’язково) встановлювати Сервер розробки Agentry. Тут розроблена Додаток буде опублікована
Давайте створимо наш перший агентський додаток
1) Почніть з Майстер нових програм для створення нової програми Agentry, вибравши меню Файл => Новий => Проект.
2) Виберіть елемент Агентський проект => Новий агентський проект .
Клацніть на Далі кнопку.
3) В «Новий агентський проект» у вікні введіть Ім'я мобільного додатка, ім'я проекту (Ім'я, за яким він буде ідентифікований у робочій області Eclipse) та місцезнаходження Агенції.
Сервер розробки (Необов’язково, тут ви знайдете каталог встановлення сервера та виберіть файл Agentry.ini).
Тут створюється новий проект, який відображається в агентській перспективі.
Потім відображається таке підказка.
4) Кожен проект мобільних додатків вимагає принаймні одного системного підключення, клацніть на Так , щоб створити нове системне з'єднання за допомогою Додати майстер системного підключення , де вибрано тип системного підключення. Вибір Тип системи на основі типу внутрішньої системи, з якою Мобільний додаток буде синхронізувати дані. Пізніше натисніть Кнопка 'Далі' продовжити.
5) Наступне запрошення відображається для додавання модуля до програми. Усі мобільні програми матимуть принаймні один модуль.
До Додати модуль , натисніть Так.
6) Далі вам буде запропоновано Додати ще один модуль.
Натисніть на НЕ , нам потрібен лише один модуль для цілей нашого додатку.
Ви можете помітити, що редактор автоматично створить наведені нижче визначення,
Повний редактор зображення
Зараз ми розробили додаток, який нам потрібно опублікувати на сервері.
Опублікувати додаток на сервері
1) Натисніть кнопку у верхньому меню, щоб опублікувати визначення в Агентський сервер.
2) Клацніть на кнопці.
3) Клацніть Так , це інформаційне повідомлення про те, що Агентство. це файл може бути змінено, коли ми публікуємо програму.
4) Клацніть на кнопку
Після завершення вищевказаного процесу ваша програма буде опублікована на сервері. Ми опублікували програму, і тепер нам потрібно протестувати її
Перевірте заявку в ATE:
Все, що нам потрібно, - це протестувати нашу програму вже зараз. Для цього ми використовуємо Agentry Test Environment (ATE). У нас є два варіанти. Ми можемо використовувати інтегрований плагін ATE або автономне середовище ATE. Вбудований плагін ATE встановлюється автоматично як частина Agentry Editor, тому нам не потрібно встановлювати його окремо. Але інший нам потрібно встановити окремо.
Більшість функціональних можливостей однакові для обох. Різниця полягає в тому, що інтегрований ATE не підтримує власні тестові сценарії. Ось у цьому Приклад , Я збираюся використовувати автономний ATE для тестування.
Встановлення автономного ATE
1) Вам потрібно встановити Агентське випробувальне середовище щоб протестувати свій мобільний додаток.
2) Клацніть на Agentry_Test_Environment. Exe-файл і на Ласкаво просимо до Майстра налаштування середовища випробувань Agentry 'натисніть на Далі .
3) На наступному екрані ліцензійної угоди натисніть “ Так ”Погодитися з умовами ліцензії.
4) Для вашої зручності виберіть шлях встановлення як C: Agentry TestEnvironment а потім натисніть на Далі.
5) На Комбінації клавіш для тестового середовища Agentry “На екрані, поставте / зніміть позначки з параметрів, а потім натисніть Встановити . Ми також можемо бачити хід встановлення за допомогою екран встановлення стану .
6) Потім натисніть на Готово . Тепер ви готові до запуску інструменту тестування ATE.
Кроки для початку тестування
1) Перш ніж розпочати тестування, налаштуйте середовище тестування Agentry.
2) Імпортуйте агентський проект для перевірки.
3) Запустіть тестовий клієнт.
4) Виберіть платформу.
5) Увійдіть на тестовий сервер, а потім скористайтесь інструментами тестування. Зверніть увагу, що ви можете зупинити клієнта в будь-який час.
Почати тест клієнта:
Щоб запустити тестовий клієнт, перш за все, потрібно імпортувати проект програми, який буде перевірений, у редактор. Вам не потрібно публікувати проект на тестовому сервері.
1) Виберіть Тест => Запустити клієнта тестування .
2) У вікні Select Agentry увійдіть і введіть тестовий сервер URL при запиті.
Наприклад: https: //
(Рядок стану тестового середовища Agentry відображає ім'я сервера та вказує “БІГ” у разі успіху)
3) Виберіть будь-який із доступних варіантів тестового середовища Agentry, що надаються.
Вибір платформи:
Прикладами різних платформ пристроїв є Windows, Windows Mobile, iOS або Android. Коли ви вибираєте платформу, клієнт автоматично завантажує визначення для цієї платформи.
1) Запустіть тестовий клієнт і натисніть Тест Виберіть платформу .
2) Щоб завантажити визначення в тестовий клієнт, виберіть платформу та роздільну здатність. Приклад: Windows і 1024 × 600 .
3) У рядку Скинути, Усі натисніть в порядку . Щоб перезавантажити програму, потрібно повторно підключитися до сервера.
(Щоб перевірити, чи всі визначення завантажено, перевірте рядок стану ATE для поточної платформи. Ви також можете повторно вибрати Тест _Виберіть платформу та перевірте, чи вибрані вами платформа та роздільна здатність позначені як вибрані.)
4) Продовжуйте тестувати нову конфігурацію платформи.
Увійти на сервер:
Спочатку, коли ви запускаєте ATE, вам потрібно буде надати ідентифікатор користувача та пароль, які є обліковими даними, що використовуються для входу в SAP ERP фонова система.
8) Далі вам потрібно буде надати журнал сервера.
Клацніть OK
9) У наступному вікні ми можемо помітити Агентський сервер що вже працює у вашій системі. Натисніть на в порядку .
10) Після того, як ви натиснете кнопку ОК і дані будуть правильними, розпочнеться перша передача, і ви побачите Вікно передачі клієнта агентури .
Примусове передавання
Якщо ми не отримали жодного «поточного модуля», створеного в нашій програмі, або якщо в програмі ще не відображається кнопка передачі, ви можете використовувати передачу сили (або передачу). Примусова передача надсилає передачі з тестового клієнта на сервер, а потім перевіряє наявність завантажень їх із сервера на тестовий клієнт. Він запускає основні завантаження.
Для того, щоб примусити передачу, ви повинні емулювати передачу. Трансмісії не запускаються автоматично або автоматично закінчуються, тому вам потрібно змусити їх передавати. Але для деяких операцій, таких як зміна платформ або вибір мови, передача відбувається автоматично, тому вам не потрібно примусово передавати.
Кроки:
1) Виберіть Тест => Передати на сервер.
2) Виберіть тип передачі як “Мережеве підключення” в налаштуваннях передачі.
Інші типи передачі описані в таблиці нижче:
Тип передачі | Опис |
---|---|
WirelessLAN | Мережа 802.11b або подібний. |
Набір номера | Підключення через телефонну лінію. |
Док-станція | Послідовне підключення за допомогою середньої станції Syclo. |
Інфрачервоний | Інфрачервоне з’єднання. |
Мережа | Мережеве підключення Windows. |
Натисніть | Мережеве підключення Windows, яке ввімкнуло push. |
TCP | Незашифроване з'єднання TCP. |
WirelessWAN | Широкий діапазон бездротового зв'язку через CDMA, GPRS, GSM, CDPD тощо. |
3) Клацніть Почніть
У діалоговому вікні передачі ви можете побачити передачі між тестовим клієнтом та сервером.
4) Ти можеш Натисніть Зупинити щоб призупинити передачу (надаючи час для прокрутки повідомлень).
5) Клацніть Закрити у будь-який час, коли ви хочете закрити Передайте діалог .
Приклад наведено нижче:
одинадцять) Якщо ви хочете використовувати іншу платформу, ніж запропонована за замовчуванням, для тестування, тоді ви можете змінити платформу для тестування у верхньому меню Тест => Виберіть платформу. Для цього знадобиться новий Передати .
13) Тепер додаток створено правильно, і передача також функціонує правильно.
Перевірка елементів у заявці:
У тестовому клієнті ми можемо перевірити значення кожного використовуваного елемента, такого як об’єкти, транзакції, таблиці даних та складні таблиці. Дані в елементах автоматично оновлюються і залишатимуться відкритими до тих пір, поки ви їх не закриєте, або доки тестовий клієнт не буде зупинено / вийшов з системи.
як викликати метод, використовуючи масив об'єктів в Java
Кроки:
1) Виберіть Огляньте .
2) Перевірте елемент, щоб переглянути його дані. Ви можете одночасно перевіряти кілька елементів.
3) Клацніть (X) закрити інспектора, коли закінчите з цим.
Налагодження програми:
Ми можемо використовувати засоби ATE для налагодження тестового клієнта. Ви можете вибрати параметри ведення журналу, що знаходяться у спадному меню, такі як дії, правила та рівень деталізації. Перегляньте інформацію журналу, а потім очистіть журнал, щоб почати спочатку.
Кроки:
1) Виберіть Налагодження => Виберіть журналювання .
2) Виберіть такі параметри журналу налагодження, як дії та правила. Виберіть Налагодження => Перегляд журналу .
(Зверніть увагу, що ви можете знайти файл Debug.log)
- У Провіднику проектів під нашим Агентський проект => Тестове середовище => Журнал .
- У Менеджері файлів під Робоча область => Назва програми => Тестове середовище => Журнал .
3) Ініціюйте тестовий клієнт. У тестовому клієнті просто виконайте одну дію додавання, оновлення або видалення. Вам не потрібно «передавати». Виберіть журнал, щоб оновити його дані та перевірити його вміст. Ви повинні побачити операції, які відбулися з тестовим клієнтом. (Якщо потрібно, ми можемо налаштувати параметри Eclipse (наприклад, той, що автоматично оновлюється), щоб вам не потрібно було вручну оновлювати відкритий редактор).
(Необов’язково) Збережіть копію Файл Debug.log в іншому місці.
4) Виберіть Очистити журнал щоб видалити журнал. Ви можете повторити тест або змінити параметри ведення журналу, якщо потрібно.
5) Використовуйте Виберіть Транзакції для перегляду інформації про конкретні операції.
Цікаві факти, які слід зазначити
Публікація виконується, коли програма перебуває в стабільному стані, і вона тестується або розгортається для кінцевих користувачів.
Весь процес публікації може включати публікацію розробок, публікацію продукції на одному екземплярі Agentry Server або публікацію продукції на групі Agentry Servers. (Процес публікації у виробничій версії для розгортання може виконуватися безпосередньо на Сервері (агентах) Agentry, або, як альтернатива, може залучати посередницький Сервер виробничого агентування).
Найпоширеніший тест - це, звичайно, перевірка функціональності. За допомогою тестового клієнта ми можемо перевірити, чи працює вся реалізована функціональність добре чи ні. Оскільки тестовий клієнт підтримує різноманітну платформу, ми можемо перевіряти програму на різних пристроях, не купуючи їх.
Ще однією вбудованою функціональністю є використання інспекторів, які допомагають перевіряти дані в елементі під час виконання, який є частиною тестування білих ящиків. Ми можемо автоматизувати тестові кейси за допомогою сценарію.
Ми можемо проводити тестування навантаження та тестування продуктивності за допомогою середовища випробування Agentry, запускаючи файли .bat.
Висновок
Я сподіваюся, що цей навчальний посібник з агентства дав би короткий огляд інструменту тим, хто не знайомий із цим терміном, а також розширив би знання тих, хто вже знає про агентство.
Повідомте нас про свої думки / пропозиції щодо його підручника у розділі коментарів нижче.
Рекомендована література
- Поглиблені підручники Eclipse для початківців
- Підручник з практичного огляду Kobiton: Платформа для хмарного тестування мобільних пристроїв
- 15 найкращих компаній з розробки мобільних додатків (2021 рейтинг)
- Підручник із Selendroid: Структура автоматизації тестування мобільних пристроїв Android (Частина 1)
- BDD (Behavio-Driven Development) Framework: Повний навчальний посібник
- Підручник з практичного огляду pCloudy: Тестування мобільних додатків на реальних пристроях
- SeeTest Automation Tutorial: Мобільний інструмент автоматизації тестування
- Підручник з роздумів про Java з прикладами