Aucune donnée de production Secrets chiffrés Un scénario, plusieurs profils

Alimenter vos tests en données, sans toucher à la production

Un scénario qui rejoue toujours le même compte finit par ne plus rien prouver. Variables, jeux de données et environnements séparés font tourner le même test sur des cas différents, sans le dupliquer.

app.mrsuricate.com
Jeu de données4 profils
Site webApplication mobileAPI
  • Profil 1 ·Nouveau clientPassé
  • Profil 2 ·Client fidèlePassé
  • Profil 3 ·Code promo expiréÉchec
  • Profil 4 ·Panier videPassé
Dernière exécution il y a 4 min
Cas limite détectéUn seul scénario rejoué

Le compte de test unique, et ce qu'il coûte

Deux échecs classiques. Le premier, un unique compte utilisé partout : le jour où il est bloqué, toute la campagne tombe et le rapport devient illisible. Le second, une copie de la base de production dans l’environnement de recette, ce qui règle le problème de réalisme et en crée un bien plus gros côté RGPD.

Il existe un troisième usage, moins connu et pourtant réclamé par nos clients : produire les données elles-mêmes. Chez un acteur de la logistique, nous créons ainsi les jeux de données destinés à la mise en production. Le moteur ne se contente plus de consommer des données pour vérifier un parcours, il les fabrique en suivant les règles métier, à la fréquence et au volume demandés.

Icône souris

Import de fichier

Vos jeux de données arrivent par fichier. Une ligne par cas, une colonne par valeur qui change dans le scénario.

Icône de rectangles violets

Alimentation par API

Les données peuvent aussi être poussées par appel d’API, pour les rafraîchir avant une campagne sans intervention manuelle.

Icône d'engrenage violet

Un administrateur marque une donnée comme protégée : les autres utilisateurs de l’espace de travail ne la voient pas, et elle n’apparaît pas dans un rapport.

Icône de test API violet

Variables par environnement

URL, comptes et clés changent selon la recette, la préproduction ou la production. Le scénario, lui, ne change pas.

Un scénario, plusieurs profils

ProfilDonnée qui changeRésultat attendu
Nouveau clientPanier à 49,90 €Commande confirmée, e-mail envoyé
Client fidèleCode promo valideRemise appliquée, total recalculé
Panier videAucun articleBouton de paiement inactif
Code promo expiréCode de l'an dernierMessage d'erreur explicite, panier conservé

Un seul scénario, quatre lignes dans un fichier. C'est ce qui fait la différence entre couvrir un parcours et couvrir ses cas limites.

VOS QUESTIONS

Les questions qu'on nous pose sur les données de test

Origine des données, secrets, environnements : les réponses aux questions qui reviennent le plus souvent.

D'où viennent les données utilisées par un scénario ?

De trois endroits. Un fichier que vous importez, un appel d'API qui les pousse avant la campagne, ou un scénario dédié qui va les créer directement dans votre application, comme le ferait un utilisateur.

Peut-on utiliser des données de production ?

C'est possible, et nous le déconseillons, sauf s'il s'agit de données que vous avez vous-même créées pour les tests. Une copie de base de production dans un environnement de recette est un risque RGPD que rien ne justifie ici.

Où sont stockés les mots de passe et les clés d'API ?

Chiffrés au repos, et jamais restitués en clair, ni dans un rapport d'exécution ni dans un export. Un administrateur peut en plus marquer une donnée comme protégée : les autres utilisateurs de l'espace de travail ne la voient pas.

Comment gérer des URL et des comptes différents selon l'environnement ?

Par des variables propres à chaque environnement. Le même scénario tourne en recette, en préproduction et en production, sans être dupliqué ni modifié.

Que se passe-t-il si un compte de test est bloqué ?

Le scénario échoue, et c'est le comportement attendu : le rapport pointe l'étape et la donnée en cause. C'est précisément pour ça qu'on évite de faire reposer une campagne entière sur un compte unique.

Pouvez-vous créer les données, et pas seulement les consommer ?

Oui. C’est un usage récurrent chez certains clients : nous générons les jeux de données destinés à la mise en production, en suivant les règles métier que vous définissez, au volume et à la fréquence demandés. Le moteur exécute la saisie comme le ferait une équipe, mais sans l’erreur de recopie.

Quelle différence avec un outil de RPA ?

La mécanique est proche, l’intention diffère. Un outil de RPA est conçu pour exécuter des processus métier de bout en bout, avec des connecteurs vers les progiciels. Nous restons sur les interfaces web et mobiles, sur des volumes cadrés, et toujours avec la trace de ce qui a été fait.

Vous ne croyez que ce que vous voyez ?

Une démo de 30 minutes sur votre propre application. Vous verrez un même scénario rejoué sur plusieurs jeux de données.