Що тестує HPE Mobile Center

HPE Mobile Center, по суті, є шлюзом, який допомагає вашій команді централізувати активності з тестування, моніторингу та управління життєвим циклом мобільних додатків. Це досягається за рахунок централізованого використання парку мобільних пристроїв (фізичних і віртуальних, клієнтських і хмарних) та інтеграцій як з продуктами HPE ALM, так і з Open Source (Appium/Selenium).

image

HPE Mobile Center не обмежений тестуванням мобільних додатків і мобільних версій сайтів. Купуючи початковий пакет HPE MC, користувач отримує доступ до хмарного сервісу моніторингу роботи мобільних додатків AppPulse Mobile (обмежено, на два додатки), доступ до Fortify-on-Demand для тестування безпеки додатка. Також найбільш цікаві і затребувані можливості для автоматичного і ручного тестування, тим більше що одна ліцензія на HPE UFT – модуль автоматизованого функціонального тестування теж входить в мінімальний пакет HPE Center Mobile, а Sprinter, інструмент для ручного тестування додатків, і зовсім безкоштовний для власників HPE MC.

Сама назва — Mobile Center — підкреслює важливість і специфічність мобільного тестування. В центрі розробки HPE Software в Ізраїлі та Китаї виділено підрозділ, де приблизно 70 співробітників займаються розробкою інструментарію для мобільного тестування та іншими пов'язаними темами. І недарма: в цій галузі свої проблеми і свої особливості, що не завжди очевидні на перший погляд.

Продукти для розробки і тестування ПЗ в HPE Software – це цілий великий пакет інструментів і технологій HPE ADM (HPE Application Delivery Management), тісно пов'язаних між собою. Вище вже згадували UFT, Sprinter і Mobile Center. Крім них HPE ADM включає: ALM Octane – версію ALM (Application Lifecycle Management) для планування, реалізації та супроводу проектів розробки і впровадження методологій Agile і DevOps; HPE LeanFT для написання юніт-тестів на Java, JavaScript чи C# у звичній для розробника середовищі (MS Visual Studio, Eclipse і IntelliJ IDEA), але із застосуванням унікальних технологій HPE UFT, що, на думку розробників, істотно прискорює розробку таких тестів; HPE LoadRunner – всіма улюблений інструмент навантажувального тестування, який вже давно доступний безкоштовно (для навантаження не більше 50 віртуальних користувачів); інструмент віртуалізації мережевих умов HPE Network Virtualization і швидкої розробки заглушок інтеграційних середовищ і сервісів HPE Service Virtualization.

Але знайомі імена і знайомі інструменти не повинні відволікати нас від думки, що світ мобільних додатків — особливий.

Мобільні пристрої в хмарах
Особливість, звичайно, не тільки в горезвісної фрагментації мобільних пристроїв, яка стала загальним місцем для критиків платформи Android. Тут можна виділити широкий спектр можливостей використання сенсорів мобільних пристроїв, мобільних жестів та ін. Потрібні інші підходи. Зрозуміло, можна використовувати мобільні емулятори – HPE Mobile Center підтримує як Google SDK, так і комерційні емулятори від Genymotion. Але даний підхід не дозволяє з точністю відповісти на принципове питання: як відбувається взаємодія програми з апаратною платформою на тисячах існуючих на ринку пристроїв?

Є два шляхи. По-перше, тестують все-таки не «чорний ящик», а програми, які розроблялися на тій чи іншій відомій платформі програмного забезпечення — Sencha Touch, Apache Cordova/PhoneGap, Adobe Air або Xamarin. Адже дані платформи дають можливість абстрагуватися від багатьох особливостей заліза вже на фазі розробки продукту.

Друге (а то і перше за значенням): покриття тестування. Має сенс йти не від аналітики фреймворків та коду, а від аналізу і знань про користувачів даних додатків. Якщо тестуються додатки для використання всередині американської компанії (і таких багато замовників), то нема чого тестувати дешеві смартфони з Азії. І навпаки: з тестуванням додатків для китайського ринку краще розберуться розробники з шанхайського офісу, знайомі з пристроями, популярними на місцевому ринку. Мобільний центр дозволяє централізувати всі регіональні парки мобільних пристроїв і надати доступ до них всім користувачам. Ці пристрої також можуть бути використані для CI/CD-циклів безперервного тестування користувачами Мобільного центру через плагін для Jenkins і Bamboo.

