Программирование [softwaretesting] Практикум по тест-дизайну 2.0 (2018)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: softwaretesting​
Название: Практикум по тест-дизайну 2.0 (2018)​

cover.jpg

Продолжительность: 12 ч 46 мин Количество уроков: 42 Видео Язык: Русский Вес архива: 1,84 ГБ


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

Что вы получите от курса

Программа сфокусирована на практическом формировании компетентности тестировщика, а не только на теоретическом знании техник. На протяжении курса вы научитесь:

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

Кому подходит этот курс

Будет особенно полезен:

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

Менее актуален для:

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

Структура курса

Обучение построено по принципу «слоёного пирога»: от простых техник — к продвинутым подходам, с обязательной практикой на каждом этапе.

Тема 1. Предисловие

Ключевые определения

• что такое тестирование и качество;
• разница между QA, QC и тестированием;
• понятия багов, ошибок, дефектов.

Базовые классификации

• характеристики качества;
• уровни тестирования;
• цели тестирования и подходы «черного» и «белого» ящика.

Тема 2. Тестирование без техник (или почти без них)

Разбирается подход к исследованию продукта и сбору первых гипотез для дальнейшего детального тестирования.

• quicktests и их роль;
• логическая и физическая структура программы;
• оформление результатов и аргументация выбора тестов.

Тема 3. Базовые техники тест-дизайна

• цепочки действий;
• полный перебор;
• классы эквивалентности и границы;
• позитивные и негативные тесты;
• комбинирование параметров.

Тема 4. Разбиение на области

Глубокое исследование эквивалентных классов и границ их применимости.

• области входных и выходных данных;
• области внутреннего состояния;
• выбор репрезентативных значений;
• типы границ и переходы.

Тема 5. Комбинаторные техники

• частичный перебор;
• случайные и особые комбинации;
• комбинации малой размерности (pairwise);
• деревья решений и таблицы зависимостей.

Тема 6. Сценарные техники

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

Тема 7. Оракулы и баги

Как определить, прошёл тест или нет, и что делать в неоднозначных ситуациях.

• источники оракулов;
• алгоритм действий при разных исходах теста;
• описание всех тестов и организация проверок.

Тема 8. Модели и реальность

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

Тема 9. Возможно ли полное тестирование?

• критерии качества информации;
• подходы к оценке полноты тестирования;
• модели покрытия и их комбинации;
• подходы верификации и фальсификации.

Тема 10. Практическая стратегия тестирования

Финальное обобщение и построение целостного подхода к тестированию продуктов.

• определение целей;
• исследование продукта и свободное тестирование;
• систематизация тестов с помощью техник;
• работа с регрессией;
• анализ рисков;
• особенности проектирования тестов под автоматизацию.

Почему этот курс эффективен

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

Кому не стоит проходить данный курс повторно

Если вы уже завершали предыдущую версию «Практикума по тест-дизайну», структура курса будет вам знакома. Хотя содержание обновлено и расширено, проходить обучение повторно не обязательно — но предусмотрена скидка 70% для тех, кто всё же хочет освежить знания.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху