21.07.2024
Подписывайтесь на Telegram-канал по ссылке

Google представил инструмент для автоматического поиска ошибок в коде Python

Atheris Python Fuzzer

Компания Google выложила в открытый доступ на Github движок Atheris, который хорошо подходит для fuzzing-тестирования.

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

Atheris поддерживает фаззинг кода Python и собственные расширения в Python 2.7 и Python 3.3+. В процессе работы он перебирает всевозможные комбинации входных данных и генерирует отчёт о выявленных сбоях и пропущенных исключениях. Код открыт под лицензией Apache 2.0.

Ссылка на Github.