Тестовое исследование — это структурированная проверка функциональности, производительности и удобства работы с системой конечных пользователей с целью определения того, соответствует ли она заданным требованиям и работает ли должным образом. В настоящее время существует два основных типа тестовых исследований:
Цель проведения тестовых исследований — помочь организациям спроектировать и внедрить системы с хорошей архитектурой. В частности, тестовые исследования направлены на предоставление примера:
Тестовые исследования не представляют собой рекомендованное проектирование системы для всех возможных систем такого типа. Соблюдение структурированного и комплексного процесса проектирования имеет решающее значение, и эти примеры могут служить полезными справочными материалами, помогающими направлять этот процесс.
Тестовые исследования – это совершенно новое дополнение к ArcGIS Architecture Center. В настоящее время доступно восемь вариантов:
Скоро будет еще больше!
Тестовые исследования системы, представленные в ArcGIS Architecture Center, состоят из четырех основных элементов:
В обзорном разделе представлены параметры тестового исследования. В нем также описываются некоторые ключевые возможности системы, программные компоненты, включенные для реализации этих возможностей, соответствующие версии программного обеспечения, которые использовались, и обзор данных, которые были протестированы.
В разделе Протестированные рабочие процессы описываются конкретные шаги, выполненные каждым пользователем для каждого из определенных рабочих процессов в эталонной архитектуре. Под рабочими процессами в данном контексте понимается серия задач, которые пользователь выполняет с помощью системы для достижения определенного бизнес-процесса или цели.
Разработка рабочего процесса в виде подробного автономного набора шагов позволяет повторять их, итерировать для улучшения операций или корректировать для повышения производительности или удобства работы пользователей. После того как каждый рабочий процесс четко определен, он последовательно используется на протяжении всего оставшегося тестирования для установления базового уровня производительности и проведения нагрузочных тестов.
В разделе физической архитектуры вы найдете схему физических аспектов проекта. Он иллюстрирует основные программные компоненты системы и то, как они были реализованы в рамках используемого шаблона развертывания (например, Windows/Linux, Kubernetes). Схема также определяет конкретные физические характеристики, такие как количество компьютеров, типы компьютеров и размер диска, которые выделяются каждому компоненту системы.
К схеме прилагается высокоуровневое описание рекомендаций по ресурсам и конфигурации, примененных к проекту, организованное по шести основным принципам ArcGIS Well-Architected Framework.
В разделе Методы и результаты тестирования описывается используемый метод тестирования, в том числе область тестирования, темп рабочего процесса и используемые инструменты тестирования. Кроме того, он включает в себя результаты тестирования и оценку для нескольких сценариев тестирования, таких как:
Также публикуются диаграммы продолжительности рабочего процесса, чтобы дать представление о том, как работает конечный пользователь при каждом сценарии загрузки, и помочь в разработке с учетом относительной нагрузки, которую каждый рабочий процесс оказывает на систему.
Хотя структура тестовых исследований конфигурации может различаться, они в общих чертах следуют описанной выше анатомии. Все тестовые исследования включают введение и предоставляют методы и результаты тестов, однако другие разделы могут отличаться в зависимости от специфики самого испытания.
Эти ресурсы для тестового исследования являются интересным дополнением к ArcGIS Architecture Center. Мы надеемся, что они помогут вам успешно проектировать и внедрять бизнес-системы с помощью ArcGIS. Мы продолжим публиковать больше тестовых исследований, поэтому следите за новыми дополнениями на сайте и дайте нам знать, что вы хотели бы видеть дальше, с помощью ссылок Расскажите, что вы думаете внизу каждой страницы!