Автоматизированное тестирование программного маршрутизатора в облачной платформе CloudStack
Аннотация
Тестирование является трудоемким и важным этапом комплексного подхода к разработке программного обеспечения. Автоматизация системного тестирования - одна из наиболее сложных работ, выполняющаяся для каждого программного продукта отдельно. Одним из подходов реализации системного тестирования является подход, при котором тестирование производится на реально существующих аппаратных платформах, однако сложность и неудобство построения различных топологий сетей, а также высокая стоимость создания и поддержки такой системы существенно усложняют возможность использования такого подхода. Альтернативой представленного подхода является применение облачных платформ. Облачные платформы позволяют эмулировать работу компьютерных систем различной структуры при помощи систем виртуализации.