Программа курса
Введение в тестирование
Вы можете говорить с крутыми экспертами по тестированию на одном языке или путаетесь в терминологии? Другие сотрудники проекта вас слушаются или отмахиваются от жалоб? Вы понимаете, кто и за что несет ответственность на проекте? Вы можете оперативно провести различные необходимые тесты и найти все ключевые баги при условии, что сделать это надо было еще вчера? Если хотя бы на один из вопросов вы ответили не самым приятным для себя образом, то мы идем к вам!

В рамках вебинара мы рассмотрим:
  • каким образом зародилось и эволюционировало тестирование ПО;
  • как обычно строятся проекты по разработке ПО, какие в них команды, кто чем занят;
  • какие задачи решают продвинутые тестировщики, и что они не забывают делать.
В результате вы научитесь:
  • использовать правильную базовую терминологию тестирования (да, теперь вам не придется мямлить и судорожно листать словарик начинающего тестировщика при общении с коллегами!);
  • взаимодействовать с командой разработки и руководством проекта так, чтобы к вам прислушивались;
  • определять, какие виды и типы тестирования необходимы на разных проектах;
  • проводить все базовые виды тестирования.

В рамках домашнего задания вы проведете 10 (!) тестирований различных видов и получите по ним наглядную обратную связь.

Тренер: Наталья Руколь
Баг-трекинг
Что делать, если вы обнаружили ошибку? В какую сторону паниковать, кому жаловаться? Что за товарищи такие – АффектВершн и Степс'туРепродьюс, и что они делают у вас в офисе?
Об этом и многом другом мы поговорим в вебинаре, который посвящен багам и баг-трекерам.

В рамках вебинара мы рассмотрим:
  • что такое баги, баг-репорт и баг-трекер;
  • из каких атрибутов состоит баг-репорт и как правильно его составить (рассмотрим хорошие и плохие баг-репорты);
  • для чего нужны баг-трекеры;
  • что такое жизненный цикл бага.

В результате вы научитесь:
  • работать с багами (аккуратно и правильно помещать выявленных вредителей в коробочки);
  • грамотно составлять баг-репорты; пользоваться баг-трекером;
  • поддерживать хорошие отношения с разработчиками и менеджерами ;)
Тренер: Анастасия Смирнова
5 техник исследовательского тестирования
Исследовательское тестирование – очень противоречивая и неоднозначная вещь. Одни поют хвалебные оды этому методу, вторые обходят его за тридевять земель ввиду сложности планирования и отчетности, третьи вообще считают исследовательское тестирование бесполезной тратой времени и «обезьяньей работой».

В рамках вебинара мы рассмотрим:
  • основные характеристики и особенности исследовательского тестирования;
  • пять основных техник исследовательского тестирования – декомпозицию, тест-туры, чит-листы, мнемоники, сессионное тестирование.
В результате вы научитесь:
  • искать и, главное, не пропускать баги в незнакомых продуктах;
  • смотреть под другим углом на уже знакомые продукты; выбирать и комбинировать разные техники проведения исследовательского тестирования;
  • подготавливать внятные и содержательные отчеты о тестировании.
По завершении вебинара слушателям будет предложено домашнее задание (в среднем на 2-4 часа) для закрепления теоретического материала.
Слушатели научатся использовать техники исследовательского тестирования для поиска дефектов приложения и оформлять грамотные отчеты.

Тренер: Нина Агеева
Введение в проектирование тестов
Тестирование – это вечный компромисс. С одной стороны, нам нельзя пропускать ошибки. С другой – нам важно закончить тестирование как можно быстрее. Удержать баланс и не погрязнуть в непроглядной пучине избыточных проверок – вот цель проектирования тестов.

В рамках этого вебинара мы рассмотрим:
  • что такое тест-анализ и тест-дизайн;
  • как создавать тестовые модели;
  • возможно ли исчерпывающее тестирование, и почему;
  • к каким оракулам ходят тестировщики; что такое «тестирование обезьяны» и «партизанское тестирование»;
  • как можно предугадывать ошибки.