До того ж життя вносить свої корективи, адже у світі мобільного бізнесу зміни відбуваються дуже швидко. Microsoft купує Xamarin — значить, варто сфокусувати зусилля на цих технологіях, щоб бути готовим до можливого сплеску інтересу клієнтів. Якщо популярність Adobe Air пішла на спад, зусилля розробників вигідніше перейти на ту технологію, що в даний момент на підйомі, наприклад на Cordova. «Тримати вухо гостро і ніс за вітром» — так висловився Євген Карасик, голова підрозділу Центру розробок HPE Mobile Center в Ізраїлі.

Віртуалізація триває: тепер мережі
Близько року тому HPE придбала компанію Shunra Software, що спеціалізувалася на ПЗ для віртуалізації особливостей мереж, – HPE Network Virtualization, NV (благо її співробітники знаходяться в Ізраїлі і давно співпрацюють з Центром розробки). Почалася робота по інтеграції NV з іншими продуктами HPE Software. У Center Mobile з'явилася ще одна можливість відірватися від конкурентів: NV теж входить в комплект Mobile Center. Added value, як кажуть в бізнесі.

Клієнти відразу зацікавилися новим продуктом, що не дивно: до цього мобільні пристрої тестували фізично: тестувальники з мобільними телефонами роз'їжджали по країні, описуючи, як додатки ведуть себе в різних мережах і регіонах. Для Ізраїлю проблема, напевно, невелика, але в Росії це стало б справжнім божевіллям, недарма один з провідних вітчизняних стільникових операторів вже давно і успішно використовує HPE Mobile Center для даних цілей. Звичайно, бажаючих можна знайти в самих різних точках країни — спільноти тестувальників величезна, але достовірність і тривалість результату таких всенародних тестів може влаштувати не всіх клієнтів, тим більше корпоративних.

Само собою, серйозні корпоративні клієнти — це ядро користувачів HPE MC. Більшість з них вже використовують у себе продукти і/або послуги HPE. Мобільні додатки їм потрібні не тільки і навіть не стільки для доступу з «зовнішнього світу», скільки для полегшення життя і прискорення роботи власних співробітників, будь то світовий банк, глобальний рітейлер або гігант автобудування. Для внутрішніх застосувань особливо важлива передбачуваність працездатності додатків усередині корпоративної мережі, яка неоднорідна і складна.

Віртуалізація мереж, до речі, не просто питання зручності і надійності. Проганяючи віртуальні пристрої у віртуальних мережах, можна зібрати інформацію для аналітики і потім надавати клієнтам рекомендації по оптимізації: «Вашому додатком бракує компресії хедера, тому в повільних мережах воно не буде працювати коректно» і т. п.

Якщо число віртуально тестованих мереж буде зростати (а як же інакше?), то при наявності гігантського парку пристроїв кількість комбінацій виявиться астрономічним. Тут вже не обійтися без застосування технологій штучного інтелекту. На щастя, розробники Mobile Center їх вже не просто використовують, а, можна сказати, зробили на них ставку. Це область Big Data, Sentiment Analysis (машинний аналіз емоцій), машинного навчання та інших модних технологій. Очікується, що в майбутньому аналітичні модулі стануть все більш затребуваними.

Нові парки: IoT
У HPE Mobile Center буде, швидше за все, інтегрований і парк сенсорних пристроїв — крок назустріч прийдешньому Інтернету речей. Таке суттєве розширення діяльності не сильно обтяжуватиме ресурси компанії: по суті, це перенесення вже відпрацьованих технологій на нові типи пристроїв.

Мало хто сумнівається в тому, що клієнти зацікавляться можливостями тестування сенсорів з світу IoT. Корпорації, які бажають виглядати сучасно, вже обзавелися новими штатними одиницями — директорами по Інтернету речей. Нагадаємо, що серед 250 клієнтів MC є компанії автомобільної промисловості. У новітніх моделях автомобілів вже є близько 4 тис. різних сенсорів — невеликий свій світ всередині окремо взятої бляшаної коробки. Для них рішення очевидно. Але і, здавалося б, далекі від IoT структури, наприклад банки, теж виявляють жвавий інтерес до IoT. І тут російським айтішникам випадає черговий шанс не наздоганяти, а пробувати серед перших.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.