#A1QAsummer2017

#A1QAsummer2017

27 августа

IBB, Минск

10:00 - 19:00

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

Седьмая ежегодная конференция традиционно пройдет в Минске в последнее воскресенье лета, 27 августа.

В этом году конференция будет состоять из трех потоков:

  • проектной кухни;
  • экспертной кухни;
  • мастер-классов от QA-шефов.

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

Кстати! Ознакомиться с полным списком докладов и их кратким описанием вы также можете на официальном канале конференции в Telegram.  Отмечайте интересные вам доклады и мастер-классы и получайте пуш-нотификации за 5 минут до начала каждого из них. Голосование за лучший доклад также будет проходить в Telegram. Присоединяйтесь!

45

спикеров

250

слушателей

35

докладов

Докладчики

Александр Жигарев

Agile QA

Алексей Минич

Lanit QA

Анастасия Коцевич

Lanit QA

Анастасия Фомина

Lanit QA

Анжела Сутько

Standalone QA

Анна Андреева

Security QA

Антон Примако

Tele.com QA

Артём Борозна

Auto&Perf QA

Вадим Кулиш

Security QA

Валентина Суслова

Agile QA

Виталий Жданович

Tele.com QA

Денис Кульчавый

Lanit QA

Денис Насуро

Lanit QA

Дмитрий Марецкий

Auto&Perf QA

Екатерина Лосик

Standalone QA

Елена Довгалюк

HR BP Dept

Игорь Воловский

Standalone QA

Инга Супранович

Web Testing Team

Михаил Урбанович

Auto&Perf QA

Ольга Тарасевич

Tele.com QA

Павел Поляруш

Standalone QA

Пётр Лясковский

Standalone QA

Полина Гайдукевич

Lanit QA

Роман Колбович

Auto&Perf QA

Татьяна Гаврилова

Agile QA

Юлия Павлович

Standalone QA

Юрий Казак

Standalone QA

Юрий Стуков

Web Testing Team

Екатерина Гребенюк

Web Testing Team

Александр Тихонович

Auto&Perf QA

Дмитрий Игнатенко

Standalone QA

Никита Калиновский

Security QA

Дмитрий Борисов

АО «ПЕТЕР-СЕРВИС»

Александр Мацюк

Auto&Perf QA

Сергей Сенюк

Auto&Perf QA

Олег Майсевич

Standalone QA

Николай Русак

Auto&Perf QA

Оксана Криващёкая

Lanit QA

Сергей Горлукович

Standalone QA

Расписание

Открытие конференции

15 минут

Пётр Лясковский, Анжела Сутько

История одного проекта, или Рецепты на каждый день от шеф-поваров NSPARC

Проект NSPARC – один из ключевых и быстрорастущих в компании: общая численность команды (Dev+QA) сегодня уже 17+ человек. Вас ждут впечатления и уроки тестировщика, выросшего за 2 года до QA-менеджера, испытавшего на себе все прелести роста команды в 5 раз и наступившего по пути на многочисленные грабли, а также взгляд UM на те же вещи. В программе:

  • 10 проектов в одном, или белка в колесе отдыхает;
  • Раунд нагрузочных тестов за 1 день: миф или реальность;
  • Как стартовать новые проекты раз в месяц и не быть в офисе 24/7;
  • Что лучше: блокнот или Trello;
  • Как побороть страх перед звонком клиенту;
  • Жизнь «между двух огней»: разработка «наша» и клиента;
  • Зачем в холле офиса клиента висит 50" плазма;
  • Почему тестировщики работают на проекте по ТРИ года и не скучают…

… и многое-многое другое!

30 минут

Надежда Дубровская, Денис Кульчавый

QA LEGO

Задумывались ли вы когда-нибудь, что происходит с проектами во время финальной передачи софта от исполнителя к заказчику?

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

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

