Курс на Stepik
Обложка курса «The Fuzzing Book на русском!» на Stepik
Бесплатно

The Fuzzing Book на русском! ★ 0.000

Открыть на
STEPIK.ORG

Курс "Инструменты и методы разработки тестов программного обеспечения". Основой курса является электронная книга с упражнениями "The Fuzzing Book. Tools and Techniques for Generating Software Tests", написанной Andreas Zeller, Rahul Gopinath, Marcel Böhme, Gordon Fraser, and Christian Holler.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «The Fuzzing Book на русском!»Учеников на курсе 186
Сертификаты, выданные на курсе «The Fuzzing Book на русском!»Сертификатов выдано 0
Отзывы о курсе «The Fuzzing Book на русском!»Отзывов получено 0
Рейтинг курса «The Fuzzing Book на русском!»Рейтинг курса 0.000
Уроки в курсе «The Fuzzing Book на русском!»Количество уроков 39
Тесты в курсе «The Fuzzing Book на русском!»Количество квизов 83
Задачи с кодом в курсе «The Fuzzing Book на русском!»Количество задач с кодом 9
Время прохождения курса «The Fuzzing Book на русском!»Время прохождения курса —
Обновления курса «The Fuzzing Book на русском!»Обновления курса — —
Дата публикации курса «The Fuzzing Book на русском!»Дата публикации курса — ———
Последнее обновление курса «The Fuzzing Book на русском!»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «The Fuzzing Book на русском!» 7 разделов Уроки в курсе «The Fuzzing Book на русском!» 39 уроков Тесты в курсе «The Fuzzing Book на русском!» 83 теста Задачи в курсе «The Fuzzing Book на русском!» 9 задач Время прохождения курса «The Fuzzing Book на русском!» 11 ч. Последнее обновление курса «The Fuzzing Book на русском!» обн. 4 июня 2026

Часть первая: Пробуждаем аппетит

2 урока
1. Обзор курса ↗
2. Введение в тестирование программного обеспечения ↗

Часть вторая: Лексический фаззинг

6 уроков
1. Фаззинг: Разрушение с помощью случайных входных данных ↗
2. Покрытие кода ↗
3. Мутационный фаззинг ↗
4. Фаззинг "серого" ящика ↗
5. Фаззинг на основе поиска ↗
6. Мутационный анализ ↗

Часть третья: Синтаксический фаззинг

9 уроков
1. Фаззинг с грамматиками ↗
2. Эффективный фаззинг с грамматиками ↗
3. Покрытие грамматики ↗
4. Разбор входных данных ↗
5. Фаззинг с использованием входных фрагментов ↗
6. Вероятностный фаззинг с помощью грамматик ↗
7. Фаззинг с генераторами данных ↗
8. Фаззинг "серого ящика" с грамматиками ↗
9. Упрощение входных данных, приводящих к сбоям ↗

Часть четвёртая: Семантический фаззинг

6 уроков
1. Фаззинг с ограничениями ↗
2. Извлечение входных грамматик ↗
3. Отслеживание потоков информации ↗
4. Конколический фаззинг ↗
5. Символьный фаззинг ↗
6. Извлечение спецификаций для функций ↗

Часть пятая: Фаззинг, специфичный для предметной области

6 уроков
1. Тестирование конфигураций ↗
2. Фаззинг API ↗
3. "Вырезание" юнит-тестов ↗
4. Тестирование компиляторов ↗
5. Тестирование веб-приложений ↗
6. Тестирование графического интерфейса (GUI) ↗

Часть шестая: Управление процессом фаззинга

2 урока
1. Масштабный фаззинг ↗
2. Когда нужно остановить фаззинг? ↗

Дополнительные главы

8 уроков
1. Академическое прототипирование ↗
2. Прототипирование с помощью Python ↗
3. Обработка ошибок ↗
4. Таймер ↗
5. Таймаут ↗
6. Диаграммы классов ↗
7. Железнодорожные диаграммы ↗
8. Граф потока управления ↗