Вы находитесь здесь:
Поставщики тестов
Выбор подходящего поставщика тестов зависит от потребностей тестирования, зрелости организации Salesforce и типов изменений, происходящих в ожидаемых продажах. Можно настроить несколько поставщиков и назначить разные пакеты тестов разным этапам ожидаемых продаж, чтобы нужные тесты выполнялись в нужное время.
| Тип поставщика | Примеры | Лучше для... |
|---|---|---|
| Собственная Salesforce | Тестирование единицы Apex | Проверка классов, триггеров и логики автоматизации Apex посредством тестов единиц. Лучше всего подходит для организаций, которые уже пишут тесты Apex как часть стандартов разработки и хотят внедрить требования к покрытию кода автоматически на каждом этапе ожидаемых продаж. |
| Тесты потока | Тестирование декларативной автоматизации, созданной посредством потоков, обеспечение ожидаемого поведения бизнес-логики перед продвижением изменений. Лучше для организаций со сложными процессами на основе потока, где регрессии могут напрямую повлиять на бизнес-процессы конечного пользователя. | |
| Безопасность и качество | Анализатор кода Salesforce v5.0 | Определение уязвимостей безопасности и нарушений качества кода на ранней стадии — до их достижения интеграции или этапирования. Автоматически внедряет стандарты кодирования в рабочей группе. См. Задачи настройки для интеграции Code Analyzer v5 в качестве поставщика тестов. |
Рекомендации по выбору поставщика тестов:
- Начните с того, что у вас есть. Если в вашей организации уже есть тестовые классы Apex, единичное тестирование Apex является самым быстрым поставщиком в настройке и предоставляет немедленное значение.
- Слой раннего сканирования безопасности. Code Analyzer v5.0 лучше работает при назначении этапу разработки — обнаружение проблем на этапе проверки стоит намного дешевле, чем их обнаружение на этапе этапирования или в производственной среде.
- Объедините несколько поставщиков. Назначьте разных поставщиков разным этапам, например, тестирование единиц Apex при разработке и анализатор кода при интеграции, чтобы создать многоуровневое внедрение качества в ожидаемых продажах.
- Настройка поставщика тестов
При настройке поставщика тестов тестирование DevOps Center автоматически синхронизирует тесты и пакеты тестов в этапах ожидаемых продаж DevOps Center. - Поставщики тестов синхронизации
Синхронизация обеспечивает наличие в ожидаемых продажах последних тестовых данных и конфигураций от подключенных поставщиков тестов. Выполняйте синхронизацию при каждом добавлении, удалении или обновлении пакетов тестов в средстве поставщика. - Просмотр журналов для поставщиков синхронизированных тестов
Журналы синхронизации предоставляют запись прошлых действий синхронизации для каждого поставщика тестов, включительно с количеством синхронизированных пакетов тестов, отметками времени синхронизации и любыми ошибками, возникшими во время процесса.

