|
Геннадий Алпаев перед Новым годом распродает записи курса "Автоматизация тестов с использованием TestComplete" (уроки, вопросы и ответы, задания для самостоятельной проработки) с 50% скидкой. Скидка действует только до 22 декабря.
Вы получаете всё то же самое, что и на обычном тренинге, с одним исключением: задания для самостоятельной проработки проверяться не будут (а значит, сертификаты тоже не будут выдаваться). Этот вариант хорош для тех, кто не хочет ждать новой версии курса, которая будет только в марте и кому нужно быстро ознакомиться с TestComplete'ом.
Приобретение записей курса вовсе не означает, что вы останетесь один на один с учебным материалом. Вы можете обращаться к тренеру по скайпу или почте в любое удобное время. Большинство вопросов обычно можно решить в ходе короткой консультации.
Купить записи курса с 50% скидкой (http://software-testing.ru/shop/home?page=shop.product_details&flypage=flypage.tpl&product_id=144&category_id=7)
Посмотреть информацию о других тренингах по тестированию ПО (http://software-testing.ru/trainings/)
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 7 (выбор обусловлен тем, что в следующих версиях нет существенных для демо изменений, а работает 7ая версия быстрее, что позволит слушателям не ждать подолгу завершения операций) с использованием языка JScript. Все примеры работы делаются со стандартными Windows-приложениями Calculator и Paint.
В конце каждого занятия слушателям высылается краткий список пройденного материала (название, где найти в TestComplete, какие-то особенности) для упрощения выполнения домашнего задания.
|