План на курса
Модул 1: Общ преглед на HP UFT
• Начална страница на UFT
Модул 2: Подготовка за записване / Преимущества на автоматизираното тестуване
• Навигация през типичния работен процес за тестване на графичната потребителска среда (GUI)
• Документиране на стъпките на бизнес процес
• Приоритизация на бизнес процесите, използвайки ефективни критерии
• Събиране на достатъчно тестови данни
• Подготовка на тестовата среда за автоматизирано тестуване
Модул 3: Преобразуване на ръчно тестово случай в автоматизиран тест
• Изпълняване на тест и проверка за грешки
• Запазване на теста
• Преглед на резултатите от теста
Модул 4: Идентифициране на обект
• Идентифициране на обекти в UFT за тестуване на графичната потребителска среда (GUI)
• Използване на репозиторията на обектите за управление на тестваните обекти в UFT
Модул 5: Споделен репозиторий на обекти
• Идентифициране на видовете репозитории на обекти
• Управление на споделени репозитории на обекти със средствата за управление на репозиторията на обекти
• Използване на визуални идентификатори на обекти
Модул 6: Обект за синхронизация
• Дефиниране на синхронизацията в UFT за тестуване на графичната потребителска среда (GUI)
• Идентифициране на употребите на синхронизацията в UFT
• Добавяне на стъпка за синхронизация за конкретен обект
Модул 7: Използване на проверки (checkpoints)
• Дефиниране на стандартни проверки
• Добавяне на стандартни проверки към теста
• Използване на регулярно изрази за добавяне на гъвкавост към стандартните проверки
Модул 8: Използване на параметри
• Вмъкване на входен или изходен параметър
• Вмъкване на изходен параметър
• Параметризиране на проверка (checkpoint)
• Оценяване на резултатите от теста за итерационни тестове
Модул 9: Как да използвате повторно използваните действия (reusable actions)
• Идентифициране на действията в тестуването на графичната потребителска среда (GUI)
• Идентифициране на видовете действия
• Идентифициране на итерации в действията и теста
• Идентифициране на извиквания към съществуващи действия и копия на действия
• Споделяне на стойности чрез глобалната таблица с данни
• Извикване на действия с параметри
• Запазване на връщани стойности от действията
• Създаване на множество действия от едно действие
• Създаване на ново действие
• Извикване на повторно използвано действие от друг тест
• Използване на локални и глобални таблици с данни
• Решаване на изчезнали действия
Модул 10: Добавяне на стъпки без записващо средство (recording tool)
• Изписване на видовете стъпки, които могат да бъдат добавени към теста без използването на функцията за запис
• Използване на условни изрази в теста
• Използване на генератора на стъпки (Step Generator)
• Използване на обект reporter за съобщаване на събития в резултатите от теста
Модул 11: Създаване на тестове за уеб приложения
• Запис и изпълнение на тест за уеб приложение
• Добавяне на стандартни проверки (checkpoints) към обекти в уеб приложенията
• Добавяне на текстова проверка (text checkpoint) в тест за уеб приложение
Модул 12: Тестуване на уеб услуги с UFT API
• Дефиниране на архитектурата, ориентирана към услугите (Service Oriented Architecture - SOA)
• Идентифициране на компонентите на SOA
• Дефиниране на терминологията и принципите, свързани с тестването на компоненти
• Навигация в потребителския интерфейс (UI) на UFT за API тестуване
• Създаване на основен тест на услуга (API Test) в UFT
Отзиви от потребители (5)
Добро взаимоотношение, Łukasz имаше време за въпросите на всички и успя да помогне на всяко лице с проблеми.
Kelly Morris - Titian Software Poland Sp. z o.o.
Курс - Selenium WebDriver in C#
Машинен превод
Нахаресах всичко, тъй като всичко е ново за мен и мога да видя добавената стойност, която може да принесе на моята работа.
Zareef - BMW South Africa
Курс - Tosca: Model-Based Testing for Complex Systems
Машинен превод
Много упражнения, които дадоха много praktични умения.
Rafal Borek - Bytamic Solutions sp. z o.o.
Курс - Automation Testing with Cypress
Машинен превод
Тренерът обясни всяка функционалност подробно.
Argean Quilaquil - DXC
Курс - TestComplete
Машинен превод
Тренерът е приятен. Обясненията му са ясни и интересни. Той се старае да направи уроците колкото е възможно по-интересни. Насладих се на урока и придобих много знания. Благодаря ти много. Най-полезната техника, която научих, е локализирането на елементи за различни веб компоненти като текстови полета, радиобутони и бутони. Понякога идентификаторът на елемента не се заваря правилно. Научихме различен начин за локализиране на елементи чрез CSS селектори, XPath, име и ID. Много ми харесаха обясненията. Благодаря ти.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Курс - Advanced Selenium with C#
Машинен превод