Курс на 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 на русском!»Учеников на курсе 179
Сертификаты, выданные на курсе «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. Граф потока управления