6 октября Алексей Баранцев проводит открытый однодневный тренинг "Автоматизация функционального тестирования веб-приложений: Selenium + Selenium RC".
В отличие от семинаров, тренинг – это активная форма обучения, нацеленная на формирование или закрепление у слушателей определённых практических навыков. Информация передаётся в ограниченном количестве, достаточном для усвоения навыков. Преподаватель рассказывает относительно мало, в основном используются активные методы, индивидуальная, групповая и коллективная работа.
Автоматизация функционального тестирования веб-приложений: Selenium + Selenium RС
Обязательные требования к участникам:
* общее представление об устройстве веб-приложений,
* умение программировать на каком-либо языке программирования из следующего списка: Java, .Net (любой из языков семейства), Python, Ruby (примечание: тренер будет использовать язык Java),
Рекомендованные требования к участникам:
* представление о работе браузера (DOM, CSS, JavaScript),
* знание основ XPath
* владение фреймворком автоматизации запуска тестов TestNG
Программа тренинга
1. Как устроен Selenium (Core, RC, Grid). В чём отличие от других аналогичных фреймворков.
2. Selenum IDE. Простейшие тесты. Запись и воспроизведение тестовых скриптов. Отладка и доработка тестовых скриптов в среде Selenium IDE.
3. Переход к Selenium RC. Перенос тестовых скриптов из Selenium IDE в Selenium RC. Запуск, отладка и доработка тестовых скриптов.
4. *Основы разработки тестов с использованием TestNG.
5. Принципы организации тестового набора. Повторное использование фрагментов кода. Многослойная архитектура тестов. Повышение устойчивости тестов к изменениям требований и реализации.
6. Принципы создания устойчивых локаторов.
7. *Вспомогательные инструменты -- Firebug, XPather, IE Developer Toolbar.
8. Использование различных браузеров и особенности взаимодействия Selenium с ними.
Условия участия:
http://www.software-testing.ru/events/768-6-q-selenium-selenium-rcq