В результате вы научитесь:
  • создавать интеллект-карты и модели тестируемых продуктов (вы ведь давно хотели научиться раскладывать все по полочкам, правда?);
  • разбивать ПО на классы эквивалентности для исключения ненужных тестов
  • находить граничные значения, чтобы не пропускать дефекты;
  • использовать интуитивные техники тест-анализа и понимать, когда и какие из них применимы.
В качестве домашнего задания вы создадите модель тестируемого продукта для дальнейшего анализа.

Тренер: Ирина Старцева
Тест-анализ и тестовая комбинаторика
Настоящие гуру тестирования не просто проверяют все подряд, но используют в своей работе настоящую науку – комбинаторику! Она помогает нам обеспечивать наиболее качественное тестовое покрытие и смело отвечать «да!» на вопрос начальства «а ты точно все протестировал?», заданный недоверчивым тоном

В рамках этого вебинара мы рассмотрим:
  • способы комбинирования тестовых наборов для разных видов продуктов и проектных условий;
  • попарное тестирование (PairwiseTesting);
  • анализ состояний и переходов (State&TransitionTesting);
  • таблицы решений (DecisionTesting).
В результате вы научитесь:
  • выбирать требуемый подход к тест-анализу;
  • использовать на практике все самые передовые техники проектирования тестов
  • находить вредные дефекты, которые беспокоят наших пользователей, но при этом часто «остаются в живых».
Вашим домашним заданием будет составление детального тестового набора с использованием комбинаторики.

Тренер: Ирина Старцева
Тест-дизайн и документирование тестов
Если мы создаем тесты для однократного выполнения, то нам не нужно их документировать. В долгосрочном проекте одни и те же наборы тестов будут повторяться регулярно. Чем удачнее вы выберете формат документирования, тем меньше времени и нервов (как своих, так и чужих) вам придется потратить на их актуализацию, и тем больше пользы, радости и счастья они будут приносить проектной команде.

В рамках этого вебинара мы рассмотрим:
  • различные способы документирования тестов (чек-листы, тест-кейсы, тестовые сценарии);
  • инструменты для хранения тестов (TestManagementSystems);
  • полезные лайфхаки, помогающие сразу писать крутые тесты и не переделывать их.
В результате вы научитесь:
  • использовать различные системы и форматы тестов (классическая схема «ну, потыкайте там чего-нибудь» уже не в моде);
  • выбирать подходящие решения под каждую конкретную ситуацию;
  • всегда четко отвечать на вопрос «что именно было протестировано?» (причем, без мата и заиканий).
В домашней работе вы задокументируете тесты в различных системах (GoogleSheets, TestLink, Sitechco, QA Space) и научитесь использовать основную функциональность этих инструментов.

Тренер: Ирина Старцева
Тестирование требований к программному обеспечению
В идеальном мире требования к программному продукту – основной и самый актуальный источник информации о том, как он должен работать. В реальности ТЗ похоже на лоскутное одеяло – тут и там вы находите несоответствия, ошибки и нестыковки; процесс затягивается, а за пропущенные баги и срывы сроков не погладят по головке именно вас. Этого можно избежать,если вовремя прислушаться к инстинкту самосохранения и начать проводить тестирование требований ПЕРЕД началом работы с ними. Планированию, проведению, методам и лайфхакам процесса проверки технической документации будет посвящен этот вебинар.

В рамках вебинара мы рассмотрим:
  • обоснование необходимости тестирования требований;
  • алгоритм подготовки и тестирования требований;
  • характеристики, которым должны удовлетворять требования; рисковые зоны, где чаще всего скрываются ошибки.
В результате вебинара вы научитесь:
  • оценивать необходимость тестирования требований (мини-курс по отработке брезгливого выражения лица и правильных интонаций фразы «что за фигню ты мне притащил?» – в комплекте);
  • готовиться и проводить тестирование требований;
  • находить реальные и потенциальные ошибки в требованиях и функциональности.
В итоге в процессе тестирования самого продукта вам уже не придется терять время на ожидание ответов от технического писателя. Вы сможете спрогнозировать, какая часть функционала останется нереализованной (или реализованной с ошибками) из-за некорректных требований.

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

