Модуль 2 · Бесплатно
Уровни, виды и методы тестирования
Разберитесь в полной картине тестирования: модульное, интеграционное, системное и приёмочное тестирование, а также функциональные, нефункциональные и структурные методы.
0 из 35 уроков пройдено
Обзор уровней тестирования
Изучите пять основных уровней тестирования ПО от модульного до UAT. Поймите пирамиду тестирования, …
2Модульное тестирование (Unit Testing)
Освойте основы модульного тестирования: принципы FIRST, тестовые двойники (моки, стабы, фейки), …
3Интеграционное тестирование
Изучите подходы интеграционного тестирования: Big Bang, Top-Down, Bottom-Up и Sandwich. Поймите …
4Системное тестирование
Изучите системное тестирование: проверка полного приложения на соответствие требованиям. …
5Сквозное тестирование (End-to-End)
Изучите E2E тестирование: валидация полных пользовательских сценариев через все системы. …
6Приёмочное тестирование (UAT)
Освойте приёмочное тестирование: кто проводит, типы (альфа, бета, контрактное, регуляторное), …
7Альфа- и бета-тестирование
Изучите альфа- и бета-тестирование: внутреннее vs внешнее, открытая vs закрытая бета, сбор обратной …
8Дымовое тестирование (Smoke Testing)
Освойте smoke-тестирование: тесты верификации сборки для быстрой проверки стабильности. Создание …
9Санитарное тестирование (Sanity Testing)
Изучите sanity-тестирование: целевая проверка после bug fix. Поймите отличия от smoke и …
10Регрессионное тестирование
Освойте регрессионное тестирование: стратегии выбора (полный, приоритет, риск, изменения), …
11Функциональное vs нефункциональное тестирование
Освойте разницу между функциональным и нефункциональным тестированием. Изучите ISO 25010 и …
12Обзор тестирования производительности
Освойте типы тестирования производительности: нагрузочное, стрессовое, на выносливость, spike, …
13Нагрузочное тестирование с JMeter
Изучите Apache JMeter для нагрузочного тестирования: архитектура, Thread Groups, Samplers, …
14Нагрузочное тестирование с k6
Изучите k6 для современного нагрузочного тестирования: скрипты на JavaScript, VUs, stages, …
15Нагрузочное тестирование с Gatling
Изучите Gatling для нагрузочного тестирования: DSL Scala, структура симуляции, профили инъекции, …
16Нагрузочное тестирование с Locust
Изучите Locust для нагрузочного тестирования на Python: поведение пользователей, веса задач, …
17Стресс-тестирование, тестирование выносливости, пиковое и объёмное тестирование
Изучите различия между стресс-тестированием, тестированием выносливости (soak), пиковым (spike) и …
18Тестирование удобства использования (Usability Testing)
Изучите тестирование юзабилити: 10 эвристик Нильсена, методы тестирования (модерируемое, …
19Тестирование доступности (WCAG)
Изучите тестирование доступности с WCAG 2.1: принципы POUR, уровни соответствия, типичные проблемы, …
20Тестирование совместимости
Изучите тестирование совместимости: браузер, ОС, устройство, сеть. Создание матриц из данных …
21Основы тестирования безопасности
Изучите основы тестирования безопасности: триада CIA, сканирование уязвимостей vs пентест, типы …
22OWASP Top 10 для тестировщиков
Изучите все 10 рисков OWASP Top 10 для QA: Broken Access Control, Injection, Security …
23Основы тестирования на проникновение
Изучите основы пентеста: фазы (разведка, сканирование, эксплуатация, отчёт), инструменты (Burp …
24Тестирование локализации и интернационализации
Изучите тестирование L10n и I18n: переводы, форматы дат/чисел, RTL-языки, кодировка UTF-8, …
25Тестирование надёжности и восстановления
Изучите тестирование надёжности с метриками MTBF и MTTR, а также тестирование восстановления при …
26Тестирование белого ящика
Освойте техники white-box тестирования: покрытие операторов, ветвей и путей. Узнайте, когда …
27Тестирование чёрного ящика
Изучите основы black-box тестирования: эквивалентное разбиение, анализ граничных значений, таблицы …
28Тестирование серого ящика
Изучите grey-box тестирование: комбинация подходов чёрного и белого ящика с частичным знанием …
29Статическое тестирование: ревью и обзоры
Освойте техники статического тестирования: неформальные ревью, walkthroughs, техническое ревью и …
30Статический анализ с SonarQube
Изучите статический анализ с SonarQube: quality gates, bugs vs vulnerabilities vs code smells, …
31Динамическое тестирование
Поймите динамическое тестирование: почему важно выполнение кода, как оно дополняет статическое …
32Исследовательское тестирование
Освойте исследовательское тестирование: пишите тест-чартеры, применяйте touring heuristics и …
33Ad Hoc и Monkey-тестирование
Изучите ad hoc тестирование для быстрых интуитивных проверок и monkey-тестирование для генерации …
34Управление тестированием на основе сессий (SBTM)
Изучите SBTM: структурируйте исследовательское тестирование с чартерами, тайм-боксами и дебрифами. …
35Комплексная оценка по Модулю 2
Комплексная оценка по Модулю 2: Уровни, Типы и Методы тестирования. Вопросы по сценариям и …