Что такое тестовая среда Salesforce?
Опубликовано: 2022-09-10Хотите настроить свою компанию в промежуточной среде, чтобы протестировать изменения, не прерывая производственную организацию или ее пользователя? Или вам нужна организация, в которой пользователи могут войти в систему и протестировать новые функции до того, как они будут готовы к работе? Или просто хотите войти в организацию Salesforce, чтобы пройти обучение или развитие, похожее на вашу производственную организацию.
Что ж, если ваш ответ на все эти вопросы «Да», вы находитесь в правильном месте.
В этом посте будут представлены сведения о песочнице Salesforce, различных типах песочницы, шагах по ее созданию и многом другом.
Оглавление
Что такое песочница Salesforce?
Среда Salesforce Sandbox позволяет тестировать новый код, конфигурацию и автоматизацию, не затрагивая рабочий экземпляр.
Это похоже на копию вашего производственного экземпляра с некоторыми или всеми вашими метаданными и данными для вашего типа песочницы.
Проще говоря, тестовая среда Salesforce — это тестовая среда, в которой вы можете создавать и копировать метаданные из своего производственного экземпляра. Это отдельный раздел, в котором вы можете протестировать такие данные, как «Учетные записи», «Лиды» и «Контакты».
Песочница создает копии вашей организации Salesforce в другой среде и использует их для обучения, разработки и тестирования, не прерывая ваши приложения и данные в вашей производственной организации.
Когда использовать песочницу Salesforce?
Как мы уже говорили, песочницы создают копию вашей организации Salesforce в другой среде. Вы можете использовать их для разработки, обучения и тестирования, не затрагивая приложения и данные в вашей производственной организации.
Salesforce предоставляет песочницы и набор инструментов развертывания, позволяющих выполнять различные функции.
- Вы можете отделить задания по разработке и настройке от рабочей среды, пока не будете готовы к развертыванию изменений.
- Вы можете предложить условия обучения.
- Тестовые изменения в отношении реплик пользователей и данных вашего производства.
- Синхронизируйте отдельные изменения в одно развертывание в рабочей среде.
Независимо от того, являетесь ли вы администратором, добавляющим функции в организацию, единственным разработчиком, пишущим код, или командой опытных разработчиков, работающей над улучшением вашей организации, вам следует выбрать правильный инструмент для работы в подходящей среде для разработки и успешного развертывания модификаций в вашей производственной среде. организация.
Какие существуют типы песочниц в Salesforce?
Существует четыре типа сред песочницы Salesforce:
1. Песочница разработчика
Эта песочница предназначена для разработки и тестирования в автономной среде. Песочница разработчика содержит копию конфигурации вашей производственной организации (метаданные), которая включает определения настраиваемых объектов, настраиваемые параметры, страницы Visualforce, классы и триггеры Apex, прайс-листы, информационные панели, отчеты и многое другое.
Различные пользователи могут войти в систему и совместно использовать одну изолированную программную среду разработчика. Тем не менее, эта песочница призвана предложить среду, в которой изменения в процессе активной разработки могут быть разделены до тех пор, пока все эти изменения не будут готовы к совместному использованию.
Песочницы разработчиков предлагают ограниченное хранилище данных и файлов для различных задач разработки и тестирования.
2. Песочница для разработчиков Pro
Песочница Developer Pro также предназначена для разработки и тестирования в отдельной и обособленной среде и может содержать больше наборов данных, чем песочница разработчика.
Песочница Developer Pro также включает в себя копию конфигурации вашей производственной организации (метаданные). Вы можете использовать эту изолированную программную среду для управления дополнительными заданиями по разработке и контролю качества, а также для обучения пользователей или интеграционного тестирования.
3. Песочница частичного копирования
Эта песочница используется в качестве среды тестирования, которая включает в себя реплику конфигурации вашей производственной организации (метаданные) и образец данных вашей производственной организации по шаблону песочницы.
Вы можете использовать эту изолированную программную среду для задач контроля качества, таких как интеграционное тестирование, приемочное тестирование пользователей и обучение.
Частичная копия песочницы — это копия метаданных вашей производственной организации, такая как песочницы Developer и Developer Pro.
Кроме того, механизм копирования песочницы выбирает данные из вашей производственной организации на основе того, что определено в шаблоне песочницы.
Механизм копирования в песочнице содержит специальную стратегию копирования для управления разработкой песочницы с частичным копированием. Стратегия копирования изучает отношения данных, определенные в стандартной и настроенной схеме объектов вашей производственной организации, и гарантирует, что образцы записей сохраняют действительные связи между ними.
Когда вы создаете действительные подмножества данных вашей организации с помощью шаблонов песочницы, вы можете использовать песочницы частичного копирования для целей разработки, обучения и тестирования. Они лучше всего подходят для тестирования лидов и полной производительности.
4. Полная песочница
Эта песочница предназначена для среды тестирования. Песочницы Just Full поддерживают нагрузочное тестирование, тестирование производительности и постановку.
Полные песочницы — это копия вашей производственной организации, включающая все данные, такие как метаданные, записи объектов и вложения. Интервал обновления затрудняет использование этих песочниц для разработки.
Обычно рекомендуется применять шаблон песочницы, чтобы в песочнице были только те записи, которые нужны для тестирования и других заданий.
При создании полной песочницы вы также должны решить, сколько действий Chatter и истории отслеживания полей следует включить.
Пропустить отслеживание полей — это значение по умолчанию, но вы можете рассмотреть возможность отслеживания полей до 180 дней. Если вы отслеживаете историю полей в своей производственной организации для различных объектов, вам следует указать меньшее количество дней, чтобы избежать избыточного создания данных.
Активность в чате может значительно увеличить время полной копии песочницы.
Вы можете ограничить диапазон копируемого журнала полей и копировать данные Chatter, если вам нужно протестировать варианты использования.
Полные песочницы также подходят для различных других целей, но размер песочницы и продолжительность интервала обновления не создают среду, которая постоянно обновляется в вашей производственной организации.
Полные песочницы рекомендуется использовать для интеграционного тестирования, тестирования загрузки данных, производительности, нагрузочного тестирования, приемочного тестирования пользователей и промежуточных целей. Эта среда специально предназначена для поддержки полной производительности и нагрузочного тестирования.
Рекомендации по тестовой среде для разработчиков Salesforce
В новой тестовой среде Salesforce перед созданием, разработкой и тестированием необходимо убедиться в соблюдении следующих аспектов:
1. Данные клиента
В Полном или Частичном вы не должны забывать, что песочница включает в себя полные или частичные данные о клиентах. Он может содержать информацию, относящуюся к банку, например данные кредитной карты и данные счета. Вы должны учитывать их специально при обновлении чего-либо.
2. Синхронизация
Идентификатор организации песочницы и идентификаторы производственной организации отличаются. Из-за этого при построении песочницы данные не синхронизируются или обновляются автоматически и одновременно в организации.
3. Оценка времени завершения
Различные факторы влияют на ожидаемое время завершения проекта. Это может занять месяцы, дни или часы, в зависимости от размера наборов данных в песочницах.
4. Освежающий
При обновлении необходимо убедиться, что создана копия текущей производственной среды, что указывает на то, что вы можете потерять конфигурацию и данные, если их нет в существующей производственной организации.
5. Доставляемость электронной почты
По умолчанию для доставки электронной почты в тестовой среде установлено значение «Только системная электронная почта». Вы можете легко изменить настройку на «Вся почта», если вам нужно протестировать определенные функции электронной почты в песочнице.
6. Добавление адресов электронной почты
В конце каждого электронного письма пользователя автоматически добавляется «.invalid path». Вы можете обновить свои адреса электронной почты, если хотите, чтобы каждый пользователь получал системные электронные письма из песочницы. Таким образом, вы можете удалить тег «.invalid» в конце письма.
7. Лицензирование приложений
Вы должны провести дополнительное тестирование на этапе тестирования, когда требуется лицензирование пользователя. Точно так же вам нужно планировать добавление дополнительного времени в свой график.
8. Расписания и пакетные задания
Прежде чем перейти к следующему, вы должны проверить, выполняются ли какие-либо запланированные задания во время тестирования. Кроме того, определите, что не имеет отношения к среде песочницы, но было скопировано из производственной организации.
9. Платежные шлюзы
Не следует забывать, что каждая запись платежного шлюза отправляется в «тестовые платежные шлюзы». Флажок «Test Endpoint» всегда отключен для одного и того же.
10. Реальные данные для тестирования
Вы всегда должны использовать реальные образцы данных во время тестирования в песочнице, гарантируя, что системы песочницы будут работать так же, как в реальной ситуации.
Как создать песочницу Salesforce?
1. Требуемый интерфейс
Salesforce Classic (есть не во всех организациях) и Lightning Experience
2. Требуемые версии
Professional, Unlimited, Database.com, Performance и Enterprise.
Требуемые разрешения пользователя:
- Чтобы просмотреть песочницу: просмотр установки и конфигурации
- Чтобы создать, удалить, активировать и обновить песочницу: Управление песочницей
Salesforce копирует метаданные вашей производственной организации в организацию-песочницу при ее создании.
Шаги
- В настройках в поле «Быстрый поиск» введите «Песочницы».
- Затем выберите «Песочницы», чтобы просмотреть существующие песочницы и управлять ими, или создайте новую.
Резюме
Песочница Salesforce является активом для различных предприятий. Разработчики используют «песочницы» для создания и тестирования изменений для тестирования производительности, подготовки, SIT, обучения, UAT и т. д. Используя «песочницу» Salesforce, вы можете создать несколько копий вашей производственной организации в разных средах.
Вы также можете воспользоваться преимуществами Salesforce Sandbox помимо выполнения других задач. Вы можете связаться с консультантами Salesforce, чтобы понять это лучше.
Вы также можете прочитать
- Что такое Salesforce: знайте об этом все
- Как выбрать лучшего партнера-консультанта по Salesforce
- Что такое Salesforce Marketing Cloud?
- Что такое списки в Salesforce Marketing Cloud?