Изучаем RobotFramework на примерах


(Mykhailo Poliarush) #1

Буквально перед SQA Days Михаил Поляруш проведет тренинг по использованию инструмента автоматизации Robot Framework.

Основатель портала  http://automated-testing.info/ . Начал карьерный путь в ИТ в 2004. Участвовал в больших и успешных международных проектах ведущих ИТ компаний Украины. Выполнял практически весь спектр работ, связанных с тестированием ПО, включая настройку процессов, построение команд, pre-sale активности и менеджмент. Перепробовав разнообразные стратегии, инструменты, подходы и их применение на реальных проектах Михаил занимается консалтингом и выполнением проектов по тестированию и автоматизации тестирования ПО. Регулярно делится полученным опытом на конференциях и тренингах. Также Михаил увлекаюется личностным развитием и управлением времени  http://lifedriver.com.ua .

На данный момент существует множество разных инструментов автоматизации, которые решают отдельные задачи. Один инструмент хорошо работает с веб приложениями, другой хорошо работает с веб-сервисами, а третий - с распознаванием образов. Иногда данных инструментов нам хватает, но когда необходимо автоматизировать все вместе, появляется вполне логичные вопросы. Как заставить этот зоопарк работать в единой системе?! И каждый  автоматизатор начинает изобретать велосипед. А ведь можно уже использовать существующие наработки!

В автоматизации уже давно сложились общепринятые истины, такие, как keyword-driven или data-driven подходы, BDD (Behavior Driven Development) и ATTD (Acceptance Test Driven Development), написание тестовых библиотек под ваше приложение, генерация отчетов и т.д. Robot Framework соединяет все эти вещи воедино, создавая один мощный каркас для автоматизации тестирования ПО с ориентацией на ваши потребности.

Программа  

  • Введение
    • Agile и автоматизация тестирования
    • Автоматизация приемочного тестирования (BDD и ATTD)
    • Различные фреймворки автоматизации тестирования и их преимущества
    • Архитектура Robot Framework
    • Обзор функциональности
  • Установка и настройка всего для работы с RobotFramework
    • Python / Java
    • Robot Framework
    • Дополнительные библиотеки и плагины
  • Создание keyword-driven, data-driven, BDD тестов
    • Синтаксис тестов и создание тестов
    • Работа с кейвордами и создание высоко-уровневых ключевых слов любого уровня
    • Создание тестов на основании данных
    • Создание приемочных тестов
    • Организация тестов через переменные, таггинг и директории
    • Прогон тестов, анализ результатов, пост-процесс данных
    • Продвинутое использование тестов, работа с переменными, циклами, выполнение с условием, и т.д.
  • Использование стандартных и дополнительных библиотек для создания
    • BuiltIn, OperatingSystem
    • Collections, String 
    • Dialogs, Screenshot
    • Selenium, Database 
    • AutoIt, HTTP, Swing и т.д.
  • Дополнительный инструментарий
    • Работа с документацией
    • Чтение и сравнение логов
    • Дополнительная обработка результатов
  • Создание собственных тестовых библиотек
  • Заключениe

Записуйтесь на тренинг уже сейчас!


(Kuanysh Bekturganov) #2

Доброго времени суток товарищи! Есть ли у кого нибудь видео по данной теме?