27 апреля 2017

Международная конференция по вопросам тестирования и качества программного обеспечения

Информация о конференции

TestCon Moscow 2017 – одно из ведущих событий, в первую очередь предназначенное для встречи специалистов по тестированию и анализу результатов тестирования программного обеспечения, инженеров по качеству, разработчиков и всех, кто хочет научиться лучшим рабочим практикам и внести свой вклад в развитие плавного цикла разработки и обеспечения качества ПО. Конференция является отличной площадкой для ознакомления с новейшими тенденциями отрасли, обмена опытом и получения выгодных возможностей совместной работы.

Тенденции и профессиональный опыт

Инструменты тестирования

Техники и методики

Культура и передовая практика

ДОКЛАДЧИКИ

plus

Марк Фьюстер

Grove Software Testing,UK

plus

Стивен Джанауэй

Консультант,UK

plus

Стив Портч

TSG,UK

plus

Илари Хенрик Аегертер

House of Test,Швейцария

plus

Барис Сариалиоглу

Keytorc,Турция

plus

Гари Холлэм

Delphix,UK

plus

Майкл Палотас

Element34,Швейцария

plus

Вадим Зубович

COMAQA,Белоруссия

plus

Тамир Дрешер

CODEVALUE,Израиль

plus

Адам Карми

Applitools,Израиль

plus

Николаэ Опреан

Ullink,Румыния

plus

Лилия Сапурина

АЛОЛЬ,Россия

plus

Гуалтьеро Баззана

ISTQB - ALTEN,Италия

plus

Лусиан Адриан Стройе

R/GA,Румыния

plus

Андрей Контан

SmarTTesting,Румыния

plus

Роман Сорока

Epam Systems,РОССИЯ

plus

Алексей Виноградов

Консультант,Германия

plus

Анастасия Асеева

Alfa-Laboratory,Россия

plus

Александр Мешков

Performance Lab,Россия

plus

Александр Алексеев

Postgres Professional,Россия

plus

Анастасия Лубенникова

Postgres Professional,Россия

plus

Дмитрий Гуменюк

EPAM Systems,Белоруссия

ПРОГРАММА КОНФЕРЕНЦИИ

Синхроннный перевод будет предоставлен в Зале №1 и в Зале №2

Анастасия Асеева

Вступительная речь: Резиновый кластер для динамического selenium grid

Многим из нас знакома ситуация, когда на проектах имеется +100500 автоматизированных тестов и все эти проекты хотят идти в бой чаще, чем раз в две недели. Но при этом у вас нет достаточного объема физических ресурсов и денег для построения мощной фермы. О какой быстрой доставке ценности для клиентов может идти речь, если регрессионное тестирование каждого изменения будет занимать весь спринт? Но даже с этими ограничениями можно заставить артефакты проходить pipeline доставки в бой, задерживаясь на стадии автотестирования не более чем на полчаса. Я расскажу о том, каким образом мы перестали зависеть от количества тест-кейсов в проекте и научились получать результаты автоматизированного тестирования в максимально короткие сроки.Для этого мы построили кластер с использованием mesos+marathon. А контейнеризация с помощью docker в связке с selenium grid великолепно справилась с данной задачей. Мы встроили автоматическую верификацию результатов автотестов в pipeline с помощью самописных CLI-утилит. И добились отсутствия конфликтов/очередей на запуск автотестов с помощью jenkins cloud docker plugin, job dsl, serenity reports и таких средств автоматизации, как ansible.

55mins

RU

Фреймворк тестирования, Культура и Лидерство

Анастасия Асеева

Руководит проектом проверки средств автоматизации, интеграции разработки и эксплуатации ПО в «Альфа-Банке».

Марк Фьюстер

Эквивалентное разбиение и анализ граничных значений: устаревший или сверхсовременный процесс?