Тренер: Виктория Соковикова
SQL для тестировщика
Базы данных сейчас встречаются буквально везде. Какой бы продукт вы не тестировали – будьте готовы к тому, что вся информация хранится в БД. Даже у вашей кофеварки, скорее всего, втайне от вас имеется своя база. SQL(Structured query language) – зверь, с которым жизненно важно ладить, если ваша цель – тестировать быстро и качественно. Мы не будем вам рассказывать о занудных вещах (типа истории происхождения баз данных и прочей неинтересной теории); эту информацию в Интернете раздают на каждом углу по пачке за рубль. Наша задача – показать вам SQL в его естественной среде обитания. Только практика! Только лайфхаки!

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

Тренер: Роман Буданов
Тестирование веб-продуктов
Количество web-приложений непрерывно и стремительно растет, и на данный момент тестирование web-продуктов является самой востребованной областью обеспечения качества. Разумеется, тестирование таких приложений имеет свои нюансы, которые и будут рассмотрены в рамках вебинара.

В рамках вебинара мы рассмотрим:
  • устройство веб-приложения; виды тестирования (в т.ч. для людей с ограниченными возможностями);
  • применение техник тест-дизайна для тестирования (классы эквивалентности, граничные значения);
  • CRUD, получение и расшифровка информации о запросах и ответах сервера
  • инструменты для тестирования (консоль, Fiddler, Xenu, Firebug/WebDeveloper, валидаторы верстки, проверка адаптивности, Wave);
  • исследовательское тестирование (E.Q.-туры Уиттакера).
В результате вы научитесь:
  • придумывать проверки с учётом нюансов web-приложений;
  • пользоваться популярными инструментами;
  • локализовывать дефекты;
  • использовать исследовательские туры.

Тренер: Анна Хворостьянова
Тестирование веб-сервисов
Все сайты и мобильные приложения работают, обмениваясь запросами и ответами либо между модулями, либо с другими внешними программами/клиентами (браузерами). Встречая необходимость проверить это взаимодействие, мы используем различные программы и утилиты В данном вебинаре речь пойдет о популярной бесплатной программе SoapUI.

В рамках вебинара мы рассмотрим:
  • что такое интеграционное тестирование; путь запроса (как создавать проекты и отправлять запросы в SoapUI); как сэкономить время при тестировании в SoapUI
  • лайфхаки, упрощающие тестирование;
  • что нужно указывать в баг-репорте бага интеграции.
В результате вы научитесь:
  • выполнять базовые задачи по тестированию интеграции по протоколу soap
  • работать в программе SoapUI;
  • разбираться в ошибках интеграции;
  • описывать баг-репорты по интеграционному тестированию;
  • применять лайфхаки, экономящие время более чем в десять раз.

Тренер: Артем Шмыга
Тестирование юзабилити
Вопреки расхожему мнению, юзабилити – это не только (и даже не столько!) тестирование красивости кнопочек и стильности цветов. На самом деле это лишь крохотный процент от понятия «юзабилити»! Конечно, приятно и хорошо, когда пользователь хочет облизать ваш интерфейс, но главная задача тестирования удобства использования заключается в другом: мы должны убедиться в том, что для пользователя работа с нашим продуктом – легкая и приятная прогулка, а не спринтерский забег по лабиринту с минотавром.

В рамках вебинара мы рассмотрим:
  • понятие целевой аудитории (ЦА) продукта; числовые модели оценки юзабилити ПО
  • форматы и виды юзабилити-аудитов;
  • юзабилити-гайдлайны.
В результате вебинара вы научитесь:
  • объективно оценивать удобство вашего продукта, а не говорить «мне нравится/не нравится»;
  • проводить юзабилити-тестирование на целевой аудитории продукта и по гайдлайнам;
  • измерять скорость выполнения различных операций и предлагать способы сокращения этого времени (бить пользователей хлыстом никто не запрещал, да-да!);
  • убеждать руководство в необходимости внесения предлагаемых вами изменений.
Во время домашней работы вы протестируете ПО в соответствии с гайдлайнами, «измерите» его удобство и предложите полезные улучшения.

Тренер: Наталья Руколь
Тестирование мобильных приложений
Мобильное тестирование – сложный процесс, в котором учитываются миллионы разрешений экрана, разнообразное железо, несколько версий операционных систем, разные типы подключения к сети, внезапные обрывы связи и т.д. Стоимость ошибки в релизе мобильного приложения высока (спасибо отызвам на PlayMarket и AppStore); найдя ошибку, пользователи начинают фонтанировать желчью в комментах, что снижает приток новых клиентов и негативно влияет на успешность приложения
О тестировании мобильных приложений написано очень много. Но едва ли вы где-либо найдете пошаговую инструкцию о том, какие способы и ресурсы нужно использовать для того, чтобы сократить время проведения работ и одновременно не потерять качество.

ВЕБИНАР 1

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


15.10 ВЕБИНАР 2

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

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

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

22.10 ВЕБИНАР 2

В результате вебинара вы научитесь:
  • анализировать логи (кстати, для начала узнав, что за зверь такой эти наши «логи»)
  • искать различия в файлах; генерировать тестовые данные; разворачивать тестовые окружения;
  • создавать и оптимизировать автотесты с помощью рекордера KatalonAutomationRecorder.
В рамках домашнего задания вы подготовитесь к тестированию системы, используя разные инструменты автоматизации (4 часа) и создадите качественный автотест для популярного web-приложения (2-4 часа).

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

ВЕБИНАР 1

В рамках этого вебинара мы рассмотрим:
  • виды тестирования производительности;
  • инструменты для мониторинга программно-аппаратных ресурсов;
  • приложения для генерации нагрузки.
В результате этого вебинара вы научитесь:
  • понимать, какой вид тестирования производительности проводить в каждой конкретной ситуации;
  • использовать Grafana для наблюдения за ресурсами системы;
  • выбирать подходящий под ваш проект генератор нагрузки.
29.10 ВЕБИНАР 2

В рамках этого вебинара мы рассмотрим JMeter как инструмент тестирования производительности.

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

В итоге вы сможете провести несложное тестирование производительности сайтов.

Трудозатраты на домашнее задание:

1 день - не более 2 часов;
2 день - не более 8 часов.

Тренер: Константин Калинин
Организация процесса тестирования
Начинающие тестировщики часто работают в вакууме («Я баги нашел! Я их даже завел!! Что вам еще от меня надо?!»). Но вы можете сделать для проекта гораздо больше, стоит только захотеть (и посмотреть этот вебинар)!

В рамках вебинара мы рассмотрим:
  • процессы разработки (Agile, Waterfall и промежуточные варианты);
  • ожидания различных заказчиков от тестирования; виды отчетов по итогам тестирования;
  • принципы построения процесса тестирования; проведение проектных аудитов с использованием техник Kaizen и Теории Ограничений Голдратта.
В результате этого вебинара вы научитесь:
  • понимать, что от вас хочет руководство (к сожалению, это не так просто, как кажется!);
  • оптимизировать процесс работы;
  • проводить аудиты процесса тестирования и находить пути улучшения (лучшее – не всегда враг хорошего).
В рамках домашнего задания вы проведете полноценный аудит проекта и определите, как его можно тестировать значительно лучше.

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

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

Тренер: Елена Крестина
Введение в тестирование
В рамках вебинара мы рассмотрим:
  • каким образом зародилось и эволюционировало тестирование ПО;
  • как обычно строятся проекты по разработке ПО, какие в них команды, кто чем занят;
  • какие задачи решают продвинутые тестировщики, и что они не забывают делать.

В результате вы научитесь:
  • использовать правильную базовую терминологию тестирования (да, теперь вам не придется мямлить и судорожно листать словарик начинающего тестировщика при общении с коллегами!);
  • взаимодействовать с командой разработки и руководством проекта так, чтобы к вам прислушивались;
  • определять, какие виды и типы тестирования необходимы на разных проектах;
  • проводить все базовые виды тестирования.

В рамках домашнего задания вы проведете 10 (!) тестирований различных видов и получите по ним наглядную обратную связь.
2-3 часа практики
3.09 Введение в тестирование
Тренер: Наталья Руколь
Вы можете говорить с крутыми экспертами по тестированию на одном языке или путаетесь в терминологии? Другие сотрудники проекта вас слушаются или отмахиваются от жалоб? Вы понимаете, кто и за что несет ответственность на проекте? Вы можете оперативно провести различные необходимые тесты и найти все ключевые баги при условии, что сделать это надо было еще вчера? Если хотя бы на один из вопросов вы ответили не самым приятным для себя образом, то мы идем к вам!

