За 8 недель вы на практике попробуете все ключевые техники и инструменты тест-анализа и поймете, как они работают.
Курс состоит из 16 занятий, длительностью по 30 минут
2 занятия в неделю
В каждом занятии: теория, дополнительные материалы и практическая работа
Практическая работа займет от 2 до 6 часов в неделю
8 часов теории
Нетворкинг с тренерами и студентами в чате
Вы научитесь:
Типы, виды и цели исследования продукта
Цели тестирования в вашем конкретном случае
Инструменты: интеллект-карты, списки, диаграммы
Процесс исследования и источники входной информации о тестируемом продукте: как не потерять важное?
Домашнее задание: исследование тестируемого продукта в заданном формате
Вы научитесь:
Разбиение на классы эквивалентности и поиск границ в разных типах значений: числа, строки, объёмы, тексты, е-mails и т.д.
Доменный анализ: связи классов эквивалентности в разных влияющих на тестирование параметрах
Приоритизация тестовых значений, выбор оптимального набора значений внутри классов и доменов
Домашнее задание: анализ классов, границ и доменов на примере 1 функции тестируемого продукта
Вы научитесь:
Совмещение различных проверок в рамках одного теста
Комбинирование негативных проверок
Минимальные и максимальные варианты комбинаторики
Риски в выборе того или иного подхода в комбинаторике, глубина тестового покрытия, выбор подходящих вариантов
Домашнее задание: создание тестового набора на проанализированный функционал
Вы научитесь:
Разбор сложных моментов из предыдущего ДЗ
Комбинаторика разных подходов в комбинаторике
Pairwise, triplewise
Матрица взаимозависимостей тестовых параметров
Домашнее задание: создание тестового набора на другой функционал
Вы научитесь:
Анализ продукта на предмет различных состояний и возможных переходов
Выявление жизненных циклов для разных сущностей в системе
Диаграмма состояний и переходов
Домашнее задание: разработка диаграммы состояний и переходов
Вы научитесь:
Диаграмма состояний и переходов с учётом циклов, ветвлений и условий
Матрицы возможных переходов
Комбинирование тестов по диаграмме состояний и переходов
Домашнее задание: разработка тестов по диаграмме состояний и переходов
Вы научитесь:
Анализ бизнес-логики и условий тестируемого приложения
Техника создания таблиц решений
Комбинирование тестов на основе таблицы решений
Домашнее задание: разработка тестов с использованием таблицы решений
Вы научитесь:
Техники исследования продукта
Как задавать вопросы, когда непонятно, что спрашивать
Техники мозгового штурма
Домашнее задание: проведение мозгового штурма и поиск новых классов эквивалентности в тестируемом функционале
Вы научитесь:
Сбор требуемой информации по правам доступа
Выявление скрытых ограничений
Способы тест-анализа при тестировании прав доступа
Домашнее задание: создание тестового набора для проверки прав доступа
Вы научитесь:
Риски при поддержке различных окружений
Разбор тестирования окружений на примере кроссбраузерного веб-тестирования
Приоритизация кроссбраузерных тестов
Домашнее задание: стратегия тестирования различных окружений и локализаций
Вы научитесь:
Цели и задачи стратегии тестирования
Комбинирование техник тест-анализа из лекций 1-9
Выбор подходящих техник в зависимости от функционала и особенностей
Учёт взаимозависимостей в функционале и борьба с дублирующимися тестами
Учёт нефункционального тестирования
Домашнее задание: разработка стратегии тестирования
Вы научитесь:
Риски при повторном тестировании
Анализ влияний новых доработок на текущий функционал
Определение необходимого объёма регрессионного тестирования
Домашнее задание: разработка стратегии регрессионного тестирования
Вы научитесь:
Критерии качества требований и спецификаций
Процесс тестирования недокументированных требований
Поиск ошибок, несоответствий и взаимоисключающих требований
Домашнее задание: проведение тестирования раздела требований
Вы научитесь:
Форматы документирования (тест-кейсы, тест-сессии, тест-сценарии, чек-листы)
Критерии выбора подходящего формата
Системы ведения тестов
Согласование тестов с другими участниками проекта
Правила внедрения любого из выбранных подходов
Домашнее задание: выбор и “защита” подхода документирования тестов
Вы научитесь:
Оценка тестового покрытия
Оценка эффективности тестов
Планирование тест-анализа, создание стратегии покрытия продукта тестами
Домашнее задание: выработка вашей стратегии к оценке тестирования и тест-анализа на проекте
Вы научитесь:
Объединение всех рассмотренных техник и процессных решений
Сравнение и выбор подходящих в вашем конкретном случае
Ответы на глобальные оставшиеся вопросы
Допрохождение домашних заданий
План по внедрению всех рассмотренных решений в вашем проекте
Мотивашечки
Домашнее задание: план внедрения улучшений. Светлое будущее!
Почему тестировщикам важно уметь с ними работать
Какие они бывают
Как создаются и какие задачи решают, в каких случаях применимы
Правила работы с майнд-картами
Вы научитесь:
Правильно рисовать майнд-карты
Правильно их читать
Правильно обсуждать их при совместной командной работе
Каждый понедельник и среду выкладываем теоретические видео-лекции, ссылки на дополнительные материалы, домашнюю работу. Теоретическую информацию можно смотреть в любое удобное вам время.
Вы узнаете:
Почему тестировщикам важно уметь с ними работать?
Какие они бывают?
Как создаются и какие задачи решают, в каких случаях применимы?
Правила работы с майнд-картами?
Запишитесь на курс! Мы свяжемся с вами и ответим на все волнующие вас вопросы.
Если вы хотите пройти обучение, но не готовы начать в ближайшее время, смело оставляйте заявку - мы подберем наиболее удобную для вас дату и формат участия.