Ваша компания выигрывает от автоматизации тестирования? Вы уверены, что это будет продолжаться? Вы волнуетесь о том, что ваша автоматизированная система тестирования может дать сбой? После успешного начала большинство усилий в области автоматизации тестирования перестают приносить успешные результаты и подтверждают свою неспособность идти в ногу с постоянно растущими требованиями. То, что мы узнаем в результате автоматизированного тестирования, становится уже не таким полезным, менее надежным и может ввести в заблуждение. К счастью, этого можно избежать. Вполне возможно увидеть признаки различных проблем на раннем этапе и предпринять действия для их исправления до того, как они нанесут долгосрочный ущерб. Нам необходимо четко разделять полезную и неполезную автоматизацию, анализируя и понимая признаки сбоев и нарушений в процессе автоматизации тестирования, а также получая информацию о том, какие именно направления необходимо отслеживать.

45mins

ENG

Автоматизация процесса и Инструменты тестирования

Марк Фьюстер

Марк обладает более чем 30-летним производственным опытом в области тестирования ПО, включая управление тестированием, методологию тестирования и автоматизацию тестирования. Его опыт включает в себя ответственность за разработку и внедрение в рамках одной организации инструмента выполнения тестирования, который позволил получить существенные и длительные выгоды, получаемые компанией и по сей день.

Кофе-пауза

15mins

Стивен Джанауэй

Почему я потерял свою работу руководителя по тестированию и чему я научился в результате

Моя карьера развивалась типичным образом для работника в области технологий: испытатель, главный испытатель, руководитель по тестированию, старший руководитель по тестированию. Все началось в 1999 году, когда мы еще жили в мире заранее составленных сценариев тестирования и крупных отдельных команд по тестированию, которые разрабатывали и проводили тестирования. Это бы мир самодостаточных функциональных подразделений, отделенных друг от друга, мир, где было повсеместно распространено общение в виде сообщений об ошибках. Но к счастью пришли перемены, в том числе в виде более гибкого и динамичного подхода. Команды стали более межфункциональными, но управление по-прежнему не поменялось. Управление стало еще более сложным, поскольку появилось больше заинтересованных лиц и больше различных областей, которые нужно было охватить. Переключение между задачами стало общепринятым стандартом. В конечном счете, этот процесс дошел и до высшего руководства, и команда управления была реорганизована. Перемены должны были произойти, и это означало, что больше не будет руководителей по тестированию. Цель настоящей презентации — представить такой взгляд на управление тестированием, который, как я полагаю, соответствует тем методам разработки ПО и структурам команд, которые мы в основном сегодня видим в области ИТ. Презентация основана на моем личном опыте, который я использую для того, чтобы объяснить, почему я считаю, что управление, основанное на дисциплине, больше не актуально и в нем больше нет необходимости, и как руководителем по тестированию следует приспосабливаться к жизни и работе в новом мире межфункциональных, гибких и динамичных команд и непрерывной реализации разных проектов. Ключевые моменты:

  • Почему типичный подход к управлению тестированием устарел и требует внесения изменений.
  • Роль управления тестированием в динамично меняющемся мире — так, как я это вижу.
  • Как руководители по тестированию могут приспособиться к новым обстоятельствам и почему им необходимо это сделать.
  • Преимущества и выгоды, которые получит вся команда от нового подхода к роли управления тестированием.
  • Мой опыт перехода от работы руководителем по тестированию к работе инструктором по тестированию.

45mins

ENG

Фреймворк тестирования, Культура и Лидерство

Стивен Джанауэй

Стивен является инструктором, тренером, составителем стратегий и руководителем в области мобильной и электронной коммерции. В течение последних 15 лет он работал для таких компаний как Nokia, Ericsson, Motorola и YOOX NET-A-PORTER GROUP, а также предоставлял консультации ряду компаний, занимающихся разработкой мобильных приложений, по стратегиям разработки, тестирования и внедрения решений. Стивен написал и опубликовал множество материалов о разработке, тестировании и внедрении ПО; при этом зачастую основное внимание он уделял мобильным устройствам и приложениям.

Обед

60mins

Барис Сариалиоглу

Проверка удобства в использовании — это не высшая математика, это понятно каждому!