Подробно
2-3 часа практики
6.09 Баг-трекинг
Тренер: Анастасия Смирнова
Что делать, если вы обнаружили ошибку? В какую сторону паниковать, кому жаловаться? Что за товарищи такие – АффектВершн и Степс'туРепродьюс, и что они делают у вас в офисе?
Об этом и многом другом мы поговорим в вебинаре, который посвящен багам и баг-трекерам.

В рамках вебинара мы рассмотрим:
  • что такое баги, баг-репорт и баг-трекер;
  • из каких атрибутов состоит баг-репорт и как правильно его составить (рассмотрим хорошие и плохие баг-репорты);
  • для чего нужны баг-трекеры;
  • что такое жизненный цикл бага.

В результате вы научитесь:
  • работать с багами (аккуратно и правильно помещать выявленных вредителей в коробочки);
  • грамотно составлять баг-репорты;
  • пользоваться баг-трекером;
  • поддерживать хорошие отношения с разработчиками и менеджерами ;).
3-4 часа практики
10.09 5 техник исследовательского тестирования
Тренер: Нина Агеева
Исследовательское тестирование – очень противоречивая и неоднозначная вещь. Одни поют хвалебные оды этому методу, вторые обходят его за тридевять земель ввиду сложности планирования и отчетности, третьи вообще считают исследовательское тестирование бесполезной тратой времени и «обезьяньей работой».

В рамках вебинара мы рассмотрим:
  • основные характеристики и особенности исследовательского тестирования;
  • пять основных техник исследовательского тестирования – декомпозицию, тест-туры, чит-листы, мнемоники, сессионное тестирование.

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

По завершении вебинара слушателям будет предложено домашнее задание (в среднем на 2-4 часа) для закрепления теоретического материала.
Слушатели научатся использовать техники исследовательского тестирования для поиска дефектов приложения и оформлять грамотные отчеты.
2-4 часа практики
13.09 Введение в проектирование тестов
Тренер: Ирина Старцева
Тестирование – это вечный компромисс. С одной стороны, нам нельзя пропускать ошибки. С другой – нам важно закончить тестирование как можно быстрее. Удержать баланс и не погрязнуть в непроглядной пучине избыточных проверок – вот цель проектирования тестов.

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

В результате вы научитесь:
  • создавать интеллект-карты и модели тестируемых продуктов (вы ведь давно хотели научиться раскладывать все по полочкам, правда?);
  • разбивать ПО на классы эквивалентности для исключения ненужных тестов;
  • находить граничные значения, чтобы не пропускать дефекты;
  • использовать интуитивные техники тест-анализа и понимать, когда и какие из них применимы.

В качестве домашнего задания вы создадите модель тестируемого продукта для дальнейшего анализа.
4-6 часов практики
17.09 Тест-анализ и тестовая комбинаторика
Тренер: Ирина Старцева
Настоящие гуру тестирования не просто проверяют все подряд, но используют в своей работе настоящую науку – комбинаторику! Она помогает нам обеспечивать наиболее качественное тестовое покрытие и смело отвечать «да!» на вопрос начальства «а ты точно все протестировал?», заданный недоверчивым тоном

В рамках этого вебинара мы рассмотрим:
  • способы комбинирования тестовых наборов для разных видов продуктов и проектных условий;
  • попарное тестирование (PairwiseTesting);
  • анализ состояний и переходов (State&TransitionTesting);
  • таблицы решений (DecisionTesting).

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

Вашим домашним заданием будет составление детального тестового набора с использованием комбинаторики.
3-4 часа практики
20.09 Тест-дизайн и документирование тестов
Тренер: Ирина Старцева
Если мы создаем тесты для однократного выполнения, то нам не нужно их документировать. В долгосрочном проекте одни и те же наборы тестов будут повторяться регулярно. Чем удачнее вы выберете формат документирования, тем меньше времени и нервов (как своих, так и чужих) вам придется потратить на их актуализацию, и тем больше пользы, радости и счастья они будут приносить проектной команде.

