Скрыть объявление
Более 45000 материалов для скачивания в нашем приватном разделе. Не пропусти, возможно данную складчину уже выкупили и выложили для ознакомления.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

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

Тема в разделе "Программирование", создана пользователем Volchek, 7 июн 2014.

0/5, Голосов: 0

Этап:
Набор участников
Цена:
5000.00 руб.
Участников:
4 из 20
Организатор:
требуется
20%
Расчетный взнос:
275 руб.
  • Участники покупки:
    1. Rainwind, 2. bronis, 3. Belic, 4. felina;
  1. Volchek

    Volchek Модератор

    Сообщения:
    14.910
    Симпатии:
    11.344
    Подходы к разработке тестового фреймворка (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 руб.

    Это курс особенно будет интересен тем, кто был здесь
    https://infostock.net/search/search...44-часа-бонус-Практикум-по-тест-дизайну.1175/
     
Оценить эту тему:
/5,
Поделиться: