2. Обо мне
• Игорь Хрол
• Инженер по тестированию в
Toptal (www.toptal.com)
• ~10 лет в тестировании
• Инженер, менеджер,
архитектор, консультант,
тренер
• www.khroliz.com
3. – Герман Греф, президент и председатель правления Сбербанка России
“В прошлом году мы сделали 40 тыс.
изменений нашей системы. Если посмотреть
на другие банки, мы в шоколаде. Но, если
смотреть на Amazon, Google, мы ужасно
отстаем. Amazon делает 10 тыс. изменений
своей системы в день.”
“Если мы сейчас меняем какую-то часть своей
платформы, нам нужно два-три месяца
тестировать. Непонятно, где и что вылезет
при этом. Это катастрофа.”
14. Модульные тесты
Unit-тесты
• Время выполнения одного - доли секунд
• Короткие: быстро писать
• Редко падают без причины
• В случае падения - быстрый анализ результата
15. Недостатки
• Не повторяет действий пользователя на 100%
• Требуется знание технологий
• Зачастую невозможно использовать с уже
написанным кодом
20. Как это выглядит?
• Unit-тесты
• Ruby - 5 минут
• Scala - 70 секунд
• JavaScript - 30 секунд
• Интеграционные тесты - 10-15 минут
• Результат всех тестов - через 30 минут