best ivr testing tools
Vue d'ensemble des outils d'automatisation utilisés pour les tests du système IVR :
Dans notre précédent tutoriel sur l'introduction à Test IVR interactif de réponse vocale , nous avons découvert l'architecture et la technologie utilisées dans les flux d'appels IVR de base, IVR, etc.
Ici, dans ce didacticiel, nous nous concentrerons sur les raisons pour lesquelles l'automatisation est nécessaire pour les tests IVR et quels sont les différents outils IVR qui sont utilisés pour l'automatisation IVR de manière détaillée, ainsi que les exemples concernés pour votre compréhension facile.
Explorons les outils de test IVR !!
Ce que vous apprendrez:
VPN Allemagne gratuit
- Test de performance de l'application IVR
- Outils d'automatisation utilisés pour les tests IVR
- Exemple de scénario de test pour le flux IVR (solde du compte)
- Exemple de scénario de test pour le flux IVR (plusieurs flux en un seul appel)
- Conclusion
- lecture recommandée
Test de performance de l'application IVR
Dans cette ère moderne de technologie, pour toute difficulté technique, chaque client souhaite obtenir la solution en étant assis à la maison ou en voyage ou en se précipitant à la réunion.
Un client ne souhaite se rendre dans aucune succursale ou bureau pour trouver une solution au problème. Cela sera possible avec l'aide du système IVR car il s'agit d'un système automatisé qui fournit une solution requise à l'utilisateur final.
Par exemple , dans le cas d'un opérateur de téléphonie mobile, si un utilisateur a un problème dans la facturation mensuelle, avec l'aide du système IVR, il peut déposer une plainte et obtenir la solution sans se rendre à l'agence ou au bureau. Cela se traduira par des milliers d'appels aux centres d'appels pour différents problèmes. Par conséquent, il est nécessaire de tester les performances de l'application IVR pour rester dans la compétition.
Dans test de charge , afin d'émuler le comportement du centre d'appels, différents scripts sont générés. Il est nécessaire de tester le comportement de l'application IVR sous une forte charge d'appels. Cela garantit que le système est configuré de manière à gérer la charge de pointe et les réponses appropriées à l'appelant.
Cette émulation est similaire à l'environnement du centre d'appels, c'est-à-dire que lors de l'exécution d'un appel, toutes les fonctionnalités telles que la prise d'appel, la mise en attente d'appel, le transfert d'appel, la numérotation par tonalité, etc. sont disponibles.
Outils d'automatisation utilisés pour les tests IVR
Dans ce didacticiel, nous nous concentrerons sur deux principaux outils utilisés pour les tests IVR et ils sont:
- TOUTEFOIS
- MARTEAU
Avant de procéder à l'automatisation dans IVR, voyons d'abord pourquoi l'automatisation est nécessaire dans Interactive Voice Response (IVR):
Erreurs manuelles:
Le test du système IVR est un travail monotone et cette tâche répétitive peut également provoquer une erreur manuelle. Afin de tester le flux de bout en bout du système IVR, un testeur doit composer le même numéro et passer par différentes options de menu qui deviennent plus complexes à mesure que le testeur approfondit les tests.
Ceci, à son tour, peut être un travail ennuyeux pour le testeur, car il doit écouter les invites jouées par l'IVR et doit fournir une entrée basée sur l'invite. Il y a donc des chances que les testeurs fassent une erreur lors des tests.
Processus chronophage:
Le test de l'application IVR implique plusieurs menus, sous-menus et leurs options associées.
Un testeur doit tester soigneusement chaque option et c'est une tâche assez fastidieuse. Comme chaque menu peut avoir plusieurs sous-menus et que chaque sous-menu a plusieurs options, un testeur doit tester minutieusement tous les scénarios positifs, négatifs et sujets aux erreurs. L'ensemble de ce processus prend du temps et implique des coûts élevés pour l'organisation.
Pour toutes les raisons ci-dessus, il est nécessaire d'automatiser les tests d'application IVR. Il existe plusieurs outils d'automatisation disponibles qui imitent l'effort humain pour composer un numéro de téléphone spécifique à l'IVR et peuvent fournir des entrées DTMF au système IVR. De nos jours, les grandes entreprises utilisent un outil d'automatisation pour tester leur application IVR.
Étudions les outils d'automatisation utilisés pour les tests IVR:
# 1) VOIE:
Cyara est le principal fournisseur de marché et outil de surveillance au monde. Cyara fournit un moyen automatisé d'interagir avec un canal d'expérience client appelé IVR. Il est utilisé pour simuler l'application IVR afin que les tests de bout en bout soient possibles sans tracas. Pour de nombreuses organisations, la plate-forme Cyara automatise le développement IVR et les tests de l'expérience client.
La plateforme Cyara permet aux organisations d'aider dans leurs tests fonctionnels, de charge et de régression de la manière suivante:
Test fonctionel : La plateforme Cyara aide à créer de nouvelles capacités ou fonctionnalités. Des tests IVR fonctionnels complets et automatisés sont effectués à l'aide de la plate-forme Cyara d'un simple clic sur un bouton. Le test fonctionnel Cyara valide l'application IVR sur IVR, parole, rappel vocal, etc.
Test de charge : La plate-forme Cyara est utile pendant les tests de charge car les capacités nouvellement développées sont préparées pour le déploiement. La plate-forme Cyara simule la pression exercée sur le centre de contact et vérifie que la faiblesse des systèmes et ne l'expose pas au client et que les performances du système IVR restent donc compétitives.
Les tests de régression : Ces fonctionnalités nouvellement développées subissent généralement différentes modifications ou de petites améliorations. La plateforme Cyara est utile pour tester à nouveau les fonctionnalités actuelles et existantes. En utilisant la plate-forme Cyara, vous pouvez tester toute modification du système IVR pour vérifier qu'elle n'a pas d'impact négatif sur les autres parties du système.
Une notification automatique sera reçue en cas d'échec qui accélérera le processus de réparation et n'aura pas d'impact sur l'expérience client ou les délais.
Comment fonctionne Cyara
Dans un bureau de centre d'appels en temps réel, des milliers d'appels sont reçus en même temps dans différents services pour divers problèmes. La plateforme Cyara génère de tels appels afin que chaque appel dispose d'un flux d'appels unique d'un client unique.
À l'aide de ces appels, le flux d'appels est généré et utilisé tout au long du processus de test pour imiter l'interaction client en temps réel. Ces appels peuvent être passés à un intervalle régulier ou à un intervalle défini par le testeur. En cas d'échec de l'appel, vous recevrez une notification automatique avec les informations détaillées.
Les testeurs connaîtront bien ces problèmes ou problèmes avant même qu'ils ne surviennent réellement en production, de sorte que des mesures appropriées puissent être prises immédiatement pour éviter toute mauvaise expérience client, tout retard dans le calendrier ou ralentissement des performances du système IVR.
Les étapes d'importation, d'édition et d'exécution du scénario de test à l'aide de l'outil Cyara ont été expliquées ci-dessous:
1) L'écran ci-dessous montre l'outil Cyara et les différentes options du LHS:
normalisation dans la base de données avec des exemples de tables
deux) Cas de test importé avec succès dans Cyara.
3) Cliquez sur l'élément de menu LHS «TestCases / Blocks» et il ouvre le cas de test dans Cyara qui a été importé avec succès.
Ci-dessous, la capture d'écran:
4) Cliquez sur le bouton «éditer» (comme indiqué dans la figure ci-dessus) et le cas de test sera exécuté en mode EDIT.
5) Les étapes associées aux scénarios de test sont indiquées ci-dessous:
6) Une fois que vous avez cliqué sur le mode d'édition, l'étape correspondante sera immédiatement disponible pour l'édition à l'écran. Si vous souhaitez ajouter la nouvelle étape dans le cas de test existant à l'aide de Cyara, faites défiler vers le bas et l'écran ci-dessous s'affiche.
7) L'image ci-dessus montre que vous pouvez ajouter une nouvelle étape et si vous ne souhaitez ajouter aucune étape, vous pouvez exécuter le cas de test avec Cyara en utilisant le bouton «Enregistrer et exécuter» comme indiqué ci-dessus. Une fois que vous avez cliqué sur le bouton «Enregistrer et exécuter», le résultat sera affiché à l'écran.
Avantages de Cyara:
- Solution de test de bout en bout : La plate-forme Cyara automatise les tests fonctionnels et fournit une solution de bout en bout au système IVR.
- Réduction des coûts : La plateforme Cyara fournit une solution à l'organisation à petit prix, sans intervention manuelle, les flux d'appels sont réutilisables tout au long du cycle de vie des tests.
- Facile à utiliser et à personnaliser : La configuration d'un système au sein de la plateforme Cyara est simple et l'outil Cyara est personnalisable en fonction des besoins de l'organisation.
- Satisfaction du client : De nos jours, les clients sont satisfaits des performances de Cyara en raison de son faible coût, de ses fonctionnalités réduites à risque d'erreur dans un environnement en direct, de sa fonctionnalité facile à utiliser, etc.
- Temps minimal de test : Les tests fonctionnels sont effectués plus tôt dans le projet et le temps requis pour un test de régression approfondi est minime en raison de l'automatisation.
- Probabilité plus faible de libérer des défauts critiques dans la production.
Vérifiez site officiel pour plus de détails.
# 2) MARTEAU:
Hammer est un outil de test d'automatisation pour IVR qui a été développé par Empirix System. Il identifie et corrige les problèmes liés à l'expérience avant la mise en production de tout système. L'outil Hammer mesure les problèmes de performances, les problèmes de configuration, les problèmes liés à l'invite IVR ou au temps de réponse IVR.
En utilisant l'outil Hammer, un testeur peut émuler un environnement en direct. Nous pouvons composer la ligne IVR et pouvons vérifier le client et procéder à une autre transaction. Les entrées DTMF et vocales sont possibles à l'aide de Hammer et garantissent que les réponses IVR appropriées sont reçues à l'appelant. Pour chaque appel, il mesure le temps de réponse pour la base de données IVR et le temps de réponse pour le système hôte IVR.
Hammer CallMaster est un outil sophistiqué qui est utilisé pour le développement de tests, le débogage et la création de rapports pendant tout le cycle de vie des tests. Comme nous l'avons vu, pour la fonctionnalité IVR, il existe un diagramme de flux d'appels qui est comme un manuel d'utilisation et en utilisant ce diagramme de flux d'appels, «Hammer CallMaster» génère automatiquement des scripts de test Hammer Visual Basic (HVB).
L'outil Hammer CallMaster couvre la phase de test de l'analyse du flux d'appels, l'exécution des tests à l'aide de scripts générés et la génération de rapports après l'exécution des tests.
Hammer CallMaster automatise les tests des applications vocales et vocales, ce qui aidera une organisation à lancer des applications IVR de meilleure qualité. Hammer CallMaster simplifie le processus de test, ce qui réduit le coût pour l'organisation et génère un résultat de qualité avec un coût minimum et moins de temps.
Avantages de Hammer :
- Fournit une couverture d'application exponentiellement plus grande avec moins d'effort.
- Il permet à une équipe non technique de participer à la conception de cas de test.
- Une application est testée minutieusement et garantit qu'elle répond à toutes les exigences de performance.
- Hammer Test System aide à détecter et à mesurer les problèmes de configuration, les problèmes de performance, le temps de réponse de la base de données, l'erreur d'invite IVR, etc.
- Il identifie un problème au début des tests afin de laisser le temps de résoudre le problème.
- Hammer Test System fournit un logiciel sans erreur au client afin d'améliorer l'expérience client.
Vérifier la lien officiel pour plus de détails sur l'outil Hammer.
Vous trouverez ci-dessous un exemple d'image de base d'Empirix Hammer qui donnera un flux de base de bout en bout du système IVR à l'aide de l'outil Hammer:
Exemple de scénario de test pour le flux IVR (solde du compte)
Étape Non | Action de l'appelant ou de l'utilisateur | Résultat attendu ou comportement IVR |
---|---|---|
Étape 7 | Appelant Appuyez sur 2 | Merci, nos cinq dernières transactions sont: XXXX XXXXXXX XX IVR attend deux secondes, puis joué - Appuyez sur 1 pour plus d'informations, appuyez sur 2 pour revenir au menu précédent ou appuyez sur 3 pour revenir au menu principal ou appuyez sur 4 pour mettre fin à l'appel |
Étape 1 | L'appelant compose la ligne IVR 0800800 1234 | Jeu IVR: estimé pour la société ABC. Appuyez sur 1 pour l'anglais, 2 pour l'hindi |
Étape 2 | Appelant appuyez sur 1 | IVR Play: Merci, appuyez sur 1 pour les opérations bancaires, 2 pour la carte de crédit, 3 pour plus d'informations sur le nouveau produit |
Étape 3 | Appelant Appuyez sur 1 | IVR joue: Merci, appuyez sur 1 pour un nouveau client et 2 pour un client existant |
Étape 4 | Appelant Appuyez sur 2 | IVR joue: Merci, pour connaître le solde de votre compte, appuyez sur 1, pour connaître vos trois dernières transactions appuyez sur 2, appuyez sur 3 pour toute autre information |
Étape 5 | Appelant appuyez sur 1 | Le solde de votre compte est de Rs. 123, appuyez sur 1 pour plus d'informations, appuyez sur 2 pour revenir au menu précédent ou appuyez sur 3 pour revenir au menu principal ou appuyez sur 4 pour mettre fin à l'appel |
Étape 6 | Appelant Appuyez sur 2 | IVR joue: Merci, pour connaître le solde de votre compte, appuyez sur 1, pour connaître vos cinq dernières transactions appuyez sur 2, appuyez sur 3 pour toute autre information |
Étape 8 | L'appelant reste silencieux | Désolé, nous n'avons pas reçu votre contribution, veuillez réessayer. Appuyez sur 1 pour plus d'informations, appuyez sur 2 pour revenir au menu précédent ou appuyez sur 3 pour revenir au menu principal ou appuyez sur 4 pour mettre fin à l'appel |
Étape 9 | Appelant Appuyez sur 4 | Merci d'avoir appelé la société ABC. |
Étape 10 | Fin de l'appel |
Exemple de scénario de test pour le flux IVR (plusieurs flux en un seul appel)
Étape Non | Action de l'appelant ou de l'utilisateur | Résultat attendu ou comportement IVR |
---|---|---|
Étape 7 | L'appelant compose 8 | IVR joue: Merci. Composez le 1 pour obtenir le service relatif aux relevés et au solde de votre compte d'épargne, Composez le 2 pour le code PIN de la carte de crédit, les requêtes relatives au code PIN de la carte de débit, Composez le 3 pour les requêtes liées à la carte de crédit, Composez le 4 pour les requêtes liées au prêt |
Étape 1 | L'appelant compose la ligne IVR 0800800 9876 | IVR play: Bienvenue sur le service XYZ Bank Phone Banking. Composez le 1 pour l'anglais, le 2 pour l'hindi, pour toute autre langue, appuyez sur 3 |
Étape 2 | L'appelant reste silencieux | Lecture IVR: Désolé, nous n'avons pas reçu votre contribution, veuillez réessayer. Composez le 1 pour l'anglais, le 2 pour l'hindi, pour toute autre langue, composez le 3 |
Étape 3 | L'appelant compose l'option non valide comme 9 | Désolé, cette option n'est pas valide, veuillez réessayer. Composez le 1 pour l'anglais, le 2 pour l'hindi, pour toute autre langue, composez le 3 |
Étape 4 | L'appelant compose le 1 | IVR Play: Merci, Composez le 1 pour obtenir le service relatif aux relevés et au solde de votre compte d'épargne, Composez le 2 pour le code PIN de la carte de crédit, les requêtes relatives au code PIN de la carte de débit, Composez le 3 pour les requêtes liées à la carte de crédit, Composez le 4 pour les requêtes liées au prêt |
Étape 5 | L'appelant compose 2 | IVR Plays: Merci, Composez le 1 pour générer le code PIN de la carte de débit, Composez le 2 pour générer le code PIN de la carte de crédit Composez le 9 pour parler à un conseiller Pour revenir au menu principal, composez le 8 Pour revenir au menu précédent, composez le 0 |
Étape 6 | L'appelant reste silencieux | Lecture IVR: Désolé, nous n'avons pas reçu votre contribution, veuillez réessayer. Composez le 1 pour générer le code PIN de la carte de débit, Composez le 2 pour générer le code PIN de la carte de crédit Composez le 9 pour parler à un conseiller Pour revenir au menu principal, composez le 8 Pour revenir au menu précédent, composez le 0 |
Étape 8 | L'appelant compose 4 | Jeu IVR: Désolé, nous sommes ouverts du lundi au vendredi de 9 h à 17 h, veuillez réessayer. Composez le 1 pour obtenir le service relatif aux relevés et au solde de votre compte d'épargne, Composez le 2 pour le code PIN de la carte de crédit, les requêtes relatives au code PIN de la carte de débit, Composez le 3 pour les requêtes liées à la carte de crédit, Composez le 4 pour les requêtes liées au prêt |
Étape 9 | L'appelant compose le 3 | Jeu IVR: Merci, Composez le 1 pour vérifier avec le numéro de carte de crédit et le NIP de la carte de crédit Composez le 2 pour vérifier avec la carte de crédit et le Tele-pin Composez le 9 pour parler à un conseiller Pour revenir au menu principal, composez le 8 Pour revenir au menu précédent, composez le 0 |
Étape 10 | L'appelant compose le 0 | Jeu IVR: Merci, Composez le 1 pour obtenir le service relatif aux relevés et au solde de votre compte d'épargne, Composez le 2 pour le code PIN de la carte de crédit, les requêtes relatives au code PIN de la carte de débit, Composez le 3 pour les requêtes liées à la carte de crédit, Composez le 4 pour les requêtes liées au prêt |
Étape 11 | L'appelant compose le numéro * | Lecture IVR: Désolé, cette option n'est pas valide, veuillez réessayer. Composez le 1 pour obtenir le service relatif aux relevés et au solde de votre compte d'épargne, Composez le 2 pour le code PIN de la carte de crédit, les requêtes relatives au code PIN de la carte de débit, Composez le 3 pour les requêtes liées à la carte de crédit, Composez le 4 pour les requêtes liées au prêt |
Étape 12 | L'appelant compose le 3 | Jeu IVR: Merci, Composez le 1 pour vérifier avec le numéro de carte de crédit et le NIP de la carte de crédit Composez le 2 pour vérifier avec la carte de crédit et le Tele-pin Composez le 9 pour parler à un conseiller Pour revenir au menu principal, composez le 8 Pour revenir au menu précédent, composez le 0 |
Étape 13 | L'appelant compose le 9 | Lecture IVR: veuillez patienter pendant que nous transférons votre appel à notre responsable du service client. Pour des raisons de qualité, cet appel peut être enregistré. |
Étape 14 | L'appelant attend quelques instants | L'appel est transféré au responsable du service client. |
Étape 15 | L'appelant parle à un conseiller et l'appel se termine |
Conclusion
L'automatisation IVR est très rentable car elle donne un résultat clair et concis au client. Les tests manuels du système IVR deviennent ennuyeux car le testeur doit écouter les mêmes invites à plusieurs reprises et la même entrée répétitive doit également être donnée au système IVR, ce qui peut à son tour provoquer une défaillance du système.
Avec l'aide de l'outil d'automatisation, cette possibilité peut être complètement supprimée. Tout changement peut être testé rapidement et de nouveaux flux d'appels peuvent être développés à l'aide de ces outils.
La satisfaction du client est très importante pour chaque organisation. Compte tenu de l'investissement dans l'entreprise et de la satisfaction du client, l'automatisation IVR a la capacité de répondre aux attentes requises du client.
J'espère que vous auriez une idée claire de quel outil IVR opter !!
lecture recommandée
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Qu'est-ce que le système IVR et comment effectuer un test IVR
- Tutoriel de test par paires ou de test toutes paires avec outils et exemples
- Tutoriel de test de volume: exemples et outils de test de volume
- Tutoriels Eclipse détaillés pour les débutants
- Tutoriel sur les tests destructifs et les tests non destructifs
- 11 meilleurs outils d'automatisation pour tester les applications Android (outils de test des applications Android)
- Test fonctionnel vs test non fonctionnel