Для обеспечения автоматизированного тестирования приложений Azure Logic еще нет готового инструментария. У нас есть несколько клиентов, которые следовали одному из следующих шаблонов. Существует также this article, который идет в подробности о том, как создать логический App шаблон развертывания:
- После развертывания (с помощью инструмента управления релиз как управления Visual Studio Release), серия модульных тестов выполняются (writtin в чем-то например C#) для тестирования приложения Logic.
Поскольку логическое приложение может иметь любой триггер (в элементе очереди, по запросу HTTP), код обычно выполняет действие и утверждает результат.
- Логическое приложение в группе ресурсов, которое может запускать ряд базовых тестов в рабочем процессе. Это требует еще немного пережевывания, но идея заключается в том, что у вас есть рабочий процесс, в котором используются соединители или «вызов вложенных приложений» для выполнения основных проверок проверки (убедитесь, что соединения активны и т. Д.)
Это что-то мы время от времени обсуждались, но хотелось бы знать, есть ли у вас мысли о том, какие типы инструментов/конфигурации вы хотите настроить для приложения (помните, что некоторые приложения «запускают» что-то вроде сообщения в очереди или в FTP-файле).
Thanks Jeff.Первоначально я искал автоматизацию некоторых базовых тестов регрессии/интеграции, поэтому мы можем хотя бы утвердить развертывание dev. Еще лучше что-то вроде BizUnit. – SteveC