Школа Тест-Аналитика
Тренер: Наталья Руколь
Помощник тренера: Софья Харламова
На практических примерах будут разбираться все ключевые техники и инструменты тест-анализа, необходимые для понимания что, зачем и как тестировать.
Онлайн-тренинг
Описание
Тест-анализ - основная задача любого тестировщика по определению, что и как должно быть протестировано. В некоторых крупных компаниях роль тест-аналитика занимают отдельные специалисты, но в большинстве случаев аналитик - это каждый из тестировщиков в тот момент, когда он решает: как мы будем это тестировать?
- как нам протестировать эту фичу?
- за что взяться в этом продукте?
- что важно тестировать именно в этой итерации?
- как нам успеть проверить всё самое важное?
Вы можете отвечать на этот вопрос с формальным документированием тестовой стратегии, а можете хранить его в голове. Вне зависимости от формата, тест-анализ и ответы на все эти вопросы - неотъемлемая часть тестирования, и на этом тренинге мы на примерах разберём все ключевые техники и инструменты тест-анализа.
Программа тренинга
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 минут с практическими домашними заданиями.
Тренинг очень насыщенный, в нём много домашних работ, поэтому выделяйте достаточно незагруженный рабочий период под его прохождение!
В рамках домашних заданий мы будем использовать тестовое приложение, все домашние работы будут доступны другим участникам тренинга.
Формат
16 часов теории + много практических заданий для самостоятельной работы + постоянные консультации тренера в чате.
Дважды в неделю по понедельникам и средам до 12.00 по Московскому времени выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.
Теоретическую информацию можно посмотреть в любое удобное время.
Помимо теоретической части, вас также ждут практические задания для самостоятельной работы, которые вы можете прислать тренеру на проверку. После проверки практических заданий Вы получаете подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать работу и отправить ее тренеру еще раз.
Общение участников курса и тренера проходит и в чате группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками группы. Вы можете задавать вопросы по теоретическому материалу или практическим работам, как только они у вас возникают.
Все выпускники, успешно сдавшие домашние задания, получают сертификат.
Материалы курса доступны в течение года с даты окончания.
Условия
Стоимость участия для физических лиц: 15 500 рублей за весь курс.
Стоимость участия для юридических лиц: 18 500 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.
Организатор тренинга: ООО Лаборатория Качества, ИНН 7728697541, ОГРНИП 1097746205611
После окончания курса вы получаете удостоверение установленного образца о прохождении вами повышения квалификации.
Для получения удостоверения необходимо:
1. успешно сдать все домашние задания и получить по ним оценку не ниже «Зачтено»;
2. пройти финальное тестирование (если оно предусмотрено);
3. предоставить копии документов: паспорт, диплом о среднем профессиональном и (или) высшем образовании, СНИЛС.
Информация для физических лиц:
Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.
Для регистрации нажмите кнопку Записаться.
Информация для юридических лиц:
По вопросам оформления договора и выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru.
Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.
Отзывы
Елена Лисицкая, Adyax,QA Manual
Мне понравилось:
- удобство обучения (ученик может сам планировать свое время для просмотра материала и подготовки домашнего задания.Нет привязки к определенному времени);
- объем информации (очень много полезной информации,которую можно с успехом применять на практике);
- доходчивое объяснение (материал был изложен достаточно подробно и понятно);
- возможность попрактиковаться на своем проекте.
Практики даже больше было,чем теории, что несомненно является приоритетом в любом обучении.Спасибо Наталье Руколь и Юлии Мироновой за отличную работу и за то,что дали нам возможность погрузиться в огромный и необъятный мир тест-анализа!
Лаврова Галина, Старший тестировщик, art.com
Имея за плечами 5 лет опыта в QA, было небесполезно систематизировать интуитивно понятные техники. Особо полезным для себя считаю знакомство с майнд-картами, понравилось разъяснение техники брейншторма.
Для тех кто думает брать или не брать курс, обратите внимание, что лекции выкладываются 2 раза в неделю, при этом в первой половине курса домашки очень объемные и занимают до нескольких часов каждая, во второй половине полегче.
Михаил Литвищенко, ПАО «Ханты-Мансийский банк Открытие», Ведущий специалист отдела тестирования
Узнал много нового — различные методики и техники, многие из которых уже начал применять непосредственно на работе. Особенно хочется отметить:
1. Структурирование знаний, информации;
2. Восполнение «пробелов» в тестировании;
3. Оперативные ответы по домашним заданиям.
Рекомендую пройти данный курс всем тестировщикам. Достаточно большой материал для изучения и непростые домашки) Если Вы хотите восполнить пробелы в знаниях, то этот курс просто необходимо пройти.
Гуляева Ирина, Head of QA at Maxymiser
Очень рекомендую данный курс для ребят уровня Middle+ в качестве хорошей базы для улучшения разработки и тестирования у вас на проекте. Практические занятия тренинга позволяют сразу подумать о недочетах у себя в процессах, понять какие вещи можно использовать/адаптировать для своей команды.
Что особенно хочется выделить:
1. полнота и целостность курса;
2. структурирование знаний, информации;
3. закрепляющая обязательная практика после каждой лекции;
4. стимулирование мыслительных процессов, возможность оторваться от рутины повседневной, осмотреться, чтобы понять, что и где надо улучшать.
Артем Ганеев, ООО “ФБ Групп”, тестировщик программных продуктов
Спасибо большое за проведенные занятия! Тренинг был очень полезен. Получил новые знания и навыки и структурировал в голове уже имеющиеся.
+ Реальная практика на тестовом проекте и на своих проектах.
+ Возможность обсудить проблемы применения полученных знаний непосредственно с преподавателем.
Ближайшие онлайн
-
Charles Proxy как инструмент тестировщика
Начало: 21 ноября 2024
-
CSS и Xpath: инструменты тестировщика
Начало: 21 ноября 2024
-
Python для начинающих
Начало: 21 ноября 2024
-
Автоматизация тестов для REST API при помощи Postman
Начало: 21 ноября 2024
-
Азбука IT
Начало: 21 ноября 2024
-
Инженер по тестированию программного обеспечения
Начало: 21 ноября 2024
-
Программирование на C# для тестировщиков
Начало: 22 ноября 2024
-
Логи как инструмент тестировщика
Начало: 25 ноября 2024
-
Погружение в тестирование. Jedi point
Начало: 25 ноября 2024
-
Школа Тест-Аналитика
Начало: 27 ноября 2024
-
Bash: инструменты тестировщика
Начало: 28 ноября 2024
-
Chrome DevTools: Инструменты тестировщика
Начало: 28 ноября 2024
-
Docker: инструменты тестировщика
Начало: 28 ноября 2024
-
Git: инструменты тестировщика
Начало: 28 ноября 2024
-
SQL: Инструменты тестировщика
Начало: 28 ноября 2024
-
Тестирование GraphQL API
Начало: 28 ноября 2024
-
Школа для начинающих тестировщиков
Начало: 28 ноября 2024
-
Selenium IDE 3: стартовый уровень
Начало: 29 ноября 2024
-
Программирование на Python для тестировщиков
Начало: 29 ноября 2024
-
Тестирование REST API
Начало: 2 декабря 2024