- Регистрация
- 26.05.2022
- Сообщения
- 26 736
- Реакции
- 192
- Баллы
- 63
TestComplete для начинающих
TestComplete - самый популярный в странах СНГ инструмент для автоматизации тестирования различных приложений: .NET, Java, Win32, Web, Delphi, Flas, Flex и многих других.
Пройдя этот тренинг, вы научитесь не только писать скрипты с помощью TestComplete, но также решать разнообразные задачи, возникающие в процессе автоматизации, выбирать наиболее оптимальные способы работы с тестируемым приложением, ознакомитесь с наиболее интересными и полезными возможностями TestComplete, а также самостоятельно выполните несколько практических заданий под руководством опытного тренера.
Тренинг будет полезен как новичкам, так и людям, уже имеющим опыт работы с данным инструментом.
Программа курса
Программа курса
Занятие №1
Цель: общее знакомство с TestComplete.
План занятия:
Введение (представление, план занятий)
Установка TestComplete (проводиться не будет, лишь краткое описание), Script Debugger
Создание проекта, выбор языка программирования
Обзор IDE, основные настройки
Запись и воспроизведение скрипта. Keyword Tests, Script Tests. Достоинства и недостатки обоих подходов
Просмотр и экспорт логов
Запуск приложения, TestedApps
Использование Object Browser (Object Spy) для просмотра свойств элементов
Сходство и отличия в работе с разными типами приложений (Win32, .NET, Web, Java, Delphi, etc.). «Открытое» приложение
Создание первого скрипта вручную
Вопросы/ответы
Занятие №2
Цель: улучшенные приемы работы с TestComplete
План занятия:
Краткое повторение пройденного материала (3-5 минут)
Отладка скриптов
Обзор моделей приложения (Flat/Tree, DOM/Tag/Hybrid/Tree). Сравнение и выбор подходящей модели
Использование Name Mapping, Aliases и Object Mapping. Достоинства и недостатки
Использование Stores и Checkpoints. Альтернативные варианты встроенной функциональности
Синхронизация выполнения скриптов: назначение, реализация. Ожидание и поиск объектов. Особенности использования с различными моделями приложений
Вопросы/ответы
Занятие №3
Цель: работа с данными и графикой
План занятия:
Краткий обзор пройденного ранее материала (3-5 мин)
Data-Driven Testing на примере данных из CSV-файла. Проход по записям и колонкам, получение количества записей
Работа с базами данных (на примере MS SQL Server)
Работа с графикой (на примере MS Paint)
Вопросы/ответы
Занятие №4
Цель: дополнительные возможности и настройки TestComplete
План занятия:
Краткое повторение пройденного материала (3-5 мин)
Использование нескольких модулей
Нагрузочное тестирование Web-приложений
Распознавание текста (OCR). Применение, ограничения
Перехват событий TestComplete
Пользовательские формы (краткий обзор)
Особенности использования Remote Desktop и Virtual Machines
Полезные объекты TestComplete
Настройки (проекта, TestComplete’a)
API, DLL, .NET методы (краткий обзор)
Вопросы/ответы
Заключение: что не было рассмотрено и может быть полезным в работе (распределенное функциональное и нагрузочное тестирование, Object-Driven Testing, тестирование мобильных приложений, TestExecute/TestRecorder, TestComplete и COM, Присоединяемые и Самотестирующие приложения, создание собственных надстроек, тестирование web-сервисов, низкоуровневые процедуры, интеграция с системами контроля версий, Visualizer, Indicator)
TestComplete - самый популярный в странах СНГ инструмент для автоматизации тестирования различных приложений: .NET, Java, Win32, Web, Delphi, Flas, Flex и многих других.
Пройдя этот тренинг, вы научитесь не только писать скрипты с помощью TestComplete, но также решать разнообразные задачи, возникающие в процессе автоматизации, выбирать наиболее оптимальные способы работы с тестируемым приложением, ознакомитесь с наиболее интересными и полезными возможностями TestComplete, а также самостоятельно выполните несколько практических заданий под руководством опытного тренера.
Тренинг будет полезен как новичкам, так и людям, уже имеющим опыт работы с данным инструментом.
Программа курса
Программа курса
Занятие №1
Цель: общее знакомство с TestComplete.
План занятия:
Введение (представление, план занятий)
Установка TestComplete (проводиться не будет, лишь краткое описание), Script Debugger
Создание проекта, выбор языка программирования
Обзор IDE, основные настройки
Запись и воспроизведение скрипта. Keyword Tests, Script Tests. Достоинства и недостатки обоих подходов
Просмотр и экспорт логов
Запуск приложения, TestedApps
Использование Object Browser (Object Spy) для просмотра свойств элементов
Сходство и отличия в работе с разными типами приложений (Win32, .NET, Web, Java, Delphi, etc.). «Открытое» приложение
Создание первого скрипта вручную
Вопросы/ответы
Занятие №2
Цель: улучшенные приемы работы с TestComplete
План занятия:
Краткое повторение пройденного материала (3-5 минут)
Отладка скриптов
Обзор моделей приложения (Flat/Tree, DOM/Tag/Hybrid/Tree). Сравнение и выбор подходящей модели
Использование Name Mapping, Aliases и Object Mapping. Достоинства и недостатки
Использование Stores и Checkpoints. Альтернативные варианты встроенной функциональности
Синхронизация выполнения скриптов: назначение, реализация. Ожидание и поиск объектов. Особенности использования с различными моделями приложений
Вопросы/ответы
Занятие №3
Цель: работа с данными и графикой
План занятия:
Краткий обзор пройденного ранее материала (3-5 мин)
Data-Driven Testing на примере данных из CSV-файла. Проход по записям и колонкам, получение количества записей
Работа с базами данных (на примере MS SQL Server)
Работа с графикой (на примере MS Paint)
Вопросы/ответы
Занятие №4
Цель: дополнительные возможности и настройки TestComplete
План занятия:
Краткое повторение пройденного материала (3-5 мин)
Использование нескольких модулей
Нагрузочное тестирование Web-приложений
Распознавание текста (OCR). Применение, ограничения
Перехват событий TestComplete
Пользовательские формы (краткий обзор)
Особенности использования Remote Desktop и Virtual Machines
Полезные объекты TestComplete
Настройки (проекта, TestComplete’a)
API, DLL, .NET методы (краткий обзор)
Вопросы/ответы
Заключение: что не было рассмотрено и может быть полезным в работе (распределенное функциональное и нагрузочное тестирование, Object-Driven Testing, тестирование мобильных приложений, TestExecute/TestRecorder, TestComplete и COM, Присоединяемые и Самотестирующие приложения, создание собственных надстроек, тестирование web-сервисов, низкоуровневые процедуры, интеграция с системами контроля версий, Visualizer, Indicator)