По каким-то причинам люди, никогда не работавшие в области проверки удобства в использовании, думают, что это что-то очень сложное — особенно в области мобильного тестирования, а также думают о проблемах и сложностях, связанных с этим. Мне часто приходится слышать от людей о том, что основные причины, по которым они не проводят проверку удобства в использовании, — это что у них нет ноу-хау, «достаточно» времени и, чаще всего, не хватает бюджета. Несомненно, определенные подходы могут быть очень сложными, отнимать много времени и денег. Но не стоит использовать такие подходы. В рамках этого семинара мы обсудим с вами некоторые подходы, которые мы (Keytorc) применяем при проверке удобства в использовании для того, чтобы свести к минимуму возможные проблемы и сложности. Мы также рассмотрим, чем мобильная проверка удобства в использовании отличается от классической проверки. Я надеюсь, что все, кто прослушает семинар, получат понимание того, как в дальнейшем выбирать нужный подход к проверке удобства в использовании и как выбирать своих целевых пользователей, сценарии и инструменты проверок удобства в использовании.

45mins

ENG

Лучшие практики тестирования

Барис Сариалиоглу

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

Лилия Сапурина

Разработка автоматизированной системы тестирования «с нуля»: основные проблемы и способы их решения

В этом докладе я опишу основные этапы построения автоматизированных систем тестирования. На основании моего опыта работы в крупной компании с установленной непрерывной интеграцией и разработанной практикой по использованию автоматизации я расскажу вам, как построить подобную систему в небольших компаниях, где весь процесс необходимо создавать с нуля.

45mins

RU

Автоматизация процесса и Инструменты тестирования

Лилия Сапурина

Лилия имеет 2 года опыта работы в области профессионального автоматизированного тестирования (диплом с отличием Санкт-Петербургского государственного университета, факультет математики и механики).

Кофе-пауза

15mins

Лусиан Адриан Стройе

Модель Кеневин и планирование тестирования: один из вариантов выбора правильного подхода к тестированию

Тестирование представляет собой комплексную деятельность, включающую в себя множество моментов, когда необходимо принимать решения, и множество возможных подходов к одной и той же конечной цели, которая заключается в том, чтобы гарантировать, что наиболее полезная информация о тестируемом ПО была предоставлена. В то же время окружающая нас среда также является многосоставной и может выступать в качестве источника вдохновения для создания некоторых очень полезных моделей, таких как Кеневин. Эта смыслообразующая модель, определяющая контекст, является довольно популярной в мире, где используются гибкие методы, и может также отлично подходить и для проведения тестирования. Является ли автоматизация тестирования наилучшим подходом? Следует ли рассматривать альтернативы автоматизации? Нужно ли мне самостоятельно создать свое решение в области тестирования или купить его? Это некоторые из тех вопросов, с которыми часто сталкиваются люди, занимающиеся тестированием, и модель Кеневин может помочь ответить на эти вопросы. Предложенный вашему вниманию семинар служит примером использования модели Кеневин для того, чтобы разобраться в контексте тестирования и, таким образом, помочь определить наиболее подходящий подход к тестированию. В то же самое время Кеневин не является статичной моделью, и в семинаре указано, как контекст проведения тестирования изменяется или может изменяться, соответственно обновляя при этом и подход к тестированию. Цель настоящего семинара — познакомить слушателей с моделью Кеневин, которая используется в качестве инструмента как для принятия решений, так и для обеспечения поддержки решений, которые им необходимо протолкнуть в организации. Вторая цель семинара — указать на подвижность и изменчивость процесса тестирования и на то, как его необходимо изменять и адаптировать на протяжении всего жизненного цикла продукции. Ключевые моменты:

  • Осведомленность о контекстных проблемах в области тестирования;
  • Введение модели Кеневин;
  • Составление стратегий тестирования для комплексных доменов с моделью Кеневин;
  • Пример в качестве поддержки решения о «непроведении автоматизации».

45mins

ENG

Лучшие практики тестирования

