Скоро Разработка тестового фреймворка

  • Автор темы VkurseBot
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
782
50
Голосов: 0
#1
Подходы к разработке тестового фреймворка (TestComplete)



TestComplete является одним из самых популярных инструментов автоматизации. И в автоматизации desktop-приложений ему пока нет равных.

Начать автоматизировать на TestComplete довольно просто. Гораздо сложнее создать “боевой” фреймворк, устойчивый к изменениям, расширяемый, удобный, чтобы тесты можно было легко читать и использовать. Для этого нужно уметь выжимать из инструмента всё возможное, использовать то, что подходит для вашего проекта, и дописывать то, что не подходит или подходит частично.


Проектируя фреймворк и разрабатывая тесты, вы сталкиваетесь с непростыми вопросами. Что выбрать -- линейный код, модульную структуру, DDT, ODT, KDT или что-то еще? Как это правильно реализовать? Для каких целей подходят эти подходы? Как понять, что лучше подходит для вашего проекта? Какие затраты на это все и окупится ли оно?

Данный тренинг – это углубленный практический курс, который поможет вам найти ответы на перечисленные вопросы. Цель тренинга – показать на практике реализацию различных подходов к разработке автотестов с детальным объяснением, что когда использовать и зачем это делается. Будем писать код и строить фрейморк. С нуля.
После прохождения курса вы будете:
  • уметь использовать различные подходы к разработке автоматизированных тестов,
  • уметь реализовывать эти подходы в виде тестового фреймворка,
  • уметь выбирать оптимальные подходы для различных ситуаций.
ПРОГРАММА КУРСА
Занятие 1: Введение

  • Знакомимся с тестовым приложением
  • Создаем проект, делаем основные настройки
  • Готовим NameMapping (мапим объекты в приложении, с которыми будем работать)
  • Готовим структуру будущего фреймворка
Занятие 2: Object-driven testing (ODT). Первая часть

  • Ставим задачу
  • Создаем хелперы для контролов
  • Создаем структуру тестовых данных, пишем парсер
  • Создаем объекты форм, описываем поведение
  • Создаем тест
Занятие 3: Object-driven testing (ODT). Вторая часть

  • Имплементируем заглушки из занятия 2, делаем полноценный код
  • Усложняем структуру тестовых данных и сценариев
  • Описываем более сложные хелперы
  • Расширяем тест
  • Заключение по ODT
Занятие 4: Data-driven testing (DDT)

  • Создаем тестовые данные для ddt-loop
  • Создаем несколько тестов (используя уже написанный кусок фреймворка)
  • Расширяем фреймворк под нужды DDT
  • Модифицируем тест для запуска на случайных данных
  • Заключение по DDT
Занятие 5: Keyword-driven testing (KDT)

  • Отличия KDT в инструменте TestComplete и настоящего KDT
  • Описываем тест (по принципу TDD)
  • Формируем список кейвордов, связываем с фреймворком, пишем парсер
  • Реализуем кейворды
  • Проверяем и расширяем тест
  • Заключение по KDT
Формат тренинга

Онлайн-тренинг продолжительностью 5 занятий по 1,5 - 2 часа с еженедельными онлайн-консультациями и практическими домашними заданиями.
Тренинг будет проходить на последней версии TestComplete (триальная версия с полным функционалом). В настоящий момент это версия 9.0. Но все подходы также подойдут и для более старых версий инструмента. И не только TestComplete. Подходы универсальные и будут работать для любого инструмента.
Записи занятий будут выкладываться каждую неделю по понедельникам начиная с 14 января.
После каждого занятия будет домашнее задание, чтобы вы могли отработать техники, показанные на занятии.
Один раз в неделю будет проводиться консультация в системе GoToWebinar, во время которой тренер будет отвечать на все возникшие вопросы. Точные даты консультаций: 17, 24, 30 января, 6, 15 февраля с 21-30 по московскому времени.
Также тренер будет доступен для вопросов в скайпе на протяжении всего тренинга.

Тренер: Дмитрий Марков
В тестировании 8 лет. Из них 5 лет занимаюсь автоматизированным тестированием. Часто используемые инструменты автоматизации: TestComplete и VS2008 .NET C# + UI Automation.
Автоматизировал на TestComplete (с добавлением VS2008 .NET C#) крупный медицинский проект общей длительностью 300 человеко-лет. Тестовый фреймоворк - 100k+ строк кода на TestComplete + 50k+ строк кода на C#.

цена 5000 руб.


Это курс особенно будет интересен тем, кто был здесь
http://skladchik.com/threads/Тестер-по-44-часа-бонус-Практикум-по-тест-дизайну.1175/
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя