TestCon Moscow 2020

15-17 сентября

Москва

Биография

Джеремиас Рёсслер – писатель и блогер (https://dev.to/roesslerj/), разработчик и программист. Джеремиас Рёсслер (Roessler, @roesslerj, он) имеет степень доктора философии по вычислительной технике Саарландского университета и более 10 лет опыта работы в качестве разработчика программного обеспечения и тестировщика. Дж. Рёсслер является основателем и генеральным директором расположенной в Германии стартап-компании @retest_en, которая поднимает ИИ до уровня автоматизации тестирования. Он является одним из авторов программы сертификации iSQI/GASQ «AI and Software Testing» («ИИ и тестирование программного обеспечения»). Его неожиданно нестандартный подход к автоматизации тестирования (тестирование на основе различий) имеет много преимуществ по сравнению с традиционной автоматизацией тестирования. Кроме того, Дж. Рёсслер показывает, как этот подход можно скомбинировать с ИИ, чтобы работать с Oracle. Он был докладчиком на многих международных конференциях, как в академической, так и в промышленной сфере, и участники конференций характеризуют его выступления как прогрессивные, смелые и интересные.

Доклад

Повторная проверка и философский камень: Превращение Selenium в Adamantium

Бывает, что после простого изменения, неожиданно проваливаются 50+ испытаний. Нестабильные тесты, которые зависят от специфики GUI и приводят в результате к ошибке NoSuchElementException – это основная проблема при тестировании с помощью Selenium. Повторная проверка проекта с открытым кодом представляет собой простое и элегантное решение. Таким образом, не только виртуальный идентификатор остается защищенным от воздействия изменений интерфейса пользователя, но вы можете определить и элементы, которые в иной ситуации определить очень сложно, например, для которых может потребоваться комплексный х-путь или положения селектора CSS. И самое важное – эти тесты проще создать и поддерживать, и проверка выполняется в более полной мере. Этот доклад предоставит практическое представление об указанном подходе и об инструменте, вместе с полным циклом кодирования.

Ключевые слова

🔑 Automation
🔑 Selenium
🔑 GUI

Мастер-класс

Непрерывная автоматизация тестирования без операторов

Непрерывная автоматизация тестирования без операторов – научная не-фантастика!

Тестирование на основе Golden Master обеспечивает быстрое создание тестов, простое обновление стандартизированного формата с помощью поддерживающих инструментов, более полную проверку и более устойчивые тесты, потому что в случае критических изменений Golden Master может работать как сервер. На этом практическом семинаре вы опробуете все необходимые инструменты, создадите свой тест и выполните его и локально, и на CI-сервере (Travis).