qtp tutorials 25 micro focus quick test professional training tutorials
Сьогодні ми публікуємо першу частину багатосерійної серії гостьових дописів про Micro Focus Quick Test Professional (QTP). У цій багатосерійній навчальній серії QTP ми детально розглянемо всі підручники та концепції QTP з адекватними ілюстраціями. Наш експерт-автор Swati S. допоможе нам представити цю серію для наших читачів.
Ці посібники з QTP призначені для початківців та досвідчених користувачів. Починаючи з основ QTP, ви навчитесь розширеним сценаріям, на практичних прикладах для легшого розуміння.
ПРИМІТКА: Наведених нижче текстових посібників достатньо, щоб ви розпочали навчання на інструменті автоматизації QTP. Але якщо ви зацікавлені в практичному навчанні QTP, перегляньте наш Комплексне відео QTP курс досвідчених професіоналів.
Беручи до уваги великий перелік таких Підручники з QTP , ми будемо часто публікувати нові статті. Слідкуйте за всіма статтями цієї серії навчальних курсів Quick Test Professional Online, щоб ви не пропустили жодної теми. Уважно стежте за темами, тренуйтеся вдома в пробній версії QTP та задавайте свої запитання у відповідному розділі коментарів до статті. Ми забезпечимо відповідь на всі відповідні запитання.
Якщо ви є досвідченим користувачем QTP, поділіться своїм досвідом щодо вдосконалення цієї серії навчальних програм QTP, обговорюючи передові концепції QTP та відповідаючи на запитання читачів.
Що ви дізнаєтесь:
Підручники з навчальної серії QTP
Вступ до QTP
- Підручник No1 - Вступ до QuickTest Professional (QTP)
- Підручник No2 - Робота з переглядом ключових слів QTP та переглядом експертів
- Підручник No3 - Додавання стандартних кроків із подання ключових слів
- Підручник No4 - Умовні та циклічні твердження у поданні ключових слів
- Підручник No5 - Переміщення кроків та вирішення точок зупинку
- Підручник No6 - Розуміння налаштувань запису та запуску QTP
- Підручник No7 - Як QTP однозначно ідентифікує об’єкти? (Обов’язково прочитати)
- Підручник No8 - Режими запису, Object Spy та сховища
Вивчіть сценарії VB
- Підручник No 9 - Підручники з VBScript - Повне керівництво
- Підручник No10 - Основи VBScript для вивчення QTP - Підручник 2
КПП QTP
- Підручник No11 - Використання кодера паролів та активного екрану
- Підручник No12 - Експертний вигляд, генератор кроків та контрольні точки
- Підручник No13 - Вставка стандартної та контрольної точки зображення
- Підручник No14 - Вставка растрових і текстових контрольних точок у тести
- Підручник No15 - Використання контрольних точок для області тексту, таблиці та сторінки
- Підручник No16 - Контрольні точки XML, доступності та бази даних
Тестові рамки автоматизації
- Підручник No17 - Рамки автоматизації Частина 1 (Обов’язково прочитати)
- Підручник No18 - Структури автоматизації тестів, частина 2
Покращте свої тести
- Підручник No19 - Параметризація в частині 1 QTP
- Підручник No20 - Параметризація в частині 2 QTP
- Підручник No21 - Бібліотеки дій та функцій
- Підручник No22 - Використання сховищ об’єктів QTP
- Підручник No23 - Розумна ідентифікація об’єкта та аналіз результатів тесту
- Підручник No24 - Віртуальні об'єкти та сценарії відновлення
- Підручник No25 - Описове програмування
Перевірте своє розуміння
Ось перша стаття з цієї серії навчальних програм QTP - “Вступ до QuickTest Professional (QTP)”
Вступ до QuickTest Professional (QTP)
Що таке QTP?
Програма Quick Test Professional (QTP) Micro Focus - це програмне забезпечення, що сприяє автоматичному тестуванню програмних додатків - функціональне та регресійне тестування, щоб бути більш конкретними. QTP постачається з користувацьким інтерфейсом, який можна вважати інтегрованим середовищем розробки (IDE) для самого тесту.
IDE має різні функції, які допомагають тестувальнику розробити вичерпний сценарій, який би успішно підтвердив мету тесту. Усі ці особливості будуть детально обговорені під час проходження циклу цих статей.
Деякі важливі аспекти QTP:
Як створити список Java - -
- Він використовує сценарій VB як свою мову сценаріїв. (Мова сценаріїв - це та, яка інтерпретується під час виконання)
- QTP працює лише в середовищі Windows.
- Поточна версія QTP - 11.0 (остання версія Єдиного функціонального тестування - UFT 11.5)
- Підтримувані технології - це Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services та багато основних мов. Хоча деякі старіші версії підтримують не всі перелічені технології.
Як це працює?
Основним методом створення тесту є запис і відтворення. Що це насправді означає? Давайте поговоримо спочатку про «Record». Коли тестер запускає QTP і виконує серію операцій на AUT (Application Test Test), QTP формує рядки коду, які відповідають кожній виконаній операції.
Це буде базовим тестовим сценарієм. Перехід до «Відтворення». Коли запускається створений тестовий скрипт, він виконує ті самі операції на AUT, таким чином відтворюючи послідовність вже записаних кроків.
Наприклад, Коли я запускаю QTP і намагаюся отримати доступ до сторінки входу в веб-програму електронної пошти, я вводжу ідентифікатор входу, Пароль і натискаю кнопку OK. Ці дії записуються в їх еквівалентних рядках коду VBScript в IDE QTP. Коли я зберігаю цей тестовий скрипт і відтворюю його, QTP введе той самий ідентифікатор для входу, пароль, який я вводив раніше, і натискає на мене кнопку ОК.
Зараз це суть базової техніки створення тесту, запису та відтворення не завжди достатньо для надійного тестового сценарію. Для досягнення необхідних результатів тестувальникові доведеться використовувати інші функції IDE разом із кількома своїми навичками програмування.
Існують різні технічні аспекти, які слід врахувати перед тим, як ми спробуємо записати та відтворити, наприклад, стан AUT, синхронізація, точні параметри меню, точний код, який генерує QTP, тощо. Ми до цього дійдемо, як тільки ми обговорити основні концепції самого інструменту.
Ось як все це працює. QTP ідентифікує різні об'єкти в AUT за допомогою імені або ідентифікатора обробника або будь-якої іншої унікальної властивості / властивостей, якими володіє об'єкт. Під час фази запису він фіксує всі ці властивості, а під час відтворення виконує необхідні операції, як клацання миші, перевірка прапорців тощо над цими об'єктами.
Що потрібно для початку роботи з QTP?
Діюча ліцензія QTP або у випадку, якщо учень пробну версію на своєму комп’ютері.
Завантаження QTP : Ось посилання для завантаження пробної версії QTP: Завантажити універсальне функціональне тестування Micro Focus (UFT) .
У наведеному вище посиланні перейдіть на вкладку «Випробування та демонстрації» та виберіть опцію «Оцінка англійської мови Micro Focus QTP Essentials 11.0 (лише для веб-графічного тестування)». Ви також можете вибрати останню версію Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Повідомте нас, якщо вам потрібні більш детальні вказівки щодо завантаження та встановлення пробної версії QTP на вашому комп'ютері.
Існує два типи ліцензій - ліцензія на сидіння та супутня / плаваюча ліцензія. Ліцензія на місце поширюється на одну машину одночасно, тоді як поточна ліцензія на певну кількість одночасних користувачів.
Тепер, коли ми маємо деяку довідкову інформацію про QTP, давайте розглянемо сам інструмент, починаючи з інтерфейсу користувача.
Графічний інтерфейс QTP:
масиви та функції c ++
Коли тест записується або створюється, його можна переглянути в одному з цих двох видів:
- Перегляд ключових слів: Цей вигляд являє собою табличне зображення всіх об’єктів та дій, що виконуються над ними. Кожен рядок у таблиці - це крок, який виконується на AUT, і його можна змінити. Деякі з найпоширеніших стовпців, що відображаються, - це елемент, операція, значення та документація.
- Експертний вигляд: Як випливає з назви, цей подання призначено для більш технічних користувачів, які хочуть налаштувати вихідний код відповідно до своїх вимог.
Обидва подання доступні одночасно, тому користувач може перемикатися між ними в будь-який час під час створення або модифікації тесту.
Давайте запишемо дещо, щоб розпочати
Крок 1): Запустіть QTP. Перше, що з’являється - це менеджер надбудов. На ній відображаються всі надбудови, які доступні, і користувач може встановити або зняти прапорці за необхідності. Active-X, Web та Visual Basic доступні за замовчуванням. (За потреби цю функцію можна вимкнути) .
Крок No2) Після натискання кнопки ОК на стартовій сторінці менеджера надбудов з’являється сторінка. (натисніть на зображення, щоб збільшити)
Крок No3) При виборі опції «Запис» (клавіша F3) на екрані «Налаштування запису та запуску» з’являються вкладки «Веб» та «Програма Windows». Клацніть OK, не змінюючи жодних налаштувань. Однак усі особливості цього екрану будуть детально обговорені пізніше.
Крок No4) Для нашого прикладу я збираюся запустити програму «Політ» із зразків, які постачаються з QTP. Я збираюся ввести «Ім'я агента» та «Пароль» на екрані входу. Тепер давайте розглянемо код, який він генерує.
Далі подано перегляд ключових слів. Як бачите, дії виконуються у вигляді таблиці зі стовпцями: Елемент, Операція, Значення та Документація. Елемент відповідає об'єкту в AUT, над яким ми виконали дію, операція - це сама дія, значення - це дані, для яких ми встановлюємо конкретний об'єкт, а документація більш-менш схожа на опис. (натисніть на зображення, щоб збільшити)
Відповідне подання ключових слів того самого тесту є таким. Як бачите, це представлення містить вихідний код для всіх виконаних дій.
Крок No5) Кодом можна маніпулювати з будь-якого з цих подань.
Висновок
Ось список усього, що ми обговорювали в цій статті:
QTP - це програмне забезпечення, яке допомагає автоматизованим функціональним і Регресійне тестування програмних додатків. Поточна версія працює лише в середовищі Windows і використовує сценарій VB як мову сценаріїв. Основним методом для створення тесту є запис і відтворення, хоча цього не завжди достатньо. Він постачається з двома видами ліцензій, місцями та одночасними.
Надбудови за замовчуванням - Active X, Web та Visual Basic. Тест можна записати в Інтернеті або додатку Windows; конкретні деталі повинні бути вказані у спливаючому вікні налаштувань запису та запуску. Графічний інтерфейс надає два перегляди - ключове слово та експерт.
Подання ключових слів - це таблична форма, яка відображає такі деталі, як назва об’єктів, його значення, виконана операція тощо. У вікні Експерт відображаються виконані дії на АВТО у вигляді вихідного коду.
Додаткові операції, які потрібно виконати над тестовими об'єктами, можна додавати або видаляти або з перегляду ключових слів, або програмно з перегляду експертів. Детальніше про це у наступній статті.
Про автора: Це Swati, і цими статтями я намагаюся створити всебічний досвід навчання для початківців QTP. Пропрацювавши більше 4 років на QTP за всі мої 8 років життя як QA, я усвідомлюю, що потенціал для автоматизації тестування величезний. Я намагаюся реалізувати цей потенціал спільно з усіма нашими читачами через ці статті.
Хочете навчитися QTP у досвідчених професіоналів? Приєднуйтесь до нашого онлайн-навчального курсу відео
Будь ласка, приєднуйтесь та діліться цією БЕЗКОШТОВНОЮ серією навчань QTP зі своїми друзями. Задавайте свої запитання в коментарях нижче. Додайте цю сторінку в закладки, оскільки ми будемо оновлювати посилання на всі підручники з QTP звідси.
Рекомендована література
- Робота з переглядом ключових слів - Навчальний посібник з QTP 2
- Підручник з QTP # 18 - Управління даними та гібридні фреймворки, пояснені на прикладах QTP
- Підручник DevOps: Остаточне керівництво по DevOps (25+ підручників)
- Підручник JAVA для початківців: 100+ практичних навчальних посібників Java
- Підручник з Python для початківців (практичне БЕЗКОШТОВНЕ навчання з Python)
- 30+ найкращих підручників із селену: вивчіть селен на реальних прикладах
- Ласкаво просимо до SoftwareTestingHelp.com!
- Поглиблені підручники Eclipse для початківців