В рамках этого вебинара мы рассмотрим:
  • различные способы документирования тестов (чек-листы, тест-кейсы, тестовые сценарии);
  • инструменты для хранения тестов (TestManagementSystems);
  • полезные лайфхаки, помогающие сразу писать крутые тесты и не переделывать их.

В результате вы научитесь:
  • использовать различные системы и форматы тестов (классическая схема «ну, потыкайте там чего-нибудь» уже не в моде);
  • выбирать подходящие решения под каждую конкретную ситуацию;
  • всегда четко отвечать на вопрос «что именно было протестировано?» (причем, без мата и заиканий).

В домашней работе вы задокументируете тесты в различных системах (GoogleSheets, TestLink, Sitechco, QA Space) и научитесь использовать основную функциональность этих инструментов.
2-4 часа практики
24.09 Тестирование требований к программному обеспечению
Тренер: Виктория Соковикова
В идеальном мире требования к программному продукту – основной и самый актуальный источник информации о том, как он должен работать. В реальности ТЗ похоже на лоскутное одеяло – тут и там вы находите несоответствия, ошибки и нестыковки; процесс затягивается, а за пропущенные баги и срывы сроков не погладят по головке именно вас. Этого можно избежать,если вовремя прислушаться к инстинкту самосохранения и начать проводить тестирование требований ПЕРЕД началом работы с ними. Планированию, проведению, методам и лайфхакам процесса проверки технической документации будет посвящен этот вебинар.

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

В результате вебинара вы научитесь:
  • оценивать необходимость тестирования требований (мини-курс по отработке брезгливого выражения лица и правильных интонаций фразы «что за фигню ты мне притащил?» – в комплекте);
  • готовиться и проводить тестирование требований;
  • находить реальные и потенциальные ошибки в требованиях и функциональности.

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

В качестве домашнего задания вы протестируете реальные требования на наличие в них неполноты, противоречивости, неоднозначности и непроверяемости, составите список вопросов для аналитика и предложите свои варианты улучшения документа.
2-3 часа практики
27.09 SQL для тестировщика
Тренер: Роман Буданов
Базы данных сейчас встречаются буквально везде. Какой бы продукт вы не тестировали – будьте готовы к тому, что вся информация хранится в БД. Даже у вашей кофеварки, скорее всего, втайне от вас имеется своя база. SQL(Structured query language) – зверь, с которым жизненно важно ладить, если ваша цель – тестировать быстро и качественно. Мы не будем вам рассказывать о занудных вещах (типа истории происхождения баз данных и прочей неинтересной теории); эту информацию в Интернете раздают на каждом углу по пачке за рубль. Наша задача – показать вам SQL в его естественной среде обитания. Только практика! Только лайфхаки!

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

После курса вы сможете:
  • не спасаться бегством в закат при виде слов «джоин», «подзапрос», «инсерт», «алиас»;
  • оперативно извлекать интересующую вас информацию и создавать необходимые тестовые данные без унылого клацания кнопочек на UI;
  • повелевать БД!

Во время выполнения домашнего задания вы будете писать запросы различной сложности, жонглировать информацией, находить данные для тестов и воссоздавать требуемые тестовые условия по щелчку пальцев.
3-4 часа практики
1.10 Тестирование веб-продуктов
Тренер: Анна Хворостьянова
Количество web-приложений непрерывно и стремительно растет, и на данный момент тестирование web-продуктов является самой востребованной областью обеспечения качества. Разумеется, тестирование таких приложений имеет свои нюансы, которые и будут рассмотрены в рамках вебинара.

В рамках вебинара мы рассмотрим:
  • устройство веб-приложения;
  • виды тестирования (в т.ч. для людей с ограниченными возможностями);
  • применение техник тест-дизайна для тестирования (классы эквивалентности, граничные значения);
  • CRUD, получение и расшифровка информации о запросах и ответах сервера;
  • инструменты для тестирования (консоль, Fiddler, Xenu, Firebug/WebDeveloper, валидаторы верстки, проверка адаптивности, Wave);
  • исследовательское тестирование (E.Q.-туры Уиттакера).

В результате вы научитесь:
  • придумывать проверки с учётом нюансов web-приложений;
  • пользоваться популярными инструментами;
  • локализовывать дефекты;
  • использовать исследовательские туры.