Лусиан Адриан Стройе

Лусиан начал работать как испытатель примерно в 2005 году и теперь, 10 лет спустя, он все еще работает в области тестирования и получает от этого удовольствие! Его опыт работы в области тестирования включает в себя различные виды программного обеспечения, от встроенного ПО до веб-приложений, от серверных до мобильных приложений, с уклоном в строну исследовательского тестирования.

Майкл Палотас

Selenium Grid: построение масштабируемой, надежной и удобной в обслуживании инфраструктуры исполнения для вашего тестирования с помощью Selenium

По мнению Gartner Magic Quadrant, к 2020 году Selenium станет стандартом де-факто в области автоматизации тестирования. Можно сказать, что Selenium уже «является» стандартом для автоматизации Интернет- и мобильных приложений. Многие организации уже начали разрабатывать значительные наборы тестов, используя инструмент Selenium. В то время как Selenium представляет собой относительно простой способ написания тестов (при условии наличия ноу-хау в области разработки ПО), организациям зачастую не хватает среды исполнения с браузерами и мобильными устройствами, на которых можно выполнить эти тесты надёжным и масштабируемым образом. Компонент Selenium Grid инструмента Selenium позволяет осуществлять тестирование параллельно, что существенно сокращает само время тестирования. Настройка Selenium Grid для демонстрационных целей / подтверждения работоспособности концепции представляет собой относительно простую задачу. Однако настройка, использование и поддержание работы высоко масштабируемой, современной, стабильной, экономичной и безопасной инфраструктуры Selenium Grid — это очень сложно и отнимает много времени. Майкл Палотас расскажет, какие моменты необходимо учитывать организациям при разработке архитектуры и принятия решения касательно инфраструктуры автоматизации тестирования для Интернет- и мобильных приложений с использованием инструмента Selenium / Selenium Grid (а также многое другое). Семинар позволит продемонстрировать возможные подходы и пролить свет на такие аспекты как:

  • Создавать самостоятельно или купить
  • Облачный или внутренний сервер
  • Управляемость или самоуправляемость
  • Масштабируемость
  • Рабочие характеристики
  • Цена
  • Предоставление отчетности и контроль
  • Целевое применение: Интернет, мобильные устройства и др.

45mins

ENG

Автоматизация процесса и Инструменты тестирования

Майкл Палотас

Основатель и Главный исполнительный директор Element34 Solutions. Принимал участие в разработке Selenium Grid. В прошлом занимал должность главы отдела технического обеспечения качества на eBay. В течение более чем 10 лет г-н Палотас оформлял техническое обеспечение разработки и тестирования ПО в международной компании eBay в качестве главы отдела технического обеспечения качества.

Гари Холлэм

Заключительная речь: Преобразование предоставления данных по тестированию для автоматизации со сдвигом влево

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

45mins

ENG

Лучшие практики тестирования

Гари Холлэм

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

Networking

70mins

Стив Портч

Что представляют собой UAT и — что более важно — что не входит в это понятие

При осуществлении многих проектов о UAT думают в последний момент и просто говорят бизнес-пользователям, что «вам нужно проверить это и подтвердить вот это». В настоящей презентации показано, почему это является неверным подходом, и предоставлен обзор того, как команде по тестированию следует взаимодействовать с бизнес-сообществом и использовать свой опыт для создания, разработки и осуществления UAT на практике.

45mins

ENG

Лучшие практики тестирования

Стив Портч

Начав свою карьеру в области операций с вычислительными машинами в торговой строительной компании в 1968 году, Стив работал программистом на одной из самых первых фотонаборных систем, а затем поднялся до должности специалиста-испытателя в IBM. Впоследствии он работал руководителем по тестированию и консультантом по тестированию для многих компаний, среди которых IBM, Unisys, EDS и Capita.

Кофе-пауза

15mins

Алексей Виноградов

KISS PageObjects

