Евгений Тюменцев - Применение Mock-объектов для нагрузочного и стресс-тестирования

Обычно Unit-тесты записываются в терминах значений переменных и внутренних состояний объектов. Применительно к ООП такой подход приводит к нарушению инкапсуляции. Mock-объекты позволяют тестировать не состояние объекта, а его поведение. В докладе будет на примерах разобрано, как использовать Mock-объекты для моделирования: 1. Нехватки ресурсов: нехватки места на диске 2. Тестирования поведения приложения в условиях обрыва сетевых подключений 3. Моделирования высокой нагрузки (некоторые случаи) 4. Тестирования сложности алгоритмов (это без Mock-объектов сделать в принципе нельзя) 5. Нагрузочные тесты, адаптирующиеся под конкретное оборудование
Back to Top