Открыто

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

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

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

Основной список:

  1. 1.shahist  
  2. 2.dmp11  
  3. 3.ruzerone  
  4. 4.LeetMacs  
  5. 5.saitcreator  
  6. 6.Rolodim  
  7. 7.ученый  
  8. 8.maxiaka45  
  9. 9.Jasco  
  10. 10.John Dalton  

Резервный список:

  1. 1.dgoni  
  2. 2.Rustem Zhumagulov  
  3. 3.Tural  
  4. 4.Жадный Барс  
  5. 5.Эдуард  
  6. 6.arturios  
  7. 7.Leeman  
  8. 8.Inhuman Agency  
  9. 9.dikoobraz87  
  10. 10.OlegLosev  
  11. 11.Невероятный Корш  
  12. 12.Studentka16  
  13. 13.Kathleen  
  14. 14.arianna  
  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/
     
    popovsqa нравится это.
  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 БанЗабанен

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

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

  8. Лилу

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

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

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

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

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

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

  1. Сбор взносов (Курсы по программированию):
  2. Нужен организатор (Курсы по программированию):