Page Objects, вероятно, самый известный на сегодня паттерн, используемый в автоматизации через UI. И самый простой, скажете вы? Не соглашусь, по моим наблюдением применение данного паттерна таит в себе подводные камни даже для наиболее типичных веб-приложений. В данном докладе я познакомлю вас с простыми и практичными видами PageObject архитектуры — Static & Void, продемонстрирую использование кодом, сравню плюсы и минусы подходов. Также я расскажу о важных недостатках некоторых Design Pattern-ов (Loadable Component, DataProvider и пр.), отважное пользование которыми выстилает вам дорогу в автоматизационный ад. Вы увидите на примерах, как простой код решает проблемы лучше, чем слишком умный. Примеры на языке Java с Selenide переносимы и на другие фреймворки и языки программирования (.NET, Python, JavaScript и другие).

45mins

RU

Автоматизация процесса и Инструменты тестирования

Алексей Виноградов

Работает в IT проектах в Германии более 15 лет. Консультирует по вопросам тестирования и автоматизации. Разработчик фреймворка Selenide. Основатель и один из ведущих подкаста Radio QA.

Обед

60mins

Андрей Контан

Знакомство с Rest API

Переход от эпохи монолитных технологий к эпохе внедрения микросервисов, ключевым компонентом которой является принцип сервис-ориентированной архитектуры (service oriented architecture, SOA). В основе СОА лежат услуги, которые делают возможным доступ различных пользователей и клиентов к одним и тем же функциональным возможностям, предоставленным внутренним сервером. Знакомство с RESTful-подходом к архитектуре очень полезно при определении вашей стратегии автоматизированных проверок. В ходе изучения системы могут возникнуть некоторые вопросы: как мне идентифицировать API (интерфейсы программирования приложений)? Как мне проверять их? Как мне писать сценарии тестирования в связи с такими сервисами? Какой инструмент проверки может выполнить эту работу?

45mins

ENG

Лучшие практики тестирования

Андрей Контан

Соучредитель Румынской конференции по тестированию и консультант-энтузиаст в области архитектуры тестирования.

Гуалтьеро Баззана

ISTQB(r): новый ассортимент продукции и результаты, полученные на основании исследований во всем мире

ISTQB представляет собой ведущую мировую схему для сертификации профессионалов в области тестирования ПО; эта схема в настоящее время претерпевает крупные изменения, охватывающие не только традиционные практики по проверке основных элементов, но также уделяющие все больше и больше внимания гибкому тестированию и сертификации специалистов (например, в области автоматизации тестирования, проверок безопасности, тестирования автомобильных устройств и систем и т. д.). Цель настоящего выступления — дать обзор текущего состояния ISTBQ (область присутствия, развитие, ассортимент продукции) и ее прогнозируемого развития; презентация будет дополнена результатами нескольких общемировых исследований эффективности тестирования, проведенных ISTQB(r) и другими учреждениями, дающими представление о будущих тенденциях и экономике тестирования ПО.

45mins

ENG

Фреймворк тестирования, Культура и Лидерство

Гуалтьеро Баззана

Президент ISTQB(r) на мировом уровне.

Кофе-пауза

15mins

Николаэ Опреан

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

Для разработчиков процесс обзора кода всегда был существенным. Было доказано, что он позволяет обнаруживать больше ошибок, чем любой другой способ тестирования, улучшить качество кода, способствовать обмену информацией (как для обозревателя, так и для оцениваемого), а также помогает экономить ресурсы. Обзор кода также может быть успешно использован в автоматизации тестирования, что позволит укрепить сотрудничество между техническими и функциональными специалистами (разработчиками и сотрудниками в области обеспечения качества). Николаэ представит наши методы по обзору кода в автоматизации тестирования; и хотя мы не расскажем наш «рецепт» полностью, следование нашим методам станет составной частью улучшенного кода тестирования (четкого, читаемого, простого, устойчивого к ошибкам, расширяемого…). Ключевые моменты:

  • Передача функциональных и технических сведений;
  • Методы обзора кода в автоматизации тестирования;
  • Советы и соображения касательно обзора;
  • Языково-независимые правила;
  • Процесс обзора кода высокого уровня для обеспечения качества;
  • Улучшите значения фактора автобуса в рамках вашего проекта;
