Назад | Перейти на главную страницу

Автоматизированные тесты для настройки системы

В разработке программного обеспечения я люблю проводить тесты. Но есть ли какие-нибудь полезные рамки для автоматизированных тестов конфигурации системы?

Я думаю, что вы можете протестировать конфигурацию Backup-MX: - тест белого ящика: домен должен быть в доменах ретрансляции, домен не может быть в моем назначении - тест черного ящика: электронная почта в резервный домен должна быть перенаправлена, электронная почта в резервный домен не может быть отказано, электронная почта в резервный домен не может быть доставлена ​​локально.

Есть ли какие-то рамки для проведения таких тестов? Конечно, я мог бы взять любой язык программирования и написать модульные тесты с большим количеством системных вызовов, но может быть полезный инструмент. Кто-нибудь знает такой инструмент?

Просто натолкнитесь на структуру требований от Microsoft, которая делает это

Вы определяете набор «требований», в основном короткие сценарии для проверки части конфигурации и другой сценарий для ее установки, и затем вы можете запустить это на компьютере, и он сообщит обо всех тестах и ​​исправит их.

https://github.com/microsoft/requirements

Не уверен насчет тестов как таковых, но вы можете использовать такие инструменты, как Puppet (http://puppetlabs.com/) для принудительного применения данной конфигурации на группе машин.