Даниил Игнатьев
InfoWatch
В рамках этой сессии поднимается проблема проведения автоматизированного тестирования CLI развернутых на VM систем. Для решения формируется задача создания инструмента для автоматизации тестирования CLI. Выявим основные функциональные потребности инструмента, приведем пример его реализации на уровне диаграмм и абстрактного кода и подчеркнем ключевые моменты реализации инструмента и используемого инструментария. Функциональность инструмента и используемый инструментарий:
— Python + pytest — в качестве фреймворка для автоматизации тестирования.
— Netmiko — для подключения по SSH к тестируемым системам.
— Pyvmomi — для управления VM на VSphere.
— VSPC — для подключения к serial console VM (для случая, когда тестируемая система не имеет WAN интерфейса).
InfoWatch