Аудитория:
- Новые пользователи Unified Functional Testing (UFT),
- QA - инженеры.
Прослушав данный курс, Вы научитесь:
- Создавать скрипты на основе ручных тестовых сценариев;
- Улучшать скрипты используя параметризацию и верификацию;
- Создавать модули и блоки в скриптах;
- Использовать репозиторий объектов;
- Использовать средства отслеживания ошибок;
- Создавать точки верификации;
- Использовать средства управления репозиторией объектов;
- Исправлять проблемы связанные с распознаванием объектов;
- Использовать локальный мониторинг ресурсов;
- Работать с редакторами сркиптов;
- Получать и использовать данные об распознаваемых объектах;
- Создавать описание объектов на основе кода;
- Создавать тесты на языке VBScript;
- Извлекать данные из распознанных объектов;
- Создавать скрипты, которые используют данные из внешних источников;
- Создавать процедуры и функции;
- Использовать функциональную библиотеку по системным функциям и процедурам.
Необходимый уровень подготовки:
- Windows на уровне пользователя
- Базовые знания о работе с Web – сайтами и браузерами
- Принципы тестирования
Программа курса
Модуль 1: Обзор курса
- Обзор целей курса.
- Обзор лабораторных работ.
- Обзор расписания курса.
- Идентификация контента и тем, которые находятся за рамками данного курса.
- Обзор лабораторной среды.
Модуль 2: Подготовка к записи
- Идентификация принципов и техник тестирования.
- Документирования шагов бизнес-транзакций.
- Идентификация приложения и архитектуры.
- Создание нового теста.
- Обзор функциональности Unified Functional Testing (UFT).
- Подготовка среды для UFT .
Модуль 3: Создание простейших скриптов
- Создание скрипта на основе ручного тестового сценария.
- Запуск теста и проверка ошибок.
- Сохранение теста.
- Просмотр результатов теста.
Модуль 4: Работа с объектами
- Идентификация объектов.
- Определение объектов UFT.
- Идентификация объектов UFT.
- Использование репозитория объектов для управления объектами в UFT.
Модуль 5: Использование синхронизации
- Определение синхронизации в UFT.
- Применение синхронизации в UFT.
- Добавление шага синхронизации в скрипт.
Модуль 6: Верификация с использованием стандартных точек верификаций
- Определение стандартных точек верификации.
- Добавление точек верификаций в тест.
- Использование регулярных выражений в точках верификаций.
Модуль 7: Использование параметров
- Определение параметров и их типов.
- Создание входного параметра.
- Создание выходного параметра.
- Параметризация стандартной точки верификации.
- Автоматическая параметризация.
Модуль 8: Автоматическая параметризация
- Идентификация параметров и параметризации в скрипте.
- Идентификация файлов и параметров.
- Использование параметров.
- Запуск тестов с параметрами.
- Создание переменных среды и пользовательских переменных.
Модуль 9: Создание блоков и модулей
- Идентификация блоков и модулей в скриптах.
- Определение типов модулей в скриптах.
- Идентификация итераций скриптов.
- Способы вызовов модулей и блоков.
- Использование переменных в блоках и модулях.
- Вызов модулей с параметрами.
- Создание нового модуля.
- Вызов существующего модуля из существующего скрипта.
- Исправление проблем с модулями.
Модуль 10: Добавление шагов в тест без записи
- Добавление шагов в тест без записи.
- Использование условий в тесте.
- Использование генератора шагов.
- Использование метода report для логирования результатов.
Модуль 11: Создания теста для Web- приложения
- Запись и запуск теста для Web - приложения.
- Создание точки верификации в тесте для Web - приложения.
Модуль 12: Создание собственных точек верификации
- Создание собственных точек верификации.
- Сравнение значений переменных.
- Использование средств отслеживания ошибок.
Модуль13: Использование точек верификации для БД
- Определение точек верификации для БД.
- Создание запроса Structured Query Language (SQL) используя Microsoft Query.
- Создание точки верификации БД.
- Параметризация точки верификации БД.
Модуль14: Дополнительные точки верификации
- Точки верификаций таблиц.
- Точки верификации текста.
- Точки верификации с распознаванием объектов Windows.
- Точки верификации файлов.
- Точки верификации XML .
Модуль 15: Использование общих репозиторий объектов
- Определение типов репозиторий объектов.
- Управление репозиториями через Object Repository Manager.
Модуль 16: Техники идентификации
- Настройка распознавания объектов.
- Порядковая идентификация.
- Использование технологии Smart- идентификации.
Модуль 17: Использование сценариев восстановления
- Идентификация ошибок в тесте.
- Создание сценариев восстановления.
- Привязка сценариев восстановление к тесту.
- Создание опциональных шагов в тесте.
Модуль 18: Мониторинг локальных ресурсов
- Использование мониторинга локальных ресурсов.
- Использование графиков производительности.
- Экспорт данных мониторинг алокальных ресурсов.
Модуль 19: Введение в редактор сценариев
- Обзор функциональности редактора сценариев.
- Обзор различий редактора сценариев и других типов представлений скрипты.
- Наиболее часто используемые методы и объекты в UFT.
Модуль 20: Использование редактора сценариев
- Использование генератора шагов для создание новых шагов в тесте.
- Вставка новых шагов в тест используя редактор сценариев (Expert View).
- Использование оператора With в VBScript.
- Отслеживание ошибок в тесте.
Модуль 21: Работа со свойствами объектов
- Получение свойств объекта во время записи теста.
- Получение и запись свойств объектов.
- Основные свойства объектов.
- Использование констант и переменных в скриптах.
Модуль 22: Работа с динамическими объектами
- Создание динамических свойств объектов в репозитории объектов.
- Создание программного описания объектов.
- Создание и использование программного описания объектов.
Модуль 23: Использование VBScript
- Операторы VBScript.
- Команды VBScript.
- Функции VBScript.
- Использование операторов, команд, функций VBScript в скриптах.
Модуль 24: Работа с динамическими данными
- Получение данных и свойств объектов из приложения.
- Операторы цикла в VBScript.
- Созданиеa data-driven теста.
Модуль 25: Получение внешних данных
- Создание скрипта использующего внешние данные.
- Импорт и экспорт данных в/из Microsoft Excel.
- Импорт и экспорт данных в текстовые файлы.
Модуль 26: Создание новых процедур
- Обзор преимуществ создания процедур в тесте.
- Создание новых процедур и функций.
- Регистрация процедуры и объекта.
- Создание функциональной библиотеки и привязка её к тесту.
Модуль 27: Обработка ошибок при тестировании приложений
- Описание ошибки в тесте.
- Обработка позитивных и негативных данных в тесте.
- Использование сценариев восстановления в тесте.
- Обработка ошибок на программном уровне.
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Вы познакомитесь с историей разработки ПО и проблемами, с которыми сталкиваются команды при разработке продуктов, а также с современными подходами к решению этих проблем. Курс построен на примерах из реальных проектов, организованных как по традиционным технологиям, так и с использованием гибких методик разработки.
Учебный центр "Интерфейс" предлагает курсы для всех категорий специалистов проектного менеджмента: пользователей, менеджеров проектов, системных администраторов.
В конце обучения на курсах проводится итоговая аттестация в виде теста или путём выставления оценки преподавателем за весь курс обучения на основании оценок, полученных обучающимся при проверке усвоения изучаемого материала на основании оценок за практические работы, выполненные в процессе обучения.
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
- Нужна помощь в поиске курса?
Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
- Поговорите со своим личным тренинг-менеджером!
Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru
|