|
На самое ближайшее время в нашем расписании оказалось 6 мероприятий для тестировщиков-автоматизаторов, как для начинающих, так и для самых продвинутых.
Selenium 2.0: стартовый уровень (начало 12 апреля) – курс для совсем начинающих автоматизаторов.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:
- уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
- владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
- владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
- владеть базовым набором команд Selenium 2.0, позволяющих получать данные из браузера (текст, атрибуты элементов),
- уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.
"Программирование для тестировщиков" (начало 13 мая) -- это один из самых популярных наших тренингов. Он имеет достаточно большую продолжительность (10 занятий, 2,5 месяца), но это вполне оправдано, потому что навык программирования вырабатывается не сразу, нужны постоянные тренировки в течение некоторого времени. Этот тренинг нацелен на выработку не только навыков написания кода, но и навыков архитектурного дизайна (структурирования кода), владения средой разработки (IDE), средствами отладки, системами хранения кода. При этом основной упор делается на типовые шаблоны проектирования, используемые при разработке автоматизированных тестов, а большинство демонстраций и упражнений использует инструмент Selenium. Тренинг с домашними заданиями.
Разработка тестов на Java с использованием Selenium 2.0 (начало 13 мая) – курс для тех, кто уже знаком с инструментом, но хочет освоить его на более глубоком уровне.
Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Java.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования Java с использованием инструмента Selenium 2.0, в частности:
- владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
- владеть расширенным набором команд Selenium 2.0, эмулирующих действия пользователя (клавиатурные сочетания, перетаскивание элементов мышью и другие),
- владеть техниками поиска (идентификации) элементов в окне браузера,
- уметь обеспечивать стабильность и скорость выполнения тестов за счёт правильного использования ожиданий,
- уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
- владеть основными шаблонами проектирования тестов, в том числе шаблоном PageObject,
- уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов),
- уметь организовывать инфраструктуру для запуска тестов на сервере непрерывной интеграции.
А для тех, кто хочет научиться разрабатывать автотесты для веб-приложений на языке программирования Python разработан курс Разработка тестов на Python с использованием Selenium 2.0 (начало 1 июля).
Автоматизация тестирования: быть или не быть? (начало 17 июня)
Автоматизация тестирования. Заветная страна, сказочный рай. Мечта многих менеджеров -- автоматизировать все тесты, чтобы... Чтобы что? Можно ли добраться до этой цели, и что случается с теми, кто её достиг?
Автоматизация тестирования позволяет часть работ по тестированию переложить с тестировщиков-людей на плечи роботов-компьютеров. Но как любая другая другая автоматизация она не всегда оправдана с экономической точки зрения. Требуются вложения сил и средств, требуются специалисты особой квалификации, требуется особая программно-аппаратная база. Будут ли эти вложения оправданы? Какие выгоды принесет автоматизация?
Хотите узнать:
- какие виды тестирования хорошо поддаются автоматизации, а какие плохо?
- следует ли автоматизировать регрессионное тестирование?
- можно ли автоматизировать тестирование методом свободного поиска?
- как организовать ручное и автоматизированное тестирование, чтобы они не дублировали, а дополняли друг друга?
- каковы особенности проектирования тестов для автоматизации?
- впишется ли автоматизация в ваши процессы и методы разработки?
- как выбирать инструменты для автоматизации тестов?
- насколько можно доверять автоматизированным тестам, не будут ли они пропускать ошибки?
- какие специалисты потребуются для разработки автоматизированных тестов?
- сколько времени займет этап внедрения автоматизации и когда она начнет приносить выгоды?
- нужно ли что-то специально дорабатывать в тестируемом приложении, чтобы тесты можно было автоматизировать?
Auto ConfeT&QA: онлайн-конференция по автоматизации тестирования, даты проведения 27-28-29 мая 2013 года
Auto ConfeT&QA - это онлайн конференция по автоматизации и только по автоматизации. Код, подходы, архитектура, дизайн и никакого ручного тестирования и управления
Подготовлены практически полная программа конференции. Ознакомьтесь с ней, чтобы принять решение об участии.
|