Модуль 3 · Бесплатно
Техники тест-дизайна
Изучите систематические подходы к созданию эффективных тестов: классы эквивалентности, граничные значения, таблицы решений, диаграммы состояний и другие техники.
0 из 25 уроков пройдено
Эквивалентное разбиение
Изучите эквивалентное разбиение — фундаментальную технику тест-дизайна, которая сокращает количество …
2Анализ граничных значений
Освойте анализ граничных значений (BVA) — технику тест-дизайна, нацеленную на наиболее подверженные …
3Тестирование таблицами решений
Изучите тестирование таблицами решений — систематическую технику для проверки сложной бизнес-логики …
4Тестирование переходов состояний
Изучите тестирование переходов состояний — моделируйте поведение системы как состояния и переходы …
5Причинно-следственные графы
Изучите причинно-следственные графы — технику моделирования логических связей между входами и …
6Попарное тестирование с PICT
Освойте попарное тестирование с Microsoft PICT — генерируйте эффективные тестовые наборы, …
7Метод дерева классификации
Изучите метод дерева классификации (CTM) — визуальную технику декомпозиции входных доменов в …
8Тестирование по сценариям использования
Изучите тестирование по use case — выводите полноценные тест-кейсы из документов use case, покрывая …
9Тестирование пользовательских историй
Узнайте, как выводить тест-кейсы из пользовательских историй и критериев приёмки в Agile-проектах, …
10Тестирование ортогональными массивами
Освойте тестирование ортогональными массивами (OAT) — математически строгую комбинаторную технику, …
11Предугадывание ошибок
Изучите предугадывание ошибок — технику тест-дизайна на основе опыта, где тестировщики используют …
12Тестирование по чек-листам
Изучите тестирование по чек-листам — создавайте и поддерживайте эффективные чек-листы тестирования, …
13Покрытие операторов и решений
Освойте покрытие операторов и решений — техники тест-дизайна белого ящика, измеряющие, насколько …
14Покрытие условий и MC/DC
Освойте MC/DC (Modified Condition/Decision Coverage) — золотой стандарт тестирования safety-critical …
15Покрытие путей
Изучите покрытие путей — как определять независимые пути выполнения с помощью цикломатической …
16Мутационное тестирование
Изучите мутационное тестирование — технику, которая тестирует ваши тесты. Узнайте, как введение …
17Тестирование потоков данных
Освойте тестирование потоков данных — отслеживайте определение, использование и уничтожение …
18Тестирование потока управления
Изучите тестирование потока управления — постройте графы из кода, определите структурные паттерны и …
19Доменный анализ
Изучите доменный анализ — расширение BVA для многомерных входных пространств. Освойте выбор точек …
20Стратегии комбинаторного тестирования
Освойте стратегии комбинаторного тестирования — от each-choice до all-combinations. Узнайте, как …
21Тестирование на основе моделей
Изучите MBT — создавайте поведенческие модели системы и автоматически генерируйте тест-кейсы. …
22Выбор правильной техники
Научитесь выбирать правильную технику тест-дизайна для каждой ситуации. Постройте фреймворк, …
23Комбинирование нескольких техник
Освойте искусство комбинирования нескольких техник тест-дизайна в комплексный тестовый набор. …
24Практикум по проектированию тестов
Примените все навыки тест-дизайна на практике с реалистичными упражнениями. Спроектируйте полные …
25Оценка по модулю 3
Комплексная оценка по Модулю 3: Техники тест-дизайна. Охватывает все техники от EP до комбинаторного …