Вы находитесь здесь:
Управление жизненным циклом приложения посредством тестирования DevOps и DevOps Center
Тестирование DevOps работает вместе с DevOps Center, упрощая управление выпусками и обеспечивая безошибочные развертывания.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise, Performance, Professional Edition (требуется доступ к API), Unlimited Edition и Developer Edition |
| Необходимые полномочия пользователя | |
|---|---|
| Для управления жизненным циклом приложения посредством тестирования DevOps: | Менеджер тестирования DevOps ИЛИ пользователь тестирования DevOps |
| Для управления жизненным циклом приложения с помощью DevOps Center: | DevOps Center ИЛИ DevOps Center Manager ИЛИ DevOps Center Release Manager |
Прежде чем начать, убедитесь в выполнении данных действий.
- Установка и настройка DevOps Center
- Настройка DevOps Center для GitHub.
- Создайте проект GitHub.
- Создайте и активируйте ожидаемые продажи.
Рассмотрим сценарий использования Salesforce DevOps Center для управления жизненным циклом приложения. Вы столкнулись с трудностями обновления изменений кода в производственной среде и периодическими исправлениями в последнюю минуту из-за непредвиденных ошибок. Теперь вы познакомитесь с Salesforce DevOps Testing, тестовой платформой, разработанной специально для DevOps Center.
Например, у вас готово критическое обновление кода в среде разработки. Это обновление должно быть тщательно протестировано и развернуто в производстве. Ниже указан способ совместного использования тестирования DevOps и DevOps Center для управления процессом управления жизненным циклом приложения.
Начнем путешествие по управлению жизненным циклом приложения.
-
Добавьте Salesforce Code Analyzer v5 в качестве поставщика тестов в тестирование DevOps. См. Настройка поставщиков тестов для активных проектов DevOps Center.
- Тесты синхронизации и пакеты тестов из Salesforce Code Analyzer v5. Проверьте завершение синхронизации в тестировании DevOps. См. «Тесты и пакеты тестов».
- Перейдите во вкладки «Пакеты тестов» и «Тесты» и убедитесь, что все тесты и пакеты тестов из Code Analyzer v5 доступны.
- Создайте правила качественных ворот в тестировании DevOps для определения критериев прохождения и неудачи. См. Создание правила ворот качества.
- Назначьте Salesforce Code Analyzer v5 рабочему элементу: Этап проверки ожидаемых продаж DevOps Center. См. Назначения этапов ожидаемых продаж DevOps.
- Создайте рабочий элемент и подтвердите изменения в DevOps Center. См. раздел «Обязательство изменений в хранилище контроля источников»
- Создайте проверку для рабочего элемента в DevOps Center. Это действие запускает автоматический запуск назначенных пакетов тестов и правил качественных ворот. См. Запуск пакетов тестов, запущенных событиями DevOps Center.
-
Проверьте результаты тестирования.
- Если все качественные правила ворот пройдены, рабочий элемент переходит на следующий этап в ожидаемых продажах.
- Если какие-либо качественные правила ворот не выполняются, перейдите в тестирование DevOps для определения основной причины ошибки. См. раздел «Анализ отчетов по тестам для определения сбоев».
