En-tête-canalplus

Comment automatiser un scénario de test fonctionnel multicanal ?

Paul Chevalier
Blog > Automatiser avec Agilitest
Comment automatiser un scénario de test fonctionnel multicanal ?

Pour toute entreprise ayant une activité de développement de logiciels, la méthode de développement Agile est synonyme d'automatisation des tests fonctionnels.

Pourquoi ? Parce que le rythme rapide des sprints de développement agile entraîne un besoin croissant de tests de non-régression. L'automatisation des tests fonctionnels est donc absolument indispensable pour traiter cette masse croissante de tests à réaliser.

Avantages d'Agilitest pour l'automatisation

Le choix d'une solution d'automatisation des tests est un choix crucial qui engage à long terme les processus métiers liés à la validation des logiciels. Agilitest se distingue de la concurrence par plusieurs aspects fondamentaux : l' ergonomie et la facilité de créer un test quand on n'est pas développeur, l'interopérabilité des tests entre les différents acteurs d'un projet grâce au standard ouvert ATS (ActionTestScript), ou encore la compatibilité avec les applications web, mobiles, desktop et webservice .

C'est ce dernier atout que nous allons développer dans cet article, car il ne s'agit pas seulement de pouvoir tester différentes technologies sur plusieurs plateformes, il faut aussi être capable de les tester ensemble dans un même scénario de test. Et c'est là que les choses se corsent.

Tests de plusieurs technologies

Dans le jargon d'Agilitest, l'ouverture d'un canal consiste à mettre en œuvre la possibilité d'interagir avec le système testé en lui soumettant les actions automatisées qui doivent être réalisées de la même manière qu'un testeur manuel.

Prenons un exemple : vous voulez automatiser un scénario de test d'une application web avec le navigateur Chrome. Vous allez donc ouvrir un navigateur Chrome canal, et l'automatisation des tests consiste à automatiser les tâches effectuées par le navigateur Chrome.

Autre exemple : vous souhaitez automatiser un test d'une application mobile sous Android. Vous allez donc ouvrir un Android canal (avec connexion USB entre Agilitest et le smartphone ou la tablette après installation des dépendances requises) et l'automatisation du test consiste à automatiser les tâches effectuées par le dispositif sous Android.

Au risque de paraître répétitif, voici un autre exemple : vous voulez automatiser le test d'une application RESTful webservice qui renvoie du JSON. Vous allez donc ouvrir un webservice JSON canal et l'automatisation des tests consiste à automatiser les requêtes envoyées à l'adresse webservice et à traiter les réponses.

Dernier exemple de test d'une application de bureau ... Je pense que vous avez compris le principe.

De la multi-technologie à la multi-technologiecanal

En lisant ces quelques paragraphes, on se rend compte qu'Agilitest est une interface unique qui nous permet d'entreprendre des tests de différents types.

Non seulement Agilitest est capable de réaliser ces tests, mais en plus nous pouvons réaliser des tests multicanal au sein d'un même scénario.

Cela signifie que si vous voulez tester une solution eCommerce qui envoie un SMS pour confirmer l'inscription de l'utilisateur, le même scénario Agilitest pourra traiter la partie eCommerce (HTML / JS / CSS) et aussi la partie mobile ( Android ou bientôt iOS).

À notre connaissance, il existe très peu de solutions sur le marché qui présentent le même avantage concurrentiel.

Grâce à Agilitest, vous êtes en mesure d'embrasser en un seul test tous les aspects fonctionnels de votre application, toutes technologies confondues, pour faire des tests de bout en bout.

Vous voulez essayer Agilitest ?

Découvrez Agilitest en action. Divisez par 5 le temps nécessaire à la sortie d'une nouvelle version.

Automatiser les tests fonctionnels pour des équipes heureuses.  

  • Des tests manuels aux tests automatisés
  • De l'automatisation des tests à l'automatisation intelligente des tests
  • Trouver les bons outils
ebook-scaling-test-automation-agilitest

Recevez les actualités du monde du test et d'Agilitest dans votre boîte mail

Rejoignez des milliers d'abonnés. Conforme RGPD et CCPA.