3-4 часа практики
4.10 Тестирование веб-сервисов
Тренер: Артем Шмыга
Все сайты и мобильные приложения работают, обмениваясь запросами и ответами либо между модулями, либо с другими внешними программами/клиентами (браузерами). Встречая необходимость проверить это взаимодействие, мы используем различные программы и утилиты В данном вебинаре речь пойдет о популярной бесплатной программе SoapUI.

В рамках вебинара мы рассмотрим:
  • что такое интеграционное тестирование;
  • путь запроса (как создавать проекты и отправлять запросы в SoapUI);
  • как сэкономить время при тестировании в SoapUI;
  • лайфхаки, упрощающие тестирование;
  • что нужно указывать в баг-репорте бага интеграции

В результате вы научитесь:
  • выполнять базовые задачи по тестированию интеграции по протоколу soap;
  • работать в программе SoapUI;
  • разбираться в ошибках интеграции;
  • описывать баг-репорты по интеграционному тестированию;
  • применять лайфхаки, экономящие время более чем в десять раз.
4-6 часов практики
8.10 Тестирование юзабилити
Тренер: Наталья Руколь
Вопреки расхожему мнению, юзабилити – это не только (и даже не столько!) тестирование красивости кнопочек и стильности цветов. На самом деле это лишь крохотный процент от понятия «юзабилити»! Конечно, приятно и хорошо, когда пользователь хочет облизать ваш интерфейс, но главная задача тестирования удобства использования заключается в другом: мы должны убедиться в том, что для пользователя работа с нашим продуктом – легкая и приятная прогулка, а не спринтерский забег по лабиринту с минотавром.

В рамках вебинара мы рассмотрим:
  • понятие целевой аудитории (ЦА) продукта;
  • числовые модели оценки юзабилити ПО;
  • форматы и виды юзабилити-аудитов;
  • юзабилити-гайдлайны.

В результате вебинара вы научитесь:
  • объективно оценивать удобство вашего продукта, а не говорить «мне нравится/не нравится»;
  • проводить юзабилити-тестирование на целевой аудитории продукта и по гайдлайнам;
  • измерять скорость выполнения различных операций и предлагать способы сокращения этого времени (бить пользователей хлыстом никто не запрещал, да-да!);
  • убеждать руководство в необходимости внесения предлагаемых вами изменений.

Во время домашней работы вы протестируете ПО в соответствии с гайдлайнами, «измерите» его удобство и предложите полезные улучшения.
6-9 часов практики
11.10 Тестирование мобильных приложений
Тренер: Виктория Юркевич
Мобильное тестирование – сложный процесс, в котором учитываются миллионы разрешений экрана, разнообразное железо, несколько версий операционных систем, разные типы подключения к сети, внезапные обрывы связи и т.д. Стоимость ошибки в релизе мобильного приложения высока (спасибо отызвам на PlayMarket и AppStore); найдя ошибку, пользователи начинают фонтанировать желчью в комментах, что снижает приток новых клиентов и негативно влияет на успешность приложения
О тестировании мобильных приложений написано очень много. Но едва ли вы где-либо найдете пошаговую инструкцию о том, какие способы и ресурсы нужно использовать для того, чтобы сократить время проведения работ и одновременно не потерять качество.

ВЕБИНАР 1

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

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

В итоге вы станете выполнять свою работу в 5 раз быстрее!


15.10 ВЕБИНАР 2

В рамках этого вебинара мы рассмотрим:
  • выбор устройств для проведения тестирования;
  • симуляторы и эмуляторы как помощники в работе;
  • мобильные фермы для тестирования мобильных приложений.

В результате этого вебинара вы научитесь:
  • определять парк устройств, необходимых для работы;
  • устанавливать, настраивать и работать с эмуляторами и симуляторами;
  • работать с фермами мобильных устройств.

В итоге вам не придется делать годовую выручку ближайшему салону сотовой связи, чтобы провести работу качественно!
4-8 часов практики
18.10 Автоматизация тестирования
Тренер: Александра Гудкина
Каждый день выполняете скучные однотипные задачи? Не хватает времени на что-то по-настоящему интересное? Не успеваете закончить одну задачу, как к вам уже выстроилась очередь из десятка новых, а «всех посмотреть» не дают? Автоматизируйте! Вебинар поможет найти новые возможности для исключения набившей оскомину рутины и для решения трудоемких задач. Использование новых технологий сделает ваш труд более эффективным и, быть может, в итоге вы даже задумаетесь о карьере автоматизатора.

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

