ranorex studio hands review
Початок роботи з Ranorex Studio: поглиблений огляд та покрокове керівництво
Нещодавно Ranorex оголосив про випуск версії 9.0 Ranorex Studio, яка є універсальним інструментом автоматизації тестування для настільних, веб- та мобільних додатків. Наш огляд заснований на цій останній версії.
Цей випуск включає в себе багато нових, провідних у галузі функцій, включаючи відеозвіт про виконання тесту, машинобудований алгоритм обробки веб-елементів з динамічними ідентифікаторами та підтримку тестування веб-елементів у тіньовому DOM та JxBrowser.
Він також має абсолютно нові, перемикаються темні та світлі теми.
Ви також можете перевірити наші раніше Підручник з Ranorex тут .
що таке метадані в сховищі даних
Що ви дізнаєтесь:
Практичний огляд Ranorex Studio
У цьому огляді ми розглянемо основні особливості Ranorex Studio.
Щоб слідувати крокам покрокового керівництва студії Ranorex, просто завантажте безкоштовну 30-денну пробну версію.
Ranorex Studio можна встановити на будь-якому комп’ютері, на якому встановлена остання версія Windows або Windows Server.
Основні характеристики
№1) Автоматизує широкий спектр технологій :
Ranorex Studio описується як рішення «все-в-одному» для автоматизації тестів, оскільки одна ліцензія дозволяє створювати та запускати автоматизовані тести на всіх платформах, які підтримує Ranorex Studio. Це справді підтримує багатьох з них!
Студія Ranorex має заслужену репутацію завдяки здатності обробляти найскладніші користувальницькі інтерфейси, починаючи від застарілих настільних програм і закінчуючи новітніми веб- і мобільними технологіями, включаючи власні програми для iOS та Android, а також мобільні веб-програми.
Відвідайте веб-сайт Ranorex, щоб побачити поточний список усіх підтримувані технології .
# 2) Найкраща у своєму класі ідентифікація об’єкта :
Ідентифікація об’єкта важлива для стабільних та надійних тестів, які легко підтримувати. Студія Ранорекс досягає цього завдяки Ranorex Spy інструмент, який ідентифікує елементи інтерфейсу користувача та генерує унікальний RanoreXPath для кожного.
Визначення кожного елемента інтерфейсу зберігається у спільному доступі сховище об'єктів . Створюючи тестову дію для елемента інтерфейсу користувача, ви посилаєтесь на об'єкт сховища. Пізніше, якщо користувальницькі інтерфейси змінюються, просто оновіть об’єкт сховища, і всі пов’язані тестові дії автоматично оновляться.
Нещодавні вдосконалення в способі створення RanoreXPath допомагають зменшити потребу в оновленні об’єкта сховища, навіть коли змінюється інтерфейс користувача. Плюс, версія 9.0 представляє a машинно навчений алгоритм для автоматичної обробки веб-елементів з динамічними ідентифікаторами, які є найскладнішими для автоматизації елементами інтерфейсу.
# 3) Інструменти для всіх в команді:
Тестери, які кодують на C # або VB.NET, можуть використовувати повну IDE Ranorex Studio, яка має інструменти для рефакторингу та налагодження, фрагменти коду для багаторазового використання, що називаються 'помічниками автоматизації', і відкритий API.
Однак ви також можете автоматизувати тести без кодування, використовуючи потужний інструмент збору та відтворення Ranorex Studio, який називається Ranorex Recorder. Ви можете виконувати перевірки, керувати виконанням з умовами та налаштовувати тестування на основі даних, не записуючи жодного коду.
Ranorex Studio створений для спільних команд, з підтримкою постачальників управління джерелами Git, SVN та TFS , а також інструмент “Magic Merger”, який зменшує конфлікти об’єднань. Нарешті, Ranorex Studio інтегрується з провідними інструментами, такими як Атласіан Джира , Bugzilla, Jenkins, TeamCity, Travis CI, управління тестовими кейсами TestRail та багато іншого.
Покрокове покрокове керівництво
Щоб продовжити цей покроковий посібник, завантажте та встановіть безкоштовну пробну версію Ranorex Studio.
Для цього прикладу , ми використовуємо 32-розрядну версію, але також доступна 64-розрядна версія.
# 1) Запустіть Ranorex Studio. З'явиться початкова сторінка. Зліва у вас є опції меню, щоб запустити нове тестове рішення, відкрити існуюче або відкрити зразок рішення. У середній та правій частині екрана ви можете знайти посилання на різні ресурси Ranorex.
зразки тестових кейсів для веб-додатків
Якщо ви хочете перемикатися між світлою і темною темами, виберіть Інструменти => Параметри з меню. На вкладці Загальні, показаній нижче, виберіть Зовнішній вигляд , потім виберіть тему, яка вам більше подобається. Зверніть увагу, що ви також можете змінити 'атмосферу' проекту. Типовим є C #, але ви можете змінити це на .NET або VB.NET за бажанням.
# два) Тепер відкриємо зразок проекту. Для цього покрокового керівництва ми спробуємо Веб-приклад , який використовує тестовий веб-сайт, наданий Ranorex. (На прикладі робочого столу використовується безкоштовна демонстраційна програма, яку ви можете завантажити з веб-сайту Ranorex. Для прикладу iOS або Android вам потрібно буде надати реальний або віртуальний пристрій).
Двічі клацніть на веб-прикладі рішення, щоб відкрити його.
# 3) Нижче наведено знімок екрану користувальницького інтерфейсу Ranorex Studio у темній темі разом з описом призначення для кожної області.
- Перегляд проектів : Перегляд папок, з яких складається тестовий розчин.
- Модуль браузера Ranorex : Перегляньте окремі тестові модулі, які можна об’єднати в групи. (Зверніть увагу, що це зразкове веб-рішення не включає жодних груп модулів.) Маленький значок камери біля кожного модуля показує, що це „модуль запису”, створений завдяки захопленню взаємодії з користувальницьким інтерфейсом AUT. Ви також можете створити 'модулі коду' в Ranorex Studio, використовуючи код C # або VB.NET.
- Перегляд файлу: Створіть свій тест, який включає створення тестового модуля з діями, організацію декількох модулів у тестовий кейс та організацію тестових кейсів у тестовий пакет. Цей набір журналів на веб-сайті WordPress публікує нову публікацію в блозі, перевіряє наявність публікації та видаляє її. Існує також розділ НАСТРОЙКА, який гарантує, що тестована програма (AUT) готова до запуску, а розділ TEARDOWN очищає AUT після завершення тесту. Дії в розділі розірвання також виконуються, якщо тест не вдається.
- Спадний список макета : Виберіть інший макет або створіть власний.
- Пульт дистанційного керування Ranorex : Додати агенти для віддаленого виконання. Зверніть увагу на параметри відображення панелей “білий список” та “властивості”. Використовуйте “білий список”, щоб контролювати, з якими програмами Ranorex Studio може взаємодіяти під час створення або запуску тестів. Панель “властивості” змінюється залежно від вибраного елемента.
- Вихідна панель : Перегляд ходу різних дій.
# 4) У браузері модуля Ranorex (A) двічі клацніть на модулі запису “Вхід”, щоб відкрити його. Зверніть увагу, що з модулем входу є дві змінні: varPassword для пароля та varUsername для Ім'я користувача.
Ви можете прив’язати ці змінні до такого джерела, як електронна таблиця або таблиця бази даних SQL для тестування на основі даних.
# 5) Коли ви натиснули модуль запису входу на кроці 4, цей модуль запису також відкрився в редакторі дій. Тут ви можете побачити кроки дії. Перший крок натискає поле імені користувача, наступний крок вводить ім’я користувача з дією “встановлене значення”.
Третій крок натискає поле пароля, четвертий крок вводить пароль з дією “встановлене значення”, п’ятий крок натискає кнопку входу, а останній крок натискає кнопку Інформаційна панель в AUT.
# 6) Клацніть на першу дію в редакторі дій, і ви побачите скріншот елемента інтерфейсу в AUT, а також об’єкт сховища, який відповідає цьому елементу інтерфейсу. Цей знімок екрана створюється автоматично під час використання Ranorex Recorder для створення модуля запису.
# 7) Двічі клацніть на кнопці «Редагувати в шпигуні», щоб побачити RanoreXPath до поля входу користувача, як показано нижче. Червоні значки «х» просто повідомляють вам, що AUT не відкрито. Вони стануть зеленими позначками, коли буде доступний AUT.
що таке тестування чорного ящика та тестування білого ящика на прикладі
# 8) Клацніть на “X” у верхньому правому куті, щоб закрити Ranorex Spy.
# 9) Клацніть на вкладку «WordPressSample», щоб відобразити повний набір тестів. Потім натисніть кнопку Виконати, щоб запустити набір тестів. Під час запуску тесту уникайте використання клавіатури або миші, оскільки це може заважати виконанню тесту.
# 10) Після завершення тесту з'являється звіт про тестування. Клацніть стрілку поруч із будь-яким елементом у звіті про тестовий запуск, щоб розгорнути його. Зверніть увагу на кнопку “перейти до пункту”, яка з’являється поруч із тестовими діями. Натиснувши цю кнопку, ви перейдете безпосередньо до етапу тестування. Це буде дуже корисно для налагодження невдалого кроку тесту.
Відеозвітування
Однією з чудових нових можливостей Ranorex Studio 9.0 є відеозвіт про виконання тесту.
Це дозволяє відтворити тест без повторного запуску тесту. Це може бути дуже корисно для налагодження або для демонстрації того, що сталося з розробником.
Щоб увімкнути звіт про відео, просто клацніть правою кнопкою миші на Test Suite, а потім виберіть Властивості => Звіт з меню.
Тепер ви можете встановити режим відеозвітності, як показано нижче.
В Приклад нижче, для режиму відеозвітності встановлено значення Усі тести для демонстраційних цілей. Як правило, для обмеження розміру відеофайлів потрібно встановити режим звітності Тільки невдалі тестові приклади .
Зверніть увагу, що ви також можете налаштувати якість відео, змінивши параметри бітрейта та частоти кадрів, і виберіть, який екран записувати, якщо у вас багатоекранна система. Клацніть Застосувати, потім натисніть OK. Тепер повторно запустіть набір тестів.
Після завершення тесту з'являється звіт про тестування. На всіх тестових етапах, які були записані, поруч із ними є кнопка “Відтворити відео”. Просто натисніть кнопку, щоб переглянути запис виконання тесту.
Висновок
Один із найкращих способів дізнатись більше про Ranorex Studio - це просто завантажити безкоштовну пробну версію, а потім пройти серію відеороликів «Початок роботи». Вони є на каналі Ranorex YouTube, але ви також можете отримати доступ до повної серії відео безпосередньо зі стартової сторінки Ranorex Studio, як показано нижче
Розділ підтримки веб-сайту Ranorex додано з необхідними посібниками користувача.
Нарешті, студія Ranorex - це універсальна система автоматизації графічного інтерфейсу, яка може бути використана для тестування робочого столу, веб-програми або мобільного додатка що вам слід спробувати .
Повідомте нас, якщо у вас є запитання.
Рекомендована література
- Appium Studio for Eclipse: наскрізна автоматизація Appium / Selenium From Eclipse
- Підручник з практичного огляду інструменту управління тестами PractiTest
- Підручник з мобільної автоматизації Appium Studio (15+ практичних підручників)
- Практичний огляд інструменту управління тестами qTest
- Тестуйте автоматизацію Jira у Katalon Studio
- Встановлення та налаштування Appium Studio для Eclipse
- Katalon Automation Recorder (Selenium IDE Alternative): практичний підручник з огляду
- Підручник з Ranorex: Потужний інструмент для тестування настільних, веб- та мобільних засобів автоматизації