Целевая аудитория: Инженеры по автоматизации обеспечения качества и другие подобные разработчики и руководители, которые хотели бы внедрить процесс обзора кода при автоматизации тестирования.

45mins

ENG

Автоматизация процесса и Инструменты тестирования

Николаэ Опреан

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

Илари Хенрик Аегертер

Никакого ручного тестирования и других недоразумений

В области тестирования ПО существует множество различных заблуждений, а также неправильных представлений, наряду с непониманием этого процесса. Ради сохранения нашей профессиональной гордости и престижа мы хотим это исправить. Цель настоящего семинара — выявить те области, в которых неверное мышление и неправильное применение упрощенных моделей привело к ситуациям, которые не способствуют развитию нашего профессионального ремесла. Мы пройдемся по неверному мышлению, неправильным моделям и рассмотрим несколько реальных примеров корпоративных недоразумений. Но полезным будет не только это. Мы также постараемся найти способы устранить последствия таких недоразумений и заблуждений, заменив их на более совершенную модель. Такая усовершенствованная модель поможет вам восстановить гармонию в мире тестирования. Ключевые моменты – Как определить, что кто-то пытается предложить Вам что-то совершенно ненужное и как реагировать на такие попытки; – Понять с исторической точки зрения, как зародились и начали существовать все эти заблуждения и недоразумения; – Разработать более широкую модель того, чем на самом деле является тестирование ПО; – Создать системный взгляд на комплексные системы; – Получить удовольствие от лекции жизнерадостного выступающего. Целевая аудитория — Испытатели и другие подобные им руководители, которые хотели бы принять участие в попытке разработать более совершенную ментальную модель того, чем мы все занимаемся здесь.

45mins

ENG

Фреймворк тестирования, Культура и Лидерство

Илари Хенрик Аегертер

Фундаментальные исследования привели Илари Хенрика Аегертера из области общего языкознания и социологии в область разработки и тестирования ПО. Он обладает более чем 10-летним опытом работы в этой сфере, начав с ПО медицинского домена Phonak AG и дойдя до электронной коммерции на eBay.

Вадим Зубович

Жизнь на костылях или Антипаттерны UI автоматизации

На тему построения «правильной» автоматизации есть сотни докладов, однако, серебрянной пули на все случаи жизни не существует и тут у многих начинаются проблемы. «Идеальные» подходы порой неприменимы, тогда в ход идут свои собственные решения, которые приводят к собственным ошибкам. Именно об этих «ошибках», известных как «как НЕ надо делать» или «антипаттерны» мы и пооворим. Я бы хотел рассмотреть как антипаттерны в коде, так и в самом подходе к реализации автоматизации тестирования, с которыми мне доводилось регулярно сталкиваться и которые зачастую тормозили развитие проекта. Надеюсь что вместе нам удастся впоследствии избежать этих расхожих неправильных представлений.

45mins

RU

Автоматизация процесса и Инструменты тестирования

Вадим Зубович

Более 5 лет опыта в сфере автоматизации тестирования. Работал в основном с UI-автоматизацией, пробовал свои силы на различных платформах Web/Desktop/Mobile.

Networking

70mins

Александр Мешков

Управление объемами тестирования на основе системы рисков

  • Немного истории о становлении подхода Risk Based Testing
  • Классификация рисков (общие, доменные, немного об iso 25010)
  • Существующие методологии управления рисками в тестировании
  • Применение FMEA в тестировании (практически)
  • Применение FTP в тестировании (практически)
  • Модели управления рисками в тестировании продуктов (HACCP, CET, QFD)
  • Сравнение моделей управления рисками в тестировании
  • Когда и где стоит применять
  • Преимущества и недостатки RBT

45mins

RU

Фреймворк тестирования, Культура и Лидерство

Александр Мешков

