heisenbug Heisenbug 2019 СПб (17.05.2019 — 18.05.2019)

Тестирование тестов

img

Никита объяснит теоретическую основу: как и зачем тестировать тесты, покажет, какие есть инструменты, на примере Python, честно расскажет о проблемах внедрения.

Комментарий Программного комитета:

Ты разрабатываешь код, делаешь к нему крутые тесты, и потом все это все равно падает в проде? Проблема с теми, кто будет проверять проверяющих, стара как мир, и Никита расскажет нам, как использовать мутационное тестирование, чтобы быть уверенным в качестве своих тестов и лить на прод спокойно.

Наши тесты ничего не тестируют. А узнаем мы о их недостаточности только после падения прода.

Неужели никак нельзя исправить ситуацию? Конечно, можно. Просто нужно тестировать тесты!

В своем докладе Никита объяснит теоретическую основу: как и зачем тестировать тесты, покажет, какие есть инструменты, на примере Python, честно расскажет о проблемах внедрения.