Но... А что, если нет? Что, если эта задача выпала именно вам и вашей команде? Как доказать заказчику, что получаемый им продукт реализован в соответствии с заявленными бизнес-требованиями и готов к опытной и промышленной эксплуатации?

  • Может, просто отобрать тест-кейсы и устроить мини-демонстрацию? Нет, не получится, заказчик хочет увидеть, что каждый пункт требований действительно реализован, а у нас нет никакого маппинга между тест-кейсами и отдельными пунктами требований...
  • Составить маппинг, чтобы, пройдя тест-кейс, можно было говорить о степени реализованности того или иного пункта требования? Но из тест-кейса совсем не очевидно, какое требование проверяется и каким образом, а многие требования и вовсе остаются «без доказательной базы». Да и сами тест-кейсы писались на основе функционально-архитектурных требований, а не бизнес-требований.
  • Написать под каждое требование отдельный тест-кейс? Да, вроде неплохая идея, но заказчик всё равно недоволен, говорит, не видно работы системы в целом, оперирует бизнес-процессами, требует какие-то Е2Е-сценарии, да и система слишком большая и комплексная.
  • Сценарии. Что это вообще такое? Может, просто объединить несколько тест-кейсов в один? Но как тогда всё это связать с требованиями, как оформить, где хранить?..

О трудностях подготовки к приемо-сдаточным испытаниям. О том, почему функциональные тест-кейсы не подходят в качестве программы и методики испытаний и как из них собрать, как из конструктора LEGO, E2E-сценарий.

Продемонстрируем шаблон E2E-сценария, который в конечном итоге удовлетворил заказчика, и расскажем о том, как мы к этому пришли и почему.

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

30 минут

Александр Мацюк

Бесславные тест-кейсы. Испытание автоматизацией

Доклад о том, как:

  • … правильно писать и актуализировать тест-кейсы для автоматизации;
  • … и каких ошибок можно и нужно избегать;
  • … и почему важно соблюдать определенные правила;
  • … правильно написанные тест-кейсы делают автоматизацию более эффективной на проекте.

Доклад будет интересен и ручным тестировщикам, и автоматизаторам, так как он дает практические советы, которые легко применить на практике.

Сделаем автоматизацию более осязаемой для ручных тестировщиков!

30 минут

Ольга Тарасевич, Юрий Стуков

Собираем пазл на МЕГАпроекте

Все знают, что такое системное тестирование, как настроить процесс и создать тестовую модель для данного вида тестирования. Но мы хотим поделиться, как собрать тестовую модель для системы, которая состоит из 50+ различных подсистем. Как правильно выстроить команду в 20+ человек, исходя из поставленных задач. С чего нужно начать и какие кусочки систем необходимо включать при создании тестов. Мы поделимся сильными и слабыми сторонами выбранной нами модели построения системных тестов, а также инструментами, которые мы использовали в своей работе.

20 минут

Кофе-пауза

20 минут

Елена Довгалюк

Важные карьерные годы, или Почему не стоит откладывать работу на потом

В свои 28 мне посчастливилось прочитать книгу Мэг Джей «Важные годы: почему не стоит откладывать жизнь на потом», в которой автор рассказывает, что, по мнению психологов, в возрасте от 20 до 30 случаются события, которые влияют на всю нашу жизнь. И я задумалась, что в рабочей жизни тоже есть период, который становится основой для дальнейшего построения карьеры. По моему опыту, это интервал работы в новой сфере от 0 до 3 лет. Именно в это время сотрудник ощущает взрывной рост, накапливает знания и формирует профессиональные взгляды. И крайне важно это время провести максимально эффективно.

Из этого доклада вы узнаете:

  • Как рассмотреть возможности и правильно воспользоваться ими;
  • Кто несёт ответственность за карьерное развитие и есть ли плохие проекты;
  • Когда нужно начать думать о будущем и почему не стоит откладывать работу на потом.

20 минут

Оксана Криващёкая

Глаза боятся, а руки делают. Тестирование BI-систем

Вам достался проект по тестированию BI-системы? Отлично!

Надо протестировать загрузку данных из источников в хранилище через ETL, загрузку в витрины, построение аналитических отчетов на основании этих данных? Легко!

Приходите и всё увидите сами!

20 минут

Сергей Сенюк

Переходим с механики на автомат

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

Доклад «Меняем механику на автомат» освещает следующие вопросы:

  • Автоматизатор. Кто он? Чем в действительности занимается?
  • Мифы об автоматизаторах: что они делают отлично, а что – просто хорошо)
  • Какими базовыми навыками следует обладать функциональному тестировщику, чтобы попробовать себя в автоматизации?
  • ...И чем в достижении этой благородной цели им готов помочь наш центр компетенций по автоматизации тестирования.

20 минут

Расширенная кофе-пауза

50 минут

Peter Lyaskovsky

Why Mailer is HALF English, and How to Make it FULL

