À propos des études test

Une étude test est un examen structuré des fonctionnalités, des performances et de l’expérience de l’utilisateur final d’un système afin de déterminer s’il répond aux exigences spécifiées et fonctionne comme prévu. À l’heure actuelle, il existe deux types généraux d’études testi :

  1. Études test du système : développées à partir d’une architecture de référence en particulier. L’étude s’appuie sur l’architecture de référence en :
    • Identifiant les processus, les fonctionnalités et les exigences non fonctionnelles spécifiques nécessaires à un système en particulier
    • Documentant les étapes spécifiques effectuées pour chaque processus, en s’assurant que les étapes (et leur séquence) sont optimales
    • Concevant l’architecture physique, y compris la sélection de composants d’infrastructure et en appliquant les considérations clés en matière de conception
    • Développant une stratégie de test bien définie pour évaluer le comportement du système et l’expérience de l’utilisateur final dans des conditions spécifiques.
    • Réalisant un test qui comprend l’application d’une charge au système afin d’identifier dans quelle mesure il réagit à la fois à la charge de conception et aux augmentations futures, en fonction de la stratégie, des processus et de l’architecture définis
  2. Études test de la configuration : évaluation ciblée d’une configuration donnée, telle que la taille de la machine virtuelle, le type d’instance, la configuration du réseau ou la configuration de l’application. Ces types d’études test :
    • Commencent souvent avec la même architecture physique initiale que celle utilisée pour une étude test du système
    • Établissent le contexte du test, y compris le type de système, les processus et les fonctionnalités
    • Décrivent la configuration du système testé et les méthodes de test utilisées
    • Contrôlent d’autres composants du système pour garantir un résultat significatif
    • Effectuent un test du système pour déterminer si les modifications apportées à la configuration font une différence significative

Les études test ont pour objectif d’aider les organisations à concevoir et à implémenter des systèmes à l’architecture bien conçue. Plus précisément, les études test visent à fournir un exemple de :

  • La façon dont les architectures de référence peuvent être utilisées pour soutenir le processus de conception.
  • Point de départ pour la conception d’un certain type de système, offrant un contexte et un exemple d’une configuration qui a fonctionné sous certaines conditions et à des fins précises.
  • Informations permettant de comprendre les implications et les impacts potentiels de certains choix de conception et de configuration
  • Méthode de test qui permet d’évaluer les systèmes de votre organisation avant leur implémentation dans un environnement de production.
Remarque:

Les études test ne représentent pas la conception système ou la configuration recommandée pour tous les systèmes possibles de ce type. Il est essentiel de suivre un processus de conception structuré et complet, et ces exemples peuvent servir de références utiles en ce sens.

Bibliothèque d’études test

Les études test sont une nouveauté du centre d’architecture ArcGIS. Huit sont actuellement disponibles :

D’autres études test seront bientôt proposées !

Anatomie d’une étude test

Toutes les études test du système présentées dans le centre d’architecture ArcGIS comportent quatre éléments principaux :

  1. Vue d’ensemble
  2. Processus testés
  3. Architecture physique
  4. Méthodes de test et résultats

Vue d’ensemble

La section Vue d’ensemble présente les paramètres de l’étude test. Elle indique également certaines des fonctionnalités clés du système, les composants logiciels inclus pour activer ces fonctionnalités, les versions logicielles respectives qui ont été utilisées et une vue d’ensemble des données testées.

Processus testés

La section Processus testés décrit les étapes spécifiques que chaque persona d’utilisateur réalise pour chacun des processus définis dans l’architecture de référence. Dans ce contexte, les processus font référence à une série de tâches qu’un utilisateur effectuerait à l’aide du système pour parvenir à un processus ou objectif métier en particulier.

Le développement d’un processus en tant qu’ensemble détaillé et autonome d’étapes permet de les répéter, de les itérer pour adapter les opérations ou de les ajuster pour améliorer les performances ou l’expérience utilisateur. Une fois chaque processus clairement défini, il est utilisé de manière cohérente tout au long du reste des tests pour établir la base de référence des performances et effectuer des tests de charge.

Architecture physique

Dans la section Architecture physique se trouve un diagramme de la conception physique. Il illustre les principaux composants logiciels du système et la manière dont ils ont été implémentés dans le modèle de déploiement utilisé (par exemple, Windows/Linux, Kubernetes). Le diagramme définit également des caractéristiques physiques spécifiques, telles que le nombre de machines, les types de machines et la taille de disque, qui sont allouées à chaque composant du système.

Le diagramme est accompagné d’une description générale des considérations relatives aux ressources et à la configuration appliquées à la conception, considérations qui sont organisées autour des six piliers de l’ArcGIS Well-Architected Framework.

Méthodes de test et résultats

La section Méthodes de test et résultats explique l’approche de test adoptée, y compris le champ d’application des tests, le rythme des processus et les outils de test utilisés. Elle comporte également les résultats des tests et une évaluation pour plusieurs scénarios de test, tels que :

  1. Charge de conception (telle que définie dans l’étude test)
  2. Charge de conception x4
  3. Charge de conception x8

Les graphiques de durée des processus sont également partagés pour apporter du contexte à l’expérience de l’utilisateur final dans chaque scénario de charge et pour aider à éclairer votre conception en fonction de la charge relative que chaque processus impose au système.

Remarque:

Bien que la structure des études test de la configuration puisse varier, elles suivent plus ou moins l’anatomie décrite ci-dessus. Toutes les études test comprennent une introduction et fournissent des méthodes et des résultats de test, mais d’autres sections peuvent différer en fonction de ce qui est pertinent pour les tests eux-mêmes.

D’autres sont à venir !

Ces ressources inhérentes aux études test sont un ajout intéressant au centre d’architecture ArcGIS. Nous espérons qu’elles vous aideront à concevoir et à implémenter des systèmes d’entreprise réussis avec ArcGIS. Nous continuerons à publier d’autres études test, alors tenez-vous au courant des nouveautés du site, et faites-nous savoir ce que vous aimeriez par la suite grâce aux liens Donnez-nous votre avis au bas de chaque page !

Top