Более 6 лет работаю в области тестирования ПО. Прошел путь от рядового тестировщика до руководителя центра тестирования в крупной аутсорсинговой компании. Работал на позиции специалиста по тестированию, тест-аналитика, тест-менеджера. С 2015 года начал более углубленно изучать вопросы оптимизации процесса тестирования, выполнил более 8 проектов по аудиту и оптимизации процессов тестирования в крупных российских организациях по методологии TPI Next и TMMi.

Кофе-пауза

15mins

Тамир Дрешер

Тестирование, сроки и одновременная работа с планировщиками Rx.NET

Работа с асинхронными сервисами всегда была желаемым подходом и необходимостью при создании быстро реагирующего подключенного приложения, работающего с большими объемами данных. Сегодня, когда каждому приложению необходимо работать с такими ресурсами как Facebook, Twitter, сенсорами устройств и облачными серверами, эта задача становится все сложнее и сложнее. Еще более сложным, чем создание таких приложений, является их проверка на разные сценарии, которые требуют времени и одновременной обработки. Реактивные расширения (Reactive Extensions, Rx) делают этот процесс легким, используя понятие параметризированной одновременной работы с планировщиками и режима реального времени. В этом семинаре вы сможете понять, как реактивное программирование с Rx.NET поможет упростить ваш код и тестирование.

45mins

ENG

Лучшие практики тестирования

Тамир Дрешер

Тамир Дрешер является страшим архитектором ПО и работает в израильской компании CodeValue в качестве консультанта. Выдающийся участник израильского сообщества программистов Microsoft. Будучи экспертом в области .NET Framework и мастерстве программирования, Тамир обучил сотни разработчиков и предоставил помощь множеству крупных клиентов в коммерческой и общественной сфере.

Обед

60mins

Дмитрий Гуменюк

ReportPortal.io – как заставить ИИ анализаровать ваши отчеты автоматизации?

Report Portal – open-source инструмент для отчетности в автоматизированном тестировании, созданный компанией EPAM. Построенный автоматизаторами, для автоматизаторов. Каждый проект тратит время для того чтобы создать свою отчетность, она особенно важна для автоматизации тестов для распределенных систем, многопоточных запусков, большого количества тест кейсов, как для большой так и для маленькой команды. Report Portal предоставляет вам отчетность из коробки. Полнофункциональный интрумент для работы с отчетами, дэшбордами, виджетами, метриками, настраиваемыми типами дефектов, историей и автоматическому распознованию новых падений. Распознавание падений и дефектов, на основе алгоритмов машинного обучения, обучающегося с каждым новым прогоном. ReportPortal это не только единое место для хранение всех результатов тестов автоматизированного тестирования, но и сокращает затраты команды на обработку и разбор результатов. В этом выступлении вы познакомитесь с основным функционалом, спецификами, бенефитами от использования, сравнение с конкурентами, и оцените применимость его в своем проекте. Не забывая что он бесплатен, и доступен в open source.

45mins

RU

Автоматизация процесса и Инструменты тестирования

Дмитрий Гуменюк

Delivery Manager в компании EPAM Systems. 10 лет в IT. Опыт разработки, и крупная автоматизация. Веду разработку инициатив в Центре Компетенций Тестирования.

Адам Карми

Усовершенствованные методы автоматизации тестирования для быстро реагирующих приложений и сайтов

Дизайн сайтов с быстрым реагированием стал предпочтительным подходом в области создания сайтов и приложений, которые предоставляют оптимальные возможности просмотра и опыта работы на любом телефоне, планшете, настольном компьютере или мобильном устройстве. Однако автоматизированное тестирование таких быстро реагирующих сайтов и приложений может стать серьезной проблемой в связи с тем, что необходимо будет охватить все поддерживаемые варианты верстки, их соответствующую навигацию и отображаемый контент. В настоящем семинаре мы проведем «с нуля» полностью автоматизированное тестирование известного сайта с быстрым реагированием с помощью Selenium. Вы узнаете, как эффективно моделировать быстро реагирующие объекты на странице, осуществлять типовое тестирование, которое будет работать для всех вариантов верстки вашего приложения, управлять размером просмотра в браузере для точного определения точек перехода в верстке, включать в ваше тестирование специфические правила и визуально подтверждать правильность верстки вашего приложения. Мы также поделимся с вами советами и передовым опытом в области планирования и осуществления тестирования.

45mins

ENG

Автоматизация процесса и Инструменты тестирования

Адам Карми

Адам является соучредителем и главным техническим директором Applitools — поставщика облачных услуг для автоматизированного визуального тестирования. До того как начать работать в Applitools, он занимал должности в области управления, исследований и разработок в Safend, IBM и Intel. Он регулярно выступает с докладами о тестировании ПО на конференциях по всему миру, и является организатором группы Israeli Selenium Meetup.

Кофе-пауза

15mins

Роман Сорока

Игра тестирования

На примере телесериала «Игра престолов» и на практическом опыта будет показано как организовать процесс continios delivery. Будут показаны примеры использования полезных логических инструментов для облегчения работы тестирования.

45mins

RU

Лучшие практики тестирования

Роман Сорока

Роман является ведущем инженером программистом, с опытом более 7 лет в разработке программного обеспечения, построении процесса и риск менеджмента. Прошел путь от инженера контроля качества и разработчика до руководителя группы в международных компаниях, а так же руководителя ряда небольших проектов.

Александр Алексеев & Анастасия Лубенникова

Обеспечение качества в PostgreSQL

PostgreSQL является реляционной базой данных с открытым исходным кодом, широко известная своей стабильностью и высоким качеством кода. Но каким образом они достигаются? В этом докладе мы хотели бы рассказать вам о том, как происходит разработка и тестирование PostgreSQL. Вы узнаете о билдфармах, коммитфестах, процессе кодревью, двух различных видах автоматических тестов, используемых в PostgreSQL, тестировании производительности, и многом другом.

45mins

RU

Лучшие практики тестирования

Александр Алексеев & Анастасия Лубенникова

Postgres Professional, Россия

Networking

70mins

МАСТЕР-КЛАССЫ

Усовершенствуйте свои знания в наиболее важных для вас областях!

Дата проведения: 26 апреля 2017 года (день накануне конференции).
Время проведения: 10.00-17.00.
Место проведения: Конгресс центр гостиницы Бест Вестерн Вега (место проведения конференции).

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

2

ВВЕДЕНИЕ В
UAT (ENG)

Стив Портч (UK)

Untitled-design-3

ЗНАКОМСТВО С
REST API (ENG)

Андрей Контан (Румыния) 

1

UI-ТЕСТИРОВАНИЕ С
SELENIDE С НАЧАЛА (RU)

Алексей Виноградов (Германия) 

Untitled-design-1

РУКОВОДСТВО ПО ТЕСТИРОВАНИЮ
МОБИЛЬНЫХ ПРИЛОЖЕНИЙ (ENG)

Стивен Джанауэй (UK) 

3

ПОТОКА

20

ДОКЛАДЧИКОВ

4

МАСТЕР-КЛАССА

350

УЧАСТНИКОВ

БИЛЕТЫ

Для получения более подробной информации о билетах, пишите нам на tickets@testconf.ru

Наши информационные партнеры

251F5B37BD5E441C88D98325CEEC77B8
300
real_itsm_logo_on_white_500
comaqa.by

Как стать спонсором

Конференция TestCon Moscow 2017 – прекрасная возможность для знакомства и сотрудничества с растущим и преуспевающим сообществом Тестировщиков. Мы приглашаем вас принять участие в создании уникального мероприятия посредством финансовой поддержки, а также ассоциировать свой брэнд с данным мероприятием высокого класса.

Чтобы стать спонсором мероприятия, см. доступные планы спонсорской поддержки или отправьте нам письмо по адресу tatjana@testconf.ru.

Место проведения

Best Western Plus
Vega Hotel & Convention Center

Адрес: 105613, Москва,
Измайловское ш., 71, 3В