# Tests

Les « **TEST**” étape vise à éviter les problèmes en production en testant la version d’un container et en diagnostiquant sa compatibilité et sa fiabilité.

Au début, cela bloquera le déploiement du container défectueux, mais vous pouvez ignorer certaines des erreurs détectées, comme celles résultant d’éléments JavaScript incompatibles avec d’anciennes versions de navigateurs (IE8 par exemple).

Un total de 8 navigateurs/OS sont testés :

* La dernière version de Edge
* La dernière version de Chrome
* La dernière version de Firefox
* La dernière version de Opera
* La dernière version de Safari (pour le Mac OS)
* La dernière version de Safari (pour tablettes)
* La dernière version de Android (pour tablettes)

Les tests sont effectués sur cinq niveaux :

* Container : Le code du container (le fichier JavaScript) est testé globalement
* data layer : Le data layer (variables internes et externes, etc.) est testé isolément
* blocs JS personnalisés : Les fichiers JavaScript statiques et dynamiques sont testés isolément
* Tags : Tous les tag sont testés, et les erreurs sont affichées par tag
* Événements : Tous les événements sont testés, et les erreurs sont affichées par événement

Si aucune erreur n’est détectée, votre version est « **DÉPLOYABLE »**:

<figure><img src="/files/f112a9a4170db391541708fbb600ca64d8c6ec52" alt=""><figcaption></figcaption></figure>

Si une erreur est détectée dans votre container, elle sera indiquée par un « **X** » rouge sous le navigateur renvoyant l’erreur et sur la ligne de l’élément dans lequel l’erreur a été trouvée (data layer, blocs JS personnalisés, Tags, Événements) ; elle apparaîtra également sur la ligne Container.

Dans ce cas, la version de votre container est « **NON DÉPLOYABLE** » jusqu’à ce que vous corrigiez ou ignoriez l’erreur.

Nous vous recommandons de corriger les erreurs détectées dans le data layer, les blocs JS personnalisés, les Tags et les Événements avant de corriger les erreurs du Container, car ces dernières disparaîtront le plus souvent une fois les quatre autres niveaux corrigés.

Pour afficher et corriger les erreurs, cliquez sur un « X » rouge.

<figure><img src="/files/0d5e47abf5f9cf2968763030b33b9a4054a411bb" alt=""><figcaption></figcaption></figure>

Une fenêtre apparaîtra affichant les détails de l’erreur de test. Voici un exemple possible d’erreur de tag :

<figure><img src="/files/5ec7dadefdb487c0019b0f3cb606f5c12edf7a31" alt=""><figcaption></figcaption></figure>

Détails du message d’erreur renvoyé par le navigateur testé

Nom du tag et numéro de ligne où l’erreur est trouvée. Cliquer sur le bouton vous redirige vers l’étape « Éditer » où vous pouvez corriger directement le code de votre tag.

Remarque : N’hésitez pas à contacter votre consultant personnel ou l’équipe support de Commanders Act (<support@commandersact.com>) si vous avez besoin d’aide pour corriger une erreur.

Enfin, l’étape « **TEST** » vous permet de consulter l’historique des erreurs pour les différentes versions de container générées. Cet historique est affiché en bas de la page « Test », où vous pouvez cliquer à nouveau sur les « **X** » rouges pour afficher les détails de l’erreur :

<figure><img src="/files/90a93fb3b01d8fbc8c42ec3f6d971eac6a4bbbf9" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.commandersact.com/fr/fonctionnalites/sources/sources-catalog/web/containers/user-guides-for-browser-side-platform/container/testing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
