Web-приложения сегодня занимают довольно большую нишу, и очень часто возникает вопрос о внедрении автоматизации тестирования. Но в тоже время, либо не хватает опыта, либо по каким-то причинам проект не позволяет. Если же речь идёт о Web, то чаще всего автоматизировать можно и нужно, особенно когда проект большой и сложный. При правильном внедрении, автомазация поможет выявить больше слабых мест в приложениях, сэкономит время и деньги на ручном тестировании.
Для тех кому интересна тема автомазации Web приложений, есть возможность попасть на 2-х дневный тренинг Андрея Дзыни.
Цель тренинга: Дать понимание, что умеет инструмент Selenium. Как его использовать и применять на Web проектах.
Первый день тренинга будет посвящен всеохватывающим аспектам по работе с инструментами семейства Selenium. Вы узнаете его историю, увидите примеры использования разных подходов, узнаете, как применялся инструмент Selenium и WebDriver на успешных проектах. Услышите проблемы, с которыми инженеры сталкиваются чаще всего. В формате live-coding. Вы увидите, как из пустого Java класса преобразуется осмысленная объектная модель приложения для его успешной автоматизации. Это и многое другое ждет Вас в первый день, этого замечательного тренинга. Второй день будет не менее насыщенным! Он будет посвящен практической части, по работе с инструментом. На тренинге будет использован фреймворк SWAT(Simple Web Automated Testing), который развивается при поддержке группы энтузиастов и доступен в публичном доступе. Проект open-source, так что вы сможете не просто попрактиковаться на нем, но и использовать на своих проектах. На тренинге же, мы будем использовать эти заготовки, как костяк, на котором будем учиться писать правильные, легко поддерживаемые и читабельные тесты! К практической части нужно подготовиться заранее, потому вы получите все детали о необходимом ПО, которое должно быть установлено на Вашем ноутбуке, чтобы избежать лишней траты времени непосредственно на самом тренинге.
Программа на первый день:
- Что такое Selenium? Краткая история
- Архитектура работы Selenium и WebDriver.
- Selenium IDE
- Возможности Record & Play
- Работа с локаторами
- Matching Pattern
- Regexp
- CSS
- Xpath
- UI Map
- Расширенные возможности Selenium IDE
- Переход от Selenium IDE к Selenium RC
- Обзор xUnit инструментов
- LIVE-Coding Сессия! Работаем с Selenium RC
- Работа с фреймами, попапами, алертами
- Как автоматизировать AJAX приложения?
- Tips & Tricks по работе с Selenium RC
- LIVE-Coding Сессия! Переход от Selenium RC к Selenium 2(WebDriver)
- Чем же все-таки отличаются Selenium RC и WebDriver
- LIVE-Coding Сессия! Примеры использования WebDriver
- Tips & Tricks по работе с WebDriver
- Как создавать правильные и легко поддерживаемые тесты
- Domain Specific Language
- PageObject, PageFactory и ElementObject
- Использование Data Driven подхода
- Уровень StepsObject
- Уровень Assertions
- Запуск тестов
- LIVE-Coding Сессия! Делаем suites
- bat
- ant, mvn
- Continuous Integration
- Паралелизация тестов
- Selenium GRID
- Sauce Labs
- Где хранить тесты?
- svn
- git
- История Agile проекта с применением Selenium
- Проверка работающей среды
- Практика в написании WebDriver тестов на Java
- Перерыв на обед
- Обучение функций рефакторинга кода
- Обучение разделения тестов на наборы разного типа
- Запуск тестов с помощью автоматизированных систем сборок
Как вы уже заметили, первый день действительно даст как можно больше информации, чтобы на второй день можно было применить все эти знания на практике. И именно практике мы посвятим целый день, где пройдемся по всему циклу от начала UI автоматизации тестирования до ее интеграции в жизнь проекта разработки.
Организационные моменты:
На даный момент не известна дата и местро проведения, так как группа только начинает формироваться.
Стоимость: 800 грн для первых 5 участников, 1600 грн для следующих 10.
Как только группа наберется мы подымим цену, потому зарегистрируйтесь как можно раньше и в течении 24 часов мы напишем Вам.
Скидки: обед включен в стоимость участия, первые 5 участников, которые оплатят тренинг, получат скидку 50%. Как только наберется половина группы мы повысим цену
0 коммент.:
Отправить комментарий