Working in The Global Outsourcing 100 Company assumes a LOT of responsibility and excellence of expertise, but if you think A+ QA skills alone may help pass an interview or win a great project – think again. That borderline between masterful success and epic fuck up may be easily crossed in a blink: one unclear answer or even one emotionless Skype call is just enough – all because of one's badly learned English. Real Life Success & Disaster stories where good English made that huge little difference; tips & tricks, 'how-to's and recipes to master your English skills and more – cooked, spiced and served for you by charismatic Peter Lyaskovsky, who learned a very hard way the fact that a really nice English must NOT be spoken from one's heart.

30 минут

Валентина Суслова

Год за два, или как не «выгореть» на сложном проекте

  • С чего начать, попав на сложный проект?
  • Как быстро вырасти профессионально, закончив испытательный срок?
  • Мечтаешь получить звание «Работник Года» и быть наравне с опытными коллегами?

Несколько советов с реального проекта на основе реального опыта коллег помогут вам «не потеряться» на большом проекте и превратить свои страхи в преимущества.

Также вы сможете познакомиться и поиграть с проектными камерами, которые часто встречаются в экипировке минских контролеров наземного транспорта, и узнать, как это все работает.

20 минут

Татьяна Гаврилова

Ретроспективы — зачем они и как сделать их эффективными

  • Боишься общаться с заказчиком?
  • Не знаешь, как прокачать свой английский?
  • Нет идей, которые будут интересны команде?
  • Много идей, но ты не знаешь, как их донести до команды?
  • Твое мнение не слышат?
  • На твоем проекте хаос, и мало кто понимает, что происходит?

Тех, кто ответил «да» хотя бы на один вопрос из списка выше (а также всех, кто хочет делать свою работу как можно лучше), – жду на своем докладе. Будет интересно!

20 минут

Инга Супранович

Между нами тает лед

  • Ты хочешь знать, как пережить приезд заказчика и не облажаться?
  • Тебе надоело «шаблонное» общение с заказчиком?
  • Тебе нужны примеры креативного интродакшена?
  • Ты не знаешь, о чем поговорить и что подарить заказчику?
  • Ты хочешь знать, как растопить лед в отношениях с заказчиком?

Проведи QA Summer с пользой и приходи за идеями на доклад «Между нами тает лед»!

20 минут

Алексей Минич

Лучше день потерять, потом за 5 минут долететь!

Доклад о том, как рационально провести проверку миграции большого объема данных и при этом быть уверенным в качестве результата. В докладе будут представлены способы оптимизации проверок на примере реального проекта по миграции 300.000 страниц на разных языках в систему Confluence.

20 минут

Олег Майсевич, Николай Русак

Приправим DevOps’oм наш QA

  • Разработчик просит интегрировать тестовые скрипты с CI?
  • Админ просит тебя развернуть докер-образ, а ты не знаешь что это?
  • Тестирование заблокировано мелким UI-дефектом, а разработчики ушли отдыхать?

Есть решение!

DevOps – скажем нет недопониманию и глупым блокерам на проектах!

В докладе ребята:

  • Расскажут о том, кто такие DevOps, откуда они вылезли и куда идут;
  • Покажут на примерах, как экспертиза в DevOps помогает сохранить нервные клетки тестировщиков, разработчиков и администраторов;
  • Расскажут, как освоить DevOps и при этом не стать «бородатым админом».

30 минут

Вадим Кулиш, Анна Андреева

A1QA Security Contest. Affected Version 2.0′ or 1=1

Подведение итогов конференции

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

Встречайте!

Самые популярные и самые знаменитые, самые часто проверяемые и самые родные – SQL-инъекции. Практика, практика и еще раз практика! Теперь можно опробовать, отточить, удивить экспертов ТА и получить за это памятный приз!

20 минут

Открытие конференции

15 минут

Екатерина Лосик, Никита Калиновский

Особенности мобильной охоты

Ты работаешь на мобильном проекте или хотел бы? Чувствуешь себя неуверенно, когда надо протестировать приложение на iPhone? Есть вопросы, когда слышишь «смоделируй прерывание 3g-соединения»?

Приходи на наш доклад!

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

30 минут

Екатерина Гребенюк

