Single-page vs. Multi-page. Особенности автоматизации тестирования.
Описание: В настоящее время в web наряду с многостраничными сайтами (Multi-page Application, MPA) широкое распространение получили и одностраничные приложения (Single-page, SPA), формирование контента которых происходит динамически на стороне клиента. В докладе рассматривается архитектура фрэймворков для тестирования MPA и SPA приложений компании 2ГИС. Основу фреймворков составляет адаптированная реализация паттерна Page Object, позволяющая упростить процесс создания автоматизированных функциональных тестов. Фрэймворки прошли долгий путь эволюции и этапов рефакторинга. В своём докладе я расскажу каких принципов мы придерживались при разработке и модернизации фрэймворков тестирования multi и single-page приложений, основанных на использовании Selenium.
Тип выступления: Доклад (50 минут)
Татьяна Курносова
2ГИС, Россия
Специалист по автоматизации тестирования. Разработкой и тестированием web-приложений занимается с 2007 года. С 2011 года работает в компании 2ГИС, занимается автоматизацией тестирования программных продуктов. С её помощью Web-продукты компании были переведены на процесс непрерывной интеграции, разработан набор инструментов и решений для автоматизации тестирования 2ГИС-Онлайн и Справочного API 2ГИС. Осуществляет обучение тестировщиков использованию созданных средств автоматизации. В настоящее время занимается автоматизацией тестирования проектов на базе технологий Microsoft. В студенческие годы обучала программированию школьников и студентов, организовывала олимпиады по информатике, занималась проектной работой с учащимися и готовила их к выступлениям на конференциях различного уровня.