ИзбранноеПечать

Школа Тест-Аналитика

 

На практических примерах будут разбираться все ключевые техники и инструменты тест-анализа, необходимые для понимания что, зачем и как тестировать.

Онлайн-тренинг, 2 месяца, 16 занятий

Описание

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

  • как нам протестировать эту фичу?
  • за что взяться в этом продукте?
  • что важно тестировать именно в этой итерации?
  • как нам успеть проверить всё самое важное?

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

Программа тренинга (разбивка по урокам)

1. Введение. Исследование продукта

  • Типы, виды и цели исследования продукта
  • Цели тестирования в вашем конкретном случае
  • Инструменты: интеллект-карты, списки, диаграммы
  • Процесс исследования и источники входной информации о тестируемом продукте: как не потерять важное?

Домашнее задание: исследование тестируемого продукта в заданном формате

2. Уточнения по продукту. Классы эквивалентности, граничные значения и domain analysis

  • Разбиение на классы эквивалентности и поиск границ в разных типах значений: числа, строки, объёмы, тексты, е-mails и т.д.
  • Доменный анализ: связи классов эквивалентности в разных влияющих на тестирование параметрах
  • Приоритизация тестовых значений, выбор оптимального набора значений внутри классов и доменов

Домашнее задание: анализ классов, границ и доменов на примере 1 функции тестируемого продукта

3. Тестовая комбинаторика

  • Совмещение различных проверок в рамках одного теста
  • Комбинирование негативных проверок
  • Минимальные и максимальные варианты комбинаторики
  • Риски в выборе того или иного подхода в комбинаторике, глубина тестового покрытия, выбор подходящих вариантов

Домашнее задание: создание тестового набора на проанализированный функционал

4. Продвинутая тестовая комбинаторика

  • Разбор сложных моментов из предыдущего ДЗ
  • Комбинаторика разных подходов в комбинаторике
  • Pairwise, triplewise
  • Матрица взаимозависимостей тестовых параметров

Домашнее задание: создание тестового набора на другой функционал

5. Тестирование состояний и переходов

  • Анализ продукта на предмет различных состояний и возможных переходов
  • Выявление жизненных циклов для разных сущностей в системе
  • Диаграмма состояний и переходов

Домашнее задание: разработка диаграммы состояний и переходов

6. Продвинутое тестирование состояний и переходов

  • Диаграмма состояний и переходов с учётом циклов, ветвлений и условий
  • Матрицы возможных переходов
  • Комбинирование тестов по диаграмме состояний и переходов

Домашнее задание: разработка тестов по диаграмме состояний и переходов

7.  Таблицы решений (Decision tables)

  • Анализ бизнес-логики и условий тестируемого приложения
  • Техника создания таблиц решений
  • Комбинирование тестов на основе таблицы решений

Домашнее задание: разработка тестов с использованием таблицы решений

8.  Мозговой штурм и критическое восприятие в тест-анализе

  • Техники исследования продукта
  • Как задавать вопросы, когда непонятно, что спрашивать
  • Техники мозгового штурма

Домашнее задание: проведение мозгового штурма и поиск новых классов эквивалентности в тестируемом функционале

9. Тестирование прав доступа

  • Сбор требуемой информации по правам доступа
  • Выявление скрытых ограничений
  • Способы тест-анализа при тестировании прав доступа

Домашнее задание: создание тестового набора для проверки прав доступа

10. Тестирование окружений и локализации

  • Риски при поддержке различных окружений
  • Разбор тестирования окружений на примере кроссбраузерного веб-тестирования
  • Приоритизация кроссбраузерных тестов

Домашнее задание: стратегия тестирования различных окружений и локализаций

11. Стратегия тестирования

  • Цели и задачи стратегии тестирования
  • Комбинирование техник тест-анализа из лекций 1-9
  • Выбор подходящих техник в зависимости от функционала и особенностей
  • Учёт взаимозависимостей в функционале и борьба с дублирующимися тестами
  • Учёт нефункционального тестирования

Домашнее задание: разработка стратегии тестирования

12. Регрессионное тестирование

  • Риски при повторном тестировании
  • Анализ влияний новых доработок на текущий функционал
  • Определение необходимого объёма регрессионного тестирования

