Записи с метками мастер-классы
Мастер-класс «Selenium против AJAX»
11 Январь
Мы доукомплектовали обучающую программу в рамках конференции Selenium Camp 2012, которая пройдет 24 февраля. Добавлен еще один мастер-класс «Selenium против AJAX» от одного из представителей команды разработки Selenium — Алексей Баранцев. Алексей является опытным тестировщиком и тренером, долгое время работает сам и обучает других работе с Selenium. Больше всего они известен по работе над поддержкой и развитием крупнейшего русскоязычного сайта о тестировании Software-Testing.Ru. Что же будет в мастер-классе?
На данный момент мир веб-приложений интенсивно развивается и интерфейс становится все более динамичным. Повсеместно используется асинхронное обновление элементов и AJAX. И такие веб-приложения приходится тестировать с помощью Selenium/WebDriver.
Автоматизированный тест можно разбить на атомарные фрагменты, которые многократно выполняются в цикле: “найди элемент”, “выполни действие”, “подожди результат”. Найди ссылку, кликни, подожди загрузки страницы. Найти пункт меню, наведи мышку, подожди появления выпадающего подменю. Найди поле ввода данных, введи текст, подожди появления списка вариантов для автопродолжения.
При автоматизаци AJAX-приложений проблемы возникают со всеми тремя видами фрагментов.
Во-первых, искать элементы сложно, потому что они как правило имеют динамические локаторы (нет фиксированных идентификаторов или имен).
Во-вторых, спектр возможных действий весьма широк. Это не только клики по ссылкам, как в “традиционных” веб-приложения, но и наведение курсора на элемент, перетаскивание, нажатия клавиш. При этом, даже самое простейшее действие, такое как однократное нажатие клавиши, может вызвать весьма активную реакцию приложения (автопродолжение, горячие клавиши и т.п.)
Ну и самое сложное — это ожидания. Что является признаком того, что некоторое действие выполнилось успешно или неуспешно? Появление или исчезноваение какого-то элемента? Добегание счётчика или прогресс-бара до 100%? Прекращение появления новых строк в загружаемой таблице? Или даже завершение всех асинхнронных xhttp-запросов? А может быть не стоит вообще ждать полного завершения действия, достаточно лишь частичного результата, чтобы уже можно было продолжить выполнение теста?
Из мастер-класса вы узнаете о том, как WebDriver решает все эти три задачи, особенно вторую и третью — поддержка полного спектра возможных действий и огромное разнообразие возможных способов ожидания тех или иных событий.
В программе обучающего дня каждый сможет подобрать себе программу по вкусу. Интересные мероприятия найдет каждый участник от начинающего до очень опытного. Торопитесь зарегистрироваться, количество мест ограничено!
Мастер-класс по Selenium IDE
10 Январь
Пролетели новогодние праздники и мы вернулись к формированию программы конференции. Она не стоит на месте и мы ведем переговоры с многими интересными докладчиками. Заявки на выступление будут приниматься до 28 января. После этого мы сформируем и опубликуем официальную программу конференции.
На прошлой неделе к списку докладчиков присоединился Алексей Лупан. Леша известен многим как отличный тестировщик веб-ориентированных приложений родом из Кишинева, а также автор блога о тестировании QA — грамотно и блога, посвященного Selenium IDE — Selenium IDE — rulezzz!. Неоднократный докладчик и член программного комитета конференции SQA Days. С недавних пор Леша является официальным QA trainer компании SysIQ Ukraine.
На конференции он выступит с мастер-классом «Selenium IDE — на грани адекватного». Это будет живая демонстрация сильнейших возможностей простейших приемов программирования сложнейших задач по тестированию веб-приложений посредством Selenium IDE на примере баг-трекера Mantis плюс обучение кого угодно всему вышеупомянутому. Данный мастер-класс будет интересен тем, кто активно использует Selenium IDE для автоматизации тестирования либо ищет простой и быстрый инструмент для упрощения жизни в тестировании веб-приложений. Мастер-класс пройдет в основной день конференции 25 февраля.
Напоминаем, что 24 февраля в рамках конференции пройдет образовательный день. В этот день участники смогут посетить практические мастер-классы и тренинги, подняв свой уровень знаний и навыков работы с Selenium/WebDriver. Этот день оплачивается отдельно и требует дополнительной регистрации. Не упустите возможность поучиться у опытных коллег!
Открыт основной этап регистрации и день мастер-классов
3 Январь
Наступил Новый Год и мы поздравляем вас всех с этим радостным событием! Надеемся, вы отлично отметили праздники и уже готовы к рабочим будням.
У нас тем временем закончился этап предварительной регистрации, на котором около 140 участников приняли решение о посещении конференции. С 1 января действует основной этап регистрации. Он продлится до 27 января и стоимость участия составляет 750 гривен. Также предусмотрены пакеты скидок, которыми вы можете воспользоваться в целях экономии.
На конференцию приходят люди разного уровня знаний и опыта работы с Selenium. Кто-то уже работает с этим инструментом давно и заинтересован больше в обсуждении своих вопросов с коллегами, а также более глубоких темах выступлений. Кто-то только начинает свой путь и заинтересован в обучении базовым техникам и основам практического использования инструмента.
Поэтому мы решили сделать в рамках Selenium Camp 2012 дополнительный день мастер-классов и тренингов. Он пройдет 24 февраля, прямо перед основным днем конференции. Мы подбираем мастер-классы для различного уровня участников, от начинающих до более опытных. Участие в этом дне оплачивается отдельно и требует дополнительной регистрации. Стоимость полного дня составляет 1000 гривен, для участников основного дня предусмотрены скидки. Все детали вы можете найти на странице регистрации.
На данный момент программа мастер-классов еще не до конца сформирована, но уже есть из чего выбрать. Вы можете составить себе индивидуальную программу при регистрации, выбрав важные и интересные лично вам мероприятия.
Николай Алименков проведет свой тренинг «Тестирование веб приложений с WebDriver/Selenium». Этот тренинг очень хорошо покрывает все части продукта Selenium, имеет практическую часть, освещает методики тестирования и интеграцию с другими инструментами тестирования. Он предназначен как для новичков, так и для профессионалов — каждый гарантированно узнает много нового. Он будет состоять из двух частей и в общей сложности продлится 8 часов.
Наши хорошие друзья Андрей Дзыня и Михаил Поляруш проведут два мастер-класса «Пробуем Selenium на практике» и «Миграция с Selenium 1.0 на Selenium 2.0 (aka WebDriver)». Ребята уже очень давно занимаются автоматизацией тестирования, работают и консультируют в этой области. Они имеют свой портал automated-testing.info, где тестировщики могут найти много полезной информации. Также они основали сообщество автоматизаторов в Киеве и регулярно проводят его встречи. Оба мастер-класса будут сугубо практическими (5% теории и 95% практики). Это значит, что участники все время будут работать за своими ноутбуками. Все наработки они смогут забрать с собой и продолжаться учиться дома или применять полученные знания в работе. Каждый мастер-класс рассчитан на 4 часа работы.
Наши гости из России Ян Алексеенко и Анатолий Жуков проведут мастер-класс «Написание тестов с нуля на базе WebDriver и Java». Многие не представляют себе как начать писать тесты для веб-приложений с нуля и что для этого нужно. Мастер-класс будет посвящен этой теме и на практике поможет участникам стартовать процесс автоматизированного тестирования веб-приложений. Используя язык программирования Java, участники вместе с тренерами разработают framework для WebDriver. Участники мастер-класса познакомятся с Maven, Jenkins, лучше узнают Java и, погрузившись в технику TDD, получат новый опыт в разработке приложений и тестов. Помимо этого тренеры продемонстрируют подход к описанию объектной модели тестируемого приложения «что вижу, то пою». Этот мастер-класс также рассчитан на 4 часа.
Присоединяйтесь к составу участников конференции! Будет очень интересно!























