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