Домашнее задание: разработка стратегии регрессионного тестирования

13. Тестирование требований

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

Домашнее задание: проведение тестирования раздела требований

14. Документирование тестов

  • Форматы документирования (тест-кейсы, тест-сессии, тест-сценарии, чек-листы)
  • Критерии выбора подходящего формата
  • Системы ведения тестов
  • Согласование тестов с другими участниками проекта
  • Правила внедрения любого из выбранных подходов

Домашнее задание: выбор и “защита” подхода документирования тестов

15. Тестирование тестирования

  • Оценка тестового покрытия
  • Оценка эффективности тестов
  • Планирование тест-анализа, создание стратегии покрытия продукта тестами

Домашнее задание: выработка вашей стратегии к оценке тестирования и тест-анализа на проекте

16. Итоги

  • Объединение всех рассмотренных техник и процессных решений
  • Сравнение и выбор подходящих в вашем конкретном случае
  • Ответы на глобальные оставшиеся вопросы
  • Допрохождение домашних заданий
  • План по внедрению всех рассмотренных решений в вашем проекте
  • Мотивашечки

Домашнее задание: план внедрения улучшений. Светлое будущее!

Онлайн-тренинг продолжительностью 16 занятий примерно по 30 минут с практическими домашними заданиями.

Тренинг очень насыщенный, в нём много домашних работ, поэтому выделяйте достаточно незагруженный рабочий период под его прохождение!

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

Формат

Обучение происходит следующим образом:

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

Теоретическую информацию можно посмотреть в любое удобное время.

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

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

Все выпускники, успешно сдавшие домашние задания, получают сертификат.

Условия

Стоимость участия для физических лиц: 12 000 рублей за весь курс.

Стоимость участия для юридических лиц: 14 000 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.

Оплатить прямо сейчас

Информация для физических лиц:

Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.

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

Если Вы хотите совершить оплату позже, для гарантированного участия обязательно забронируйте место на тренинге, для этого необходимо нажать на кнопку ЗАПИСАТЬСЯ справа от тренинга и заполнить все необходимые поля

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

По ссылке Вы можете ознакомиться с информацией о способах оплаты: http://software-testing.ru/buy/sposoby-oplaty

Информация для юридических лиц:

По вопросам оформления договора и выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru. Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.

Возможна оплата участия на условиях публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ. По вопросам выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru

Отзывы

Елена Лисицкая, Adyax,QA Manual

Мне понравилось:

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

Практики даже больше было,чем теории, что несомненно является приоритетом в любом обучении.Спасибо Наталье Руколь и Юлии Мироновой за отличную работу и за то,что дали нам возможность погрузиться в огромный и необъятный мир тест-анализа!

Лаврова Галина, Старший тестировщик, art.com

Имея за плечами 5 лет опыта в QA, было небесполезно систематизировать интуитивно понятные техники. Особо полезным для себя считаю знакомство с майнд-картами, понравилось разъяснение техники брейншторма.
Для тех кто думает брать или не брать курс, обратите внимание, что лекции выкладываются 2 раза в неделю, при этом в первой половине курса домашки очень объемные и занимают до нескольких часов каждая, во второй половине полегче.

Михаил Литвищенко, ПАО «Ханты-Мансийский банк Открытие», Ведущий специалист отдела тестирования

Узнал много нового — различные методики и техники, многие из которых уже начал применять непосредственно на работе. Особенно хочется отметить:
1. Структурирование знаний, информации;
2. Восполнение «пробелов» в тестировании;
3. Оперативные ответы по домашним заданиям.
Рекомендую пройти данный курс всем тестировщикам. Достаточно большой материал для изучения и непростые домашки) Если Вы хотите восполнить пробелы в знаниях, то этот курс просто необходимо пройти.

Гуляева Ирина, Head of QA at Maxymiser

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

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

Артем Ганеев, ООО “ФБ Групп”, тестировщик программных продуктов

Спасибо большое за проведенные занятия! Тренинг был очень полезен. Получил новые знания и навыки и структурировал в голове уже имеющиеся.

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

Посмотреть все отзывы

Цена: 12000 RUB
Место: онлайн
Начало: 16 августа 2017
Окончание: 9 октября 2017

Go to top