测试研究是对系统功能、性能和最终用户体验进行的结构化检查,旨在确定系统是否满足指定要求并按预期运行。 目前,共有两种可用的通用类型测试研究:
提供测试研究的目的是帮助组织设计和实施架构完善的系统。 具体来说,测试研究旨在提供以下示例:
测试研究并不代表该类型所有可行系统的推荐系统设计。 遵循结构化且全面的设计过程至关重要,这些示例可以作为有用的参考以帮助指导该过程。
测试研究是 ArcGIS Architecture Center 的全新附加功能。 目前共有八个可用测试研究:
更多内容即将推出!
ArcGIS 架构中心中提供的所有系统测试研究具有四个主要元素:
概览部分介绍了测试研究的参数。 还概述了系统提供的一些关键功能、为实现这些功能而包含的软件组件、使用的相应软件版本以及所测试数据的概要。
测试的工作流部分概述了每个用户角色为参考架构中的每个已定义工作流执行的具体步骤。 在此上下文中,工作流是指用户使用系统为实现特定业务流程或目标而执行的一系列任务。
将工作流开发为一组详细的独立步骤可以重复、迭代以微调操作,或进行调整以提高性能或用户体验。 明确定义每个工作流后,将在测试的其余部分一致地使用该定义,以建立性能基准并执行负载测试。
在物理体系结构部分,您可以找到物理设计示意图。 它说明了系统的核心软件组件,以及它们如何在所使用的部署模式(例如 Windows/Linux、Kubernetes)中实现。 该示意图还定义了分配给每个系统组件的特定物理特征,例如计算机计数、计算机类型和磁盘大小。
该示意图附有应用于设计的资源和配置注意事项的高级描述,该内容围绕 ArcGIS Well-Architected Framework 的六大支柱进行组织。
测试方法和结果部分解释了所采用的测试方法,包括测试范围、工作流节奏和使用的测试工具。 此外,还包括测试结果和针对多个测试场景的评估,例如:
此外,还会共享工作流持续时间图表,以了解每个负载场景下的最终用户体验,并帮助根据每个工作流在系统上施加的相对负载来提供相关设计信息。
虽然配置测试研究的结构可能会有所不同,但它们大致遵循上述结构。 所有测试研究都包括一个简介并提供测试方法和结果,但其他部分可能会有所不同,具体取决于与测试本身相关的内容。
这些测试研究资源是令人期待的 ArcGIS Architecture Center 附加内容。 我们希望它们能帮助您使用 ArcGIS 成功设计和实施业务系统。 我们将继续发布更多测试研究,因此请继续关注站点的新增内容,并通过每个页面底部的“分享您的想法”链接告诉我们您希望看到的内容!