Также мы рассмотрим несколько полезных инструментов автоматизации, которые помогут упростить работу тестировщику.
22.10 ВЕБИНАР 2

В результате вебинара вы научитесь:
  • анализировать логи (кстати, для начала узнав, что за зверь такой эти наши «логи»);
  • искать различия в файлах;
  • генерировать тестовые данные;
  • разворачивать тестовые окружения;
  • создавать и оптимизировать автотесты с помощью рекордера KatalonAutomationRecorder.

В рамках домашнего задания вы подготовитесь к тестированию системы, используя разные инструменты автоматизации (4 часа) и создадите качественный автотест для популярного web-приложения (2-4 часа).
8-10 часов практики
25.10 Тестирование производительности
Тренер: Константин Калинин
Вбивая поисковый запрос в браузере или листая ленту любимой социальной сети, мы обычно не задумываемся о том, какое количество людей делают то же самое одновременно с нами. Пользы от новой восхитительной функции в приложении или на сайте будет мало, если команда, стоящая за этим проектом, не способна обеспечить ее доступность для своих пользователей. Именно поэтому мы поговорим про тестирование производительности.

ВЕБИНАР 1

В рамках этого вебинара мы рассмотрим:
  • виды тестирования производительности;
  • инструменты для мониторинга программно-аппаратных ресурсов;
  • приложения для генерации нагрузки.

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

29.10 ВЕБИНАР 2

В рамках этого вебинара мы рассмотрим JMeter как инструмент тестирования производительности.

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

В итоге вы сможете провести несложное тестирование производительности сайтов.

Трудозатраты на домашнее задание:

1 день - не более 2 часов;
2 день - не более 8 часов.


2-4 часа практики
1.11 Организация процесса тестирования
Тренер: Наталья Руколь
Начинающие тестировщики часто работают в вакууме («Я баги нашел! Я их даже завел!! Что вам еще от меня надо?!»). Но вы можете сделать для проекта гораздо больше, стоит только захотеть (и посмотреть этот вебинар)!

В рамках вебинара мы рассмотрим:
  • процессы разработки (Agile, Waterfall и промежуточные варианты);
  • ожидания различных заказчиков от тестирования;
  • виды отчетов по итогам тестирования;
  • принципы построения процесса тестирования;
  • проведение проектных аудитов с использованием техник Kaizen и Теории Ограничений Голдратта.

В результате этого вебинара вы научитесь:

  • понимать, что от вас хочет руководство (к сожалению, это не так просто, как кажется!);
  • оптимизировать процесс работы;
  • проводить аудиты процесса тестирования и находить пути улучшения (лучшее – не всегда враг хорошего).

В рамках домашнего задания вы проведете полноценный аудит проекта и определите, как его можно тестировать значительно лучше.
1-3 часа практики
5.11 Карьера и развитие
Тренер: Елена Крестина
На начальном этапе карьеры, будь то поиск первого рабочего места или кардинальная смена сферы деятельности, нас всегда одолевают страхи и сомнения: «Возьмут ли меня на работу? Стану ли я успешным в этой сфере? Как найти работу, если мне меньше лет, чем требуется опыта? Что мне вообще делать и куда идти?». Волнение – это нормальная эмоция для ситуации «видимость – ноль, иду по приборам», однако оно мешает мыслить здраво и показать все, на что мы способны. Как раз подготовке к столь волнительному этапу и будет посвящен наш вебинар.

В рамках вебинара мы рассмотрим:
  • виды и преимущества компаний;
  • как подготовить правильное резюме;
  • где искать работу;
  • тестовое задание (что это, и зачем оно нужно);
  • нюансы собеседования (чего ждать и как себя вести);
  • стратегию развития после того, как вас взяли на работу.

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

Во время домашней работы вы оформите свои представления о компании, в которой хотите работать, и сформируете подходящее резюме с обратной связью по корректировке!
<a href="#yakor_1">Ссылка-якорь 1</a>
Made on
Tilda