Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Лилу, 2 янв 2013.

Цена: 5000р.
Взнос: 776р.

Основной список: 7 участников

Резервный список: 17 участников

  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/
     
    1 человеку нравится это.
  2. Последние события

    1. no matter

      no matter не участвует в складчине.

      16 фев 2018
    2. Евгений88

      Евгений88 не участвует в складчине.

      4 ноя 2017
    3. John Dalton

      John Dalton участвует в складчине.

      18 июл 2017
    4. John Dalton

      John Dalton не участвует в складчине.

      18 июл 2017
  3. shahist

    shahist shahist ЧКЧлен клуба

    Записуемся и уменьшает цену. Теперь как раз пик тестирования. Зарплаты высокие :)
     
  4. shahist

    shahist shahist ЧКЧлен клуба

    Что-то никто не записывается:(. А когда примерно сбор денег будет?
     
  5. shahist

    shahist shahist ЧКЧлен клуба

    Кто член клуба, сделайте подпись внизу. Может больше народу придет:)
     
  6. murzikozz

    murzikozz murzikozz БанЗабанен

    на чем фреймворк будет писаться? на чистом пхп?
     
    1 человеку нравится это.
  7. prophet

    prophet prophet БанЗабанен

  8. Лилу

    Лилу Лилу ОргОрганизатор

    Люди, ау!!! Начинающие программисты не проходите мимо!!!! Оно вам пригодится. Посмотрите на ПО с еще одной позиции.
    И сюда тоже загляните - это все одна контора​
    1.
    Разработка тестов на Python с использованием Selenium 2.0

    2.​
    Masterclass от экспертов по тестингу ПО

    Отличный сайт - интереснейший материал.. Ну будущие хакеры и тд.. давайте записывайтесь скорее
     
  9. Юрий883

    Юрий883 Юрий883 ЧКЧлен клуба

Поделиться этой страницей