I18n&L10n: мыслим глобально, действуем локально

  • Ищете готовое решение и рецепт многонациональной кухни?
  • Сдавали на FT и получили минус по «Типам тестов» из-за локализации?
  • Считаете, что интернационализация – это проверка картинок с девушками без паранджи?
  • Готовите новичка и запутались, какие дефекты стоит относить к i18n и l10n?
  • Не слышали про псевдолокализацию и вообще впервые видите аббревиатуры i18n и l10n?
  • Уверены, что для тестирования японской локали нужно разбираться в иероглифах?

Столкнулись ли вы уже в своей практике с подобными вопросами и прецедентами? Думаю, не ошибусь, если отвечу «да».

Разные мнения, подходы, кардинально отличающиеся ответы. Что же делать, где найти истину?

Рецепт есть! Он тщательно прописан, продуман, синхронизирован и выверен в данном докладе.

После нашей встречи вы сможете:

  • Отличать баги интернационализации и локализации, не путаясь в них;
  • Дать ответ на вопрос клиента о том, можем ли мы протестировать сайт на китайской локали;
  • Четко понимать, на что следует обращать внимание при локализации, а на что – при интернационализации;

Знать, к кому можно обратиться за помощью и советом, если на проекте добавили 10+ локалей.

30 минут

Дмитрий Марецкий, Александр Тихонович

AutoMobиль

Мобильная автоматизация является относительно новым явлением, однако ее востребованность постоянно растет.

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

В программе:

  • Рассмотрим, на каких проектах применима мобильная автоматизация;
  • Расскажем, с чего ее начать;
  • Покажем, как автоматизировать на примере простого приложения.

Мы поделимся проблемами, которые возникают на проектах, и их решениями!

20 минут

Александр Жигарев

Data Warehouse (DWH): что это и как это тестировать?

Мы живем в веке, когда основной ценностью являются не деньги или сила (военная или физическая), а информация. Именно информация дает возможность обогатиться, установить нужные контакты и, главное, принять правильное решение, какой бы сферы деятельности это ни касалось.

Во время повсеместного распространения интернета и развития интернет-торговли информация собирается после любого действия пользователя в Сети. И бизнес-решения в e-commerce особенно полагаются на знания о поведении пользователей.

Наверняка все знают такие средства анализа информации, как Google Analytics, которая предоставляет статистику и позволяет формировать различные отчеты о поведении пользователей. Но вся эта информация в чистом виде труднодоступна, а платная версия GA стоит от $150 тыс в год.

В докладе пойдет речь о:

  • Тестировании собственного хранилища данных (DWH), в котором обрабатывается информация о 20 млн зарегистрированных пользователей;
  • Требованиях к работнику;
  • Возможных трудностях на его пути.

20 минут

Кофе-пауза

20 минут

Павел Новик

Центр компетенции по тестированию мобильных приложений – взгляд изнутри

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

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

20 минут

Вадим Кулиш, Анна Андреева

<script>alert(‘Теги и кавычки без купюр’);</script>

А вы проверяете формы на возможность введения тегов и спецсимволов? Задумывались, зачем и как это работает? Как правильно это делать? Давайте поговорим начистоту о тегах и кавычках, а также о реальном вреде, которые они могут принести. Самые популярные проверки безопасности в функциональных тестах – внедрение HTML/JS и SQL без купюр.

20 минут

Серж Горлукович, Юлия Павлович

Use MacOS like a boss

Мы расскажем, как быстро находить и качественно оформлять дефекты на macOS. Как и чем пользоваться, чтобы ускорить свою работу, и что делать, если вдруг Mac попал к вам в руки в первый раз, а закончить тестирование надо было уже вчера. И, конечно же, пару слов о нашей любимой виртуализации. А ещё мы печем оладушки =)

30 минут

Расширенная кофе-пауза

50 минут

Роман Колбович, Артём Борозна

Автоматизация автоматизации, или Как мы сделали автотесты сильными и независимыми

Из нашего доклада можно узнать не только об автоматизации тестирования сложной распределенной системы, но и о таких процессах, как автоматизация проверки кода автотестов,  автоматическая установка тестового фреймворка, изоляция окружения для запуска автотестов. Мы расскажем о преимуществах данных подходов и сложностях их внедрения, опираясь на свой проектный опыт. Также будет дан небольшой обзор инструментов, таких как docker и ansible, которые помогали нам в реализации этих задач.

30 минут

Дмитрий Борисов

Как пасти 30 котов в одном git-репозитории

Когда в твой репозиторий начинают вливать код 30+ человек, вероятность возникновения ошибки, опечатки, поломки обратной совместимости резко возрастает. Казалось бы, можно проверять, что все тесты после исправлений в коде проходят… Но что делать, если не работает окружение (стенд), а не тест? В этом случае каждый новый pullrequest тянет за собой анализ большого количества упавших тестов. Время проверок перед вливанием кода начинает стремиться к бесконечности. Доклад посвящен способам решения данной проблемы.

20 минут

Виталий Жданович

Рецепты приготовления тест-кейсов с применением keywords

  • Не понимаешь, почему на некоторых проектах пишут один кейс по 8 часов и более?
  • Интересно, как пишут документацию на больших и сложных проектах?
  • Думаешь, что научился писать большие и качественные кейсы?
  • Работаешь в большой команде? Не нравится, как коллеги пишут кейсы?
  • Автоматизаторы вечно задают вопросы по уже написанным кейсам? Начинаешь думать, что пора к чертям все удалить и написать заново?
  • Надоело при малейшем изменении функциональности переписывать 100500 кейсов?

Доклад расскажет о том, как:

  • … мы пришли к написанию кейсов с применением keywords;
  • … упрощается жизнь ручных тестировщиков и автоматизаторов;
  • … обнаружить подводные камни и какие есть нюансы;
  • … организовать переход написания кейсов с применением keywords на всю команду.

20 минут

Анастасия Коцевич

Тестировщик неравнодушный

  • Вы любите проект, на котором работаете?
  • Желаете ли вы вашим проектам успеха?
  • Вам небезразлично их будущее?
  • Чувствуете ли вы ответственность за впечатление пользователей о продукте, который вы тестировали?

Ведь неудачные приложения и провальные сайты не должны были стать такими, их такими не придумывали и не планировали. А их так МНОГО!

Готовы ли вы сделать мир лучше? ДА? Тогда вам будет интересно узнать:

  • Как помочь вашему проекту не пополнить ряды провальных, если вы тестируете функциональность и графический интерфейс, а «юзабилистов» на проекте не было, нет и не будет;
  • Как не навредить в погоне за удобством использования и не вызвать гнев менеджера и ненависть product owner.
  • Что с продуктами должны были сделать еще на старте, как и когда тестируют юзабилити и анализируют UX. И тестирование ли вообще – тестирование юзабилити.

20 минут

Юрий Казак

Пакуем ПРОДУКТ’ы в контейнеры… Один контейнер — одно блюдо?

Этот доклад для тех поваров, кто уже умеет готовить гипервизоры, но не берет ссобойки на работу, потому что считает контейнеры небезопасными. В этом докладе вы узнаете кухню приготовления блюд и размещения продуктов по разным Linux-контейнерам (OpenVZ, LXC, Docker), в чем преимущества и недостатки использования контейнеров в качестве комплексной инфраструктуры для разработки, тестирования и последующего развертывания продукта, а также какие задачи можно решить с их помощью.

20 минут

Антон Примако

хAPIнём немножечко

Задавались ли вы на проекте такими вопросами:

  • Можно ли выгрузить 15000 записей по проекту из TestRail за 1 час?
  • На твой тест-кейс в TestRail ссылается много других, а ты хотел бы его удалить. Можно ли узнать, сколько авторов других тест-кейсов от этого пострадает?
  • Нужно собрать кастомный отчёт по прогону, а интерфейс TestRail его не поддерживает. Можно ли как-то его собрать самому, да ещё и автоматически повторять это в других прогонах?
  • Что общего у Jira и Trello? И как это может пригодиться в работе?
  • Можно ли как-то оперативно узнавать о том, как идут дела на проекте? За последний день, неделю и т.д.? Сколько сделали тест-кейсов, сколько прошли ревью?
  • Твой баг пофиксили, а ты не знаешь об этом? «А можно как-то сообщать мне лично об этом, в Telegram, например?» =)

МОЖНО!

Все описанные (и им подобные) задачи можно решить через API и базовые умения программирования!

30 минут

Открытие конференции

15 минут

Денис Насуро, Анастасия Фомина

Красивый отчет в Ubuntu? Да, это возможно!

На конкретных примерах мы покажем, что такое совместимость документов и офисных программ для Windows и Ubuntu, дадим четкие инструкции, как избежать проблем с форматированием. Вы увидите, что красивый отчет в Ubuntu – это просто!

1 час

Полина Гайдукевич

BDT, сэр! Сценарии быстрого приготовления на Gherkin

Что готовим?

Сценарии на языке Gherkin родом из Англии, используются в концепции тестирования под управлением поведения (behavior driven testing, BDT).

Смогу ли я это приготовить?

Да.

Выяснять, что такое BDT и Gherkin, а также как надо и не надо писать сценарии, будем на мастер-классе.

Зачем мне это?

  • Быть в курсе;
  • BDT – это не «экзотическая кухня», а тренд. В трех производственных отделах A1QA уже есть проекты, где пишут Gherkin-сценарии. Иметь представление о BDT – значит быть современным тестировщиком;
  • Получить быстрый результат;
  • Понятность «человеческого» языка Gherkin позволит за 60 минут мастер-класса освоить базовые правила, которые останутся с вами и выгодно дополнят резюме;
  • Попробовать роль тест-аналитика;
  • На проектах BDT предусмотрена роль тест-аналитика. Понять, чем занимается этот специалист и нравится ли вам такая проектная роль, можно на мастер-классе;
  • Взглянуть на требования под другим углом.

Сценарии Gherkin одновременно и понятны заказчику, и достаточно детальны для автоматизации. Узнать, как достигается баланс, вы сможете на мастер-классе.

1 час

Кофе-пауза

20 минут

Михаил Урбанович

Веб-сервисы. Кто не понял, тот поймет

Популярность архитектуры SOA стремительно растет. Продукт сталкивается с ситуацией, когда у каждого модуля может быть неограниченное число клиентов. И Web/Mobile application – это только процент от всех возможных. Квалифицированный QA Engineer должен уметь обратить свой взор на уровень ниже и знать алгоритм проверок первичных интерфейсов.

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

Что будем делать?

  1. Разберем на пальцах, что такое веб-сервисы.
  2. Сформируем алгоритм действий по их тестированию.
  3. Пройдемся на практике по алгоритму для реально действующего проекта.

1.5 часа

Расширенная кофе-пауза

50 минут

Вадим Кулиш

Инъекции: джентельменский набор QA-инженера

Мастер-класс посвящен атакам на веб-приложения, которые встречаются в реальной жизни: SQL-инъекциям и XSS-атакам. Никакой скучной теории, только практика и реальные примеры. Хватит думать об SQL-инъекциях и XSS-атаках как о чем-то сложном и заоблачном. Просто приходи и мы тебя всему научим!

1 час

Павел Поляруш, Дмитрий Игнатенко

Центр Экспертизы по SQL: Summer Query Lifehacks

99% тестировщиков рано или поздно сталкиваются с суровой действительностью: работу на проекте не выполнить без знания SQL. Знакомо? Если вы хотите получить новые знания или вспомнить то, что забылось без регулярной практики, приглашаем вас на самый практический воркшоп Summer Query Lifehacks.

Чем будем заниматься в течение часа?

- Расскажем и вместе освежим в памяти основные моменты теории СУБД.

- Приведем примеры интересных задач из повседневной жизни.

- Вместе найдем решения и проверим их на практике.

- Покажем, как улучшить работу с SQL и автоматизировать рутинные действия.

- Сделаем групповое фото в конце. Куда ж без него?

50 минут

Игорь Воловский

Найти за 60 секунд: уверенный поиск в JIRA

Речь пойдет о языке запросов JIRA, Advanced search, структуре запроса и построении комплексных запросов самому. Мастер-класс выгодно отличается наличием интерактива, реальными жизненными примерами работы в JIRA и задачами для самостоятельного выполнения. Поскольку с JIRA работает каждый без исключения инженер, тема будет актуальна для любого тестировщика. Опыт показывает, что даже инженеры с ~ 1 год опыта (или чуть меньше) знают далеко не все особенности поиска в JIRA.

Посетив мастер-класс, вы узнаете структуру языка JQL, научитесь отличать оператор от ключевого слова, научитесь эффективно применять функции (что позволит сэкономить время и не переписывать заново запрос, меняя в нем, например, дату), сможете построить запросы, позволяющие быстрее и точнее искать дефекты либо другие интересующие вас issues, научитесь писать фильтры для выборки issue с нужными критериями, сможете искать issue из списка недавно просмотренных.

1 час

Галерея

Где нас найти?