Продолжая использовать наш веб-сайт, вы соглашаетесь на использование всех файлов cookie. Вы всегда можете изменить свои настройки файлов cookie в своем браузере и отключить их. Пролетели новогодние праздники и мы вернулись к формированию программы конференции. Она не стоит на месте и мы ведем переговоры с многими интересными докладчиками.

Иностранные докладчики на Selenium Camp 2012

Подготовка программы конференции уже находится на финишной прямой и будет опубликована 21 января. Благодаря своей гибкости и универсальности, JS является самым популярным языком программирования в мире (и, согласно статистике Stackoverflow, удерживает эту позицию восьмой год). Этот язык хорошо подходит для входа в автоматизацию и разработку из-за своей легкости в освоении. Пройдя путь от «языка для создания анимаций» до «монополиста» в мире веб-технологий, JavaScript определил вектор развития данной сферы.

Обзор процесса автоматизации тестирования с Selenium в одной компании

Особенности автоматизации тестирования.”, а котором речь пойдет об особенностях тестирования одностраничных приложений. В докладе рассматривается архитектура фрэймворков для тестирования приложений компании 2ГИС. Основу фреймворков составляет адаптированная реализация паттерна Page Object, позволяющая упростить процесс создания автоматизированных функциональных тестов. Фрэймворки прошли долгий путь эволюции и этапов рефакторинга. В своём докладе Татьяна расскажет каких принципов они придерживались при разработке и модернизации фрэймворков тестирования multi и single-page приложений, основанных на использовании Selenium. В докладе речь пойдет о том, как использовать Selenium тесты в качестве документации, а также о подходах к построению DSL при автоматизированном тестировании.

Паттерн Page Objects

Реальное собеседование на должность QA Automation с использованием JavaScript

Потому просим регистрироваться тех, кто уже был на предыдущих встречах или уже имеет определенный опыт в программировании или написании автоматизированных тестов. Если вы сомневаетесь в уровне своих знаний, напишите нам на [email protected]. 2-месячный курс “QA Automation на JavaScript с использованием Cypress и Cucumber” автоматизация ui тестов box – ваш путь к всесторонним знаниям и практическим навыкам автоматизации тестирования. Мы разберем основы JavaScript, освоим технику работы с системой контроля версий Git и изучим мощные возможности Cypress для создания надежных автоматизированных тестов. PHP универсальный язык, где ООП занимает незначительную часть.

  • Но, представим себе, что какой-то программист решил использовать другой метод, например out().
  • Если вы чувствуете в себе силы и желание поделиться опытом с другими, присылайте нам свое предложение о выступлении.
  • Проанализировав топовые вакансии на рынке, понятно что QA Automation становятся must have даже для мануальных тестировщиков.
  • Однако, стоит показать исходный код тестов человеку далекому от программирования, и весь бонус испаряется.
  • Кому надо могу тоже поделиться, хотя наверное даже проведу воркшоп на эту тему.

Композиция и наследование ООП в PHP

Поэтому, даже если вы не смогли посетить какой-то доклад, то вы сможете посмотреть его позже. Во-вторых, у нас не будет выделенных докладов, которые соберут всех участников в одном зале. У всех разные интересы и каждый сможет выбрать себе свою собственную программу. На данный момент мир веб-приложений интенсивно развивается и интерфейс становится все более динамичным. Повсеместно используется асинхронное обновление элементов и AJAX.

Паттерн Page Objects

Знакомимся с темами докладов на SeleniumCamp 2013: Page Objects

Докладчик приведет графики зависимости скорости выполнения тестов в зависимости от числа потоков и проанализирует, до какого предела имеет смысл разбивать тесты. Этот тренинг ставит задачей рассмотреть очень подробно все популярные шаблоны проектирования, чтобы развить понимание, когда стоит и не стоит их использовать. Большинство шаблонов будет закрепляться практическими примерами на Java, в которых участники смогут ощутить преимущества и недостатки на своем собственном опыте. Дальше в тестах мы можем создавать экземпляр класса данной страницы, предавать туда экземпляр драйвера и вызывать метод Search.

Крутой практический курс для QA!

лучшие it курсы

Базовым принципом ООП (объектно-ориентированное программирование) является наследование. С помощью наследования можно построить сложную иерархию классов, где потомки наследуют функциональность своих родителей. В теории это всё выглядит замечательно, но на практике часто оказывается так, что наследование ухудшает код и делает архитектуру приложения негибкой и сложной.

В ходе курса предусмотрены  лекции в Скайпе, практические задания, проект для портфолио, обсуждения и возможность обратной связи со стороны преподавателей. Настройка и использование Cypress для тестирования мобильных приложений. Инструмент для создания и выполнения BDD-сценариев (Behavior-Driven Development).

Все вышеупомянутое основано на реальном опыте действующей команды. Место проведения расположено в самом центре города, поэтому до него удобно добираться как на машине так и на общественном транспорте. Для иногородних мы подготовили список рекомендуемых отелей для размещения. Для получения максимально выгодной цены стоит воспользоваться сервисом epronto.ru. Но методы FindElement или FindElements возвращают нам объекты типа IWebElement, которым сложно описать такой элемент на странице, как “Menu”. На этом мы не останавливаемся и понимаем, что в обоих тестах после поиска открывается страница результатов (хоть и с разным содержанием, но с общими элементами).

Applifting – международная компания, которая занимается разработкой программного обеспечения на базе искусственного интеллекта и стремится помочь известным корпоративным клиентам и инновационным стартапам добиться успеха. Разнообразие докладов не позволяло поприсутствовать везде, но не переживайте – все доклады снимались на видео и скоро станут доступны для просмотра. Для этого заведена отдельная страница материалов конференции. На ней вы сможете найти фотоотчеты, отзывы участников, презентации докладов и прочую информацию. Надеемся, что она будет полезной для вас даже после завершения конференции. Вот и закончилась первая в Европе конференция Selenium Camp.

Идеологи TDD утверждают, что одним из бонусов автоматизированного тестирования является возможность использования тестов в качестве документации. Однако, стоит показать исходный код тестов человеку далекому от программирования, и весь бонус испаряется. В докладе Маирбек расскажет о подходах к написанию более понятных тестов с примерами кода.

В этом случае при создании класса Print волей-неволей придётся учитывать эту особенность. Второй вопрос, который будет подниматься — это параллельное выполнение тестов. Участники узнают об особенностях проектирования тестов для параллельного тестирования и незаметной их работе на production. Также будет затронута тема TestNG, как средства для запуска тестов параллельно и Selenium Grid, который предоставит RC для тестирования.

У уже зарегистрировавшихся есть еще 2 дня чтобы оплатить свое участие. В среду 22 февраля все неоплаченные регистрации будут аннулированы. Мы всегда стараемся приглашать помимо практиков самих разработчиков Selenium.