Sdcast

SDCast #82: в гостях Алексей Денисов, программист, автор системы мутационного тестирования mull

Informações:

Synopsis

Товарищи, что вы знаете про мутационное тестирование и как оно может помочь сделать ваш софт более качественным? А хотите узнать? — Тогда вам сюда! В этом выпуске у меня в гостях Алексей Денисов, скромный программист, автор системы мутационного тестирования mull (https://github.com/mull-project/mull). Помимо этого, Алексей занимается разработкой ПО для луноходов. Вначале мы обсудили теоретическую часть: * Что такое мутационное тестирование? * Какое положение оно занимает среди других видов тестирования? * В чем суть мутационного тестирования? * Как изменение кода программы может помочь найти в ней дефекты? * Как устроен процесс мутационного тестирования ПО? * Какие есть сложности и проблемы? Так же Алексей рассказал про историю появления проекта mull. Как он сам пришёл к идее написания инструмента для мутационного тестирования, как устроен mull, как LLVM помог в реализации проекта. Обсудили различные вопросы, связанные с оптимизацией, распараллеливанием выполнения задач тестов, диагностикой проблем и про