best ivr testing tools
Overzicht van automatiseringstools die worden gebruikt voor IVR-systeemtests
In onze vorige tutorial over Inleiding tot Interactieve Voice Response IVR-tests , we leerden over de architectuur en technologie die worden gebruikt in IVR basic, IVR-oproepstromen, enz.
Hier in deze tutorial zullen we ons concentreren op waarom automatisering vereist is voor IVR-testen en wat de verschillende IVR-tools zijn die worden gebruikt voor IVR-automatisering op een gedetailleerde manier, samen met de betrokken voorbeelden voor een eenvoudig begrip.
Laten we eens kijken naar de IVR-testtools !!
hoe grep commando te gebruiken in unix
Wat je leert:
- Prestatietesten van IVR-applicatie
- Automatiseringstools die worden gebruikt voor IVR-tests
- Voorbeeldtestcase voor IVR-stroom (rekeningsaldo)
- Voorbeeldtestcase voor IVR-stroom (meerdere stromen in één oproep)
- Gevolgtrekking
- Aanbevolen literatuur
Prestatietesten van IVR-applicatie
In dit moderne technologietijdperk wil elke klant, voor elke technische moeilijkheid, de oplossing krijgen door thuis te zitten of tijdens het reizen of terwijl hij zich naar de vergadering haast.
Een klant wil geen filiaal of kantoor bezoeken voor een oplossing voor het probleem. Dit is mogelijk met behulp van het IVR-systeem, aangezien het een geautomatiseerd systeem is dat de eindgebruiker een vereiste oplossing biedt.
Bijvoorbeeld in het geval van een mobiele operator, als een gebruiker een probleem heeft met de maandelijkse facturering, kan hij met behulp van het IVR-systeem een klacht indienen en de oplossing krijgen zonder het filiaal of kantoor te bezoeken. Dit zal resulteren in duizenden telefoontjes naar de callcenters voor verschillende problemen. Daarom is het noodzakelijk om de prestaties van de IVR-applicatie te testen om in de competitie te blijven.
In belasting testen , om het gedrag van een callcenter na te bootsen, worden verschillende scripts gegenereerd. Het is noodzakelijk om het gedrag van de IVR-applicatie onder zware belasting te testen. Dit zorgt ervoor dat het systeem zo is geconfigureerd dat het piekbelasting en reacties op de beller aankan.
Deze emulatie is vergelijkbaar met een callcenteromgeving, d.w.z. tijdens het voeren van een oproep zijn alle functies zoals oproep aannemen, oproep in de wacht, oproep doorverbinden, toonkiezen, enz. Beschikbaar.
Automatiseringstools die worden gebruikt voor IVR-tests
In deze zelfstudie zullen we ons concentreren op twee hoofdtools die worden gebruikt voor IVR-testen en deze zijn:
- ECHTER
- HAMER
Voordat we verder gaan met automatisering in IVR, laten we eerst begrijpen waarom automatisering vereist is in Interactive Voice Response (IVR):
Handmatige fouten:
Het testen van het IVR-systeem is een eentonig werk en deze repetitieve taak kan ook een handmatige fout veroorzaken. Om de end-to-end-stroom van het IVR-systeem te testen, moet een tester hetzelfde nummer kiezen en door verschillende menu-opties navigeren die complexer worden naarmate de tester dieper in het testen gaat.
Dit kan op zijn beurt een saaie klus zijn voor de tester, omdat ze moeten luisteren naar de prompts die door de IVR worden afgespeeld en input moeten leveren op basis van de prompt. Er is dus kans dat de testers tijdens het testen een fout maken.
Tijdrovend proces:
Het testen van de IVR-applicatie omvat meerdere menu's, submenu's en de bijbehorende opties.
Een tester moet elke optie zorgvuldig testen en het is nogal een vervelende taak. Omdat elk menu meerdere submenu's kan hebben en elk submenu meerdere opties heeft, moet een tester alle positieve, negatieve en foutgevoelige scenario's grondig testen. Dit hele proces is een tijdrovend proces en brengt hoge kosten voor de organisatie met zich mee.
Vanwege alle bovenstaande redenen is het noodzakelijk om het testen van IVR-applicaties te automatiseren. Er zijn verschillende automatiseringstools beschikbaar die de menselijke inspanning nabootsen om een IVR-specifiek telefoonnummer te kiezen en die DTMF-invoer aan het IVR-systeem kunnen leveren. Grote bedrijven gebruiken tegenwoordig een automatiseringstool om hun IVR-applicatie te testen.
Laten we automatiseringstools bestuderen die worden gebruikt voor IVR-tests:
# 1) HOE:
Cyara is 's werelds toonaangevende marktaanbieder en monitoringtool. Cyara biedt een geautomatiseerde manier om te communiceren met een kanaal voor klantervaring dat bekend staat als IVR. Het wordt gebruikt om de IVR-applicatie te simuleren, zodat end-to-end-testen probleemloos mogelijk zijn. Voor veel organisaties automatiseert het Cyara-platform de IVR-ontwikkeling en het testen van de klantervaring.
Het Cyara-platform stelt de organisaties in staat om op de volgende manier te helpen bij hun functionele, belastings- en regressietests:
Functioneel testen : Cyara-platform helpt bij het bouwen van nieuwe mogelijkheden of functionaliteiten. Uitgebreide, geautomatiseerde functionele IVR-tests worden uitgevoerd met behulp van het Cyara-platform met slechts een enkele klik op een knop. Cyara functionele test valideert de IVR-applicatie voor IVR, spraak, spraakoproep, enz.
Laadtesten : Cyara-platform is handig tijdens belastingtests, aangezien de nieuw ontwikkelde mogelijkheden worden voorbereid voor implementatie. Het Cyara-platform simuleert de belasting van het contactcenter en verifieert dat de zwakte van het systeem niet zichtbaar is voor de klant en daardoor blijven de prestaties van het IVR-systeem concurrerend.
Regressietesten : Deze nieuw ontwikkelde functionaliteiten ondergaan gewoonlijk verschillende veranderingen of kleine verbeteringen. Het Cyara-platform is handig om de huidige en bestaande functionaliteit opnieuw te testen. Met behulp van het Cyara-platform kunt u elke wijziging in het IVR-systeem testen om te controleren of deze geen negatieve invloed heeft op de andere delen van het systeem.
Een automatische melding wordt ontvangen in geval van een storing die het herstelproces versnelt en geen invloed heeft op de klantervaring of tijdlijnen.
Hoe Cyara werkt
In een realtime callcenterkantoor worden duizenden oproepen tegelijk ontvangen op verschillende afdelingen voor verschillende problemen. Het Cyara-platform genereert dergelijke oproepen zodat elke oproep een unieke oproepstroom van een unieke klant heeft.
Met behulp van deze oproepen wordt de oproepstroom gegenereerd en tijdens het testproces gebruikt om real-time klantinteractie na te bootsen. Deze oproepen kunnen met een regelmatig interval worden geplaatst of met een door de tester bepaald interval. In het geval van een mislukte oproep, krijgt u een automatische melding met de gedetailleerde informatie.
Testers zullen deze problemen of problemen goed kennen, zelfs voordat ze zich daadwerkelijk voordoen in de productie, zodat onmiddellijk gepaste actie kan worden ondernomen om een slechte klantervaring, vertraging in de planning of trage IVR-systeemprestaties te voorkomen.
De stappen voor het importeren, bewerken en vervolgens uitvoeren van de testcase met de Cyara-tool worden hieronder uitgelegd:
1) Het onderstaande scherm toont de Cyara-tool en de verschillende opties op de LHS:
twee) Testcase succesvol geïmporteerd in Cyara.
3) Klik op het LHS-menu-item 'TestCases / Blocks' en het opent de testcase in Cyara die met succes is geïmporteerd.
Hieronder is de screenshot weergegeven:
4) Klik op de knop 'bewerken' (zoals weergegeven in de bovenstaande afbeelding) en de testcase wordt uitgevoerd in de EDIT-modus.
5) Bestaande bijbehorende stappen bij de testcases worden hieronder weergegeven:
6) Zodra u op de bewerkingsmodus klikt, is de overeenkomstige stap onmiddellijk beschikbaar voor bewerking op het scherm. Als u de nieuwe stap in de bestaande testcase wilt toevoegen met Cyara, scroll dan naar beneden en het onderstaande scherm wordt weergegeven.
7) De bovenstaande afbeelding laat zien dat u een nieuwe stap kunt toevoegen en als u geen stap wilt toevoegen, dan kunt u de testcase met Cyara uitvoeren met de knop 'Opslaan en uitvoeren' zoals hierboven weergegeven. Zodra u op de knop 'Opslaan en uitvoeren' klikt, wordt het resultaat op het scherm weergegeven.
Voordelen van Cyara:
- End-to-end testoplossing : Cyara-platform automatiseert functionele tests en biedt een end-to-end-oplossing voor het IVR-systeem.
- Verlaging van de kosten : Cyara-platform biedt een oplossing voor de organisatie tegen een lage prijs, geen handmatige tussenkomst, gespreksstromen zijn herbruikbaar gedurende de testlevenscyclus.
- Gemakkelijk te gebruiken en aan te passen : Configuratie van een systeem binnen het Cyara-platform is eenvoudig en de Cyara-tool kan worden aangepast aan de behoefte van de organisatie.
- Klanttevredenheid : Tegenwoordig zijn klanten tevreden met de Cyara-prestaties vanwege de lage kosten, verminderde foutgevoelige functionaliteit in een live-omgeving, gebruiksvriendelijke functie enz.
- Minimale tijd voor testen : Functionele tests worden eerder in het project uitgevoerd en de tijd die nodig is voor een grondige regressietest is minimaal dankzij automatisering.
- Lagere kans om kritieke defecten vrij te geven in productie.
Bekijk de officiële website voor meer details.
# 2) HAMER:
Hammer is een automatiseringstesttool voor IVR die is ontwikkeld door Empirix System. Het identificeert en corrigeert de ervaringsgerelateerde problemen voordat een systeem in productie gaat. Hammer-tool meet de prestatieproblemen, configuratieproblemen, problemen met betrekking tot de IVR-prompt of IVR-responstijd.
Met behulp van de Hammer-tool kan een tester een live-achtige omgeving nabootsen. We kunnen de IVR-lijn bellen en de klant verifiëren en doorgaan met een volgende transactie. DTMF- en spraakinvoer zijn mogelijk met Hammer en het zorgt ervoor dat de juiste IVR-antwoorden worden ontvangen voor de beller. Voor elke oproep meet het de responstijd voor de IVR-database en de responstijd voor het IVR-hostsysteem.
Hammer CallMaster is een geavanceerde tool die wordt gebruikt voor het ontwikkelen, debuggen en rapporteren van tests gedurende de gehele testlevenscyclus. Zoals we hebben gezien, is er voor IVR-functionaliteit een oproepstroomdiagram beschikbaar dat lijkt op een gebruikershandleiding en met behulp van dit oproepstroomdiagram genereert 'Hammer CallMaster' automatisch Hammer Visual Basic (HVB) testscripts.
Hammer CallMaster-tool behandelt de testfase van de callflow-analyse, testuitvoering met behulp van gegenereerde scripts en rapportgeneratie na testuitvoering.
Hammer CallMaster automatiseert het testen van spraak- en spraaktoepassingen die een organisatie zullen helpen IVR-toepassingen van hogere kwaliteit te lanceren. Hammer CallMaster vereenvoudigt het testproces, wat op zijn beurt de kosten voor de organisatie verlaagt en de kwaliteitsoutput genereert met minimale kosten en minder tijd.
Voordelen van Hammer
- Bied exponentieel grotere toepassingsdekking met minder inspanning.
- Het stelt een niet-technisch team in staat deel te nemen aan het ontwerpen van testcases.
- Een applicatie wordt grondig getest en zorgt ervoor dat deze voldoet aan alle prestatie-eisen.
- Hammer Test System helpt bij het detecteren en meten van de configuratieproblemen, prestatieproblemen, database responstijd, IVR-promptfout etc.
- Het identificeert een probleem vroeg tijdens het testen, zodat het tijd krijgt om het probleem op te lossen.
- Hammer Test System levert foutloze software aan de klant zodat het de klantervaring verbetert.
Controleer de officiële link voor meer informatie over Hammer tool.
Hieronder is een eenvoudige voorbeeldafbeelding van Empirix Hammer gegeven die een basis end-to-end-stroom van het IVR-systeem geeft met behulp van Hammer-tool:
wat is de beste muziekdownloader voor Android
Voorbeeldtestcase voor IVR-stroom (rekeningsaldo)
Stap nr | Beller- of gebruikersactie | Verwacht resultaat of IVR-gedrag |
---|---|---|
Stap 7 | Beller Druk op 2 | Bedankt, onze laatste vijf transacties zijn: XXXX XXXXXXX XX IVR wacht twee seconden en speelde toen - Druk op 1 voor meer informatie, druk op 2 om terug te gaan naar het vorige menu of druk op 3 om terug te gaan naar het hoofdmenu of druk op 4 om het gesprek te beëindigen |
Stap 1 | De beller kiest de IVR-lijn 0800800 1234 | IVR-spel: gewaardeerd voor het bedrijf ABC. Druk op 1 voor Engels, 2 voor Hindi |
Stap 2 | Beller drukt op 1 | IVR Play: Bedankt, druk op 1 voor bankieren, 2 voor creditcard, 3 voor informatie over een nieuw product |
Stap 3 | Beller Druk op 1 | IVR-spelen: Bedankt, druk op 1 voor een nieuwe klant en 2 voor een bestaande klant |
Stap 4 | Beller Druk op 2 | IVR speelt: Bedankt, om uw rekeningsaldo te weten, drukt u op 1, om uw laatste drie transacties te weten, drukt u op 2, drukt u op 3 voor andere informatie |
Stap 5 | Beller drukt op 1 | Uw rekeningsaldo is Rs. 123, druk op 1 voor meer informatie, druk op 2 om terug te gaan naar het vorige menu of druk op 3 om terug te gaan naar het hoofdmenu of druk op 4 om het gesprek te beëindigen |
Stap 6 | Beller Druk op 2 | IVR speelt: Bedankt, om uw rekeningsaldo te weten, drukt u op 1, om uw laatste vijf transacties te weten, drukt u op 2, drukt u op 3 voor andere informatie |
Stap 8 | Beller zwijgt | Sorry, we hebben uw input niet ontvangen, probeer het opnieuw. Druk op 1 voor meer informatie, druk op 2 om terug te gaan naar het vorige menu of druk op 3 om terug te gaan naar het hoofdmenu of druk op 4 om het gesprek te beëindigen |
Stap 9 | Beller Druk op 4 | Bedankt voor het bellen van het bedrijf ABC. |
Stap 10 | Oproep eindigt |
Voorbeeldtestcase voor IVR-stroom (meerdere stromen in één oproep)
Stap nr | Beller- of gebruikersactie | Verwacht resultaat of IVR-gedrag |
---|---|---|
Stap 7 | Beller kiest 8 | IVR speelt: Bedankt. Kies 1 voor afschrift- en saldo-gerelateerde service voor uw spaarrekening, Kies 2 voor vragen over creditcard-pin, pinpas-pin, Kies 3 voor creditcardgerelateerde vragen, Kies 4 voor vragen over leningen |
Stap 1 | De beller kiest de IVR-lijn 0800800 9876 | IVR play: Welkom bij de dienst XYZ Bank Phone Banking. Kies 1 voor Engels, 2 voor Hindi, druk voor een andere taal op 3 |
Stap 2 | Beller zwijgt | IVR play: Sorry, we hebben uw input niet ontvangen, probeer het opnieuw. Kies 1 voor Engels, 2 voor Hindi, kies voor een andere taal 3 |
Stap 3 | Beller kiest een ongeldige optie als 9 | Sorry dat is een ongeldige optie, probeer het opnieuw. Kies 1 voor Engels, 2 voor Hindi, kies voor een andere taal 3 |
Stap 4 | Beller kiest 1 | IVR Play: Bedankt, Kies 1 voor afschrift- en saldo-gerelateerde service voor uw spaarrekening, Kies 2 voor vragen over creditcard-pin, pinpas-pin, Kies 3 voor creditcardgerelateerde vragen, Kies 4 voor vragen over leningen |
Stap 5 | Beller kiest 2 | IVR-spelen: Bedankt, Kies 1 om de pin van de betaalpas te genereren, Kies 2 om een creditcardpincode te genereren Kies 9 om met een adviseur te spreken Kies 8 om terug te gaan naar het hoofdmenu Kies 0 om terug te gaan naar het vorige menu |
Stap 6 | Beller zwijgt | IVR play: Sorry, we hebben uw input niet ontvangen, probeer het opnieuw. Kies 1 om de pin van de betaalpas te genereren, Kies 2 om een creditcardpincode te genereren Kies 9 om met een adviseur te spreken Kies 8 om terug te gaan naar het hoofdmenu Kies 0 om terug te gaan naar het vorige menu |
Stap 8 | Beller kiest 4 | IVR play: Sorry, we zijn geopend van maandag tot en met vrijdag tussen 9.00 en 17.00 uur, probeer het opnieuw. Kies 1 voor afschrift- en saldo-gerelateerde service voor uw spaarrekening, Kies 2 voor vragen over creditcard-pin, pinpas-pin, Kies 3 voor creditcardgerelateerde vragen, Kies 4 voor vragen over leningen |
Stap 9 | Beller kiest 3 | IVR-spel: bedankt, Kies 1 om te verifiëren met creditcardnummer en creditcard-pincode Kies 2 om te verifiëren met creditcard en telepin Kies 9 om met een adviseur te spreken Kies 8 om terug te gaan naar het hoofdmenu Kies 0 om terug te gaan naar het vorige menu |
Stap 10 | Beller kiest 0 | IVR-spel: bedankt, Kies 1 voor afschrift- en saldo-gerelateerde service voor uw spaarrekening, Kies 2 voor vragen over creditcard-pin, pinpas-pin, Kies 3 voor creditcardgerelateerde vragen, Kies 4 voor vragen over leningen |
Stap 11 | Beller kiest * | IVR play: Sorry dat is een ongeldige optie, probeer het opnieuw. Kies 1 voor afschrift- en saldo-gerelateerde service voor uw spaarrekening, Kies 2 voor vragen over creditcard-pin, pinpas-pin, Kies 3 voor creditcardgerelateerde vragen, Kies 4 voor vragen over leningen |
Stap 12 | Beller kiest 3 | IVR-spel: bedankt, Kies 1 om te verifiëren met creditcardnummer en creditcard-pincode Kies 2 om te verifiëren met creditcard en telepin Kies 9 om met een adviseur te spreken Kies 8 om terug te gaan naar het hoofdmenu Kies 0 om terug te gaan naar het vorige menu |
Stap 13 | Beller kiest 9 | IVR-spel: een ogenblik geduld terwijl we uw gesprek doorverbinden met onze medewerker van de klantenservice. Voor kwaliteitsdoeleinden kan dit gesprek worden opgenomen. |
Stap 14 | De beller wacht even | De oproep wordt doorgeschakeld naar de medewerker van de klantenservice. |
Stap 15 | Beller spreekt met een adviseur en het gesprek wordt beëindigd |
Gevolgtrekking
IVR-automatisering is zeer kosteneffectief omdat het de klant een duidelijke en beknopte output geeft. Handmatig testen van het IVR-systeem wordt saai omdat de tester herhaaldelijk naar dezelfde prompts moet luisteren en ook dezelfde herhaalde invoer aan het IVR-systeem moet worden gegeven, wat op zijn beurt een storing in het systeem kan veroorzaken.
Met behulp van een automatiseringstool kan deze mogelijkheid volledig worden weggenomen. Elke wijziging kan snel worden getest en met dergelijke tools kunnen nieuwe oproepstromen worden ontwikkeld.
Klanttevredenheid is voor elke organisatie erg belangrijk. Gezien de investering in business en klanttevredenheid, heeft IVR-automatisering het vermogen om aan de vereiste verwachting van de klant te voldoen.
Ik hoop dat je een duidelijk idee zou hebben van welke IVR-tool je moet kiezen !!
Aanbevolen literatuur
- Beste softwaretesttools 2021 (QA Test Automation Tools)
- Wat is een IVR-systeem en hoe u IVR-tests uitvoert
- Zelfstudie over paarsgewijs testen of testen in alle paren met tools en voorbeelden
- Zelfstudie over het testen van volumes: voorbeelden en tools voor het testen van volumes
- Diepgaande Eclipse-zelfstudies voor beginners
- Tutorial over destructief testen en niet-destructief testen
- 11 beste automatiseringstools voor het testen van Android-applicaties (Android App Testing Tools)
- Functioneel testen versus niet-functioneel testen