best ivr testing tools
Przegląd narzędzi automatyzacji używanych do testowania systemu IVR :
jak odtworzyć plik torrent
W naszym poprzednim samouczku dotyczącym wprowadzenia do Interaktywne testowanie odpowiedzi głosowej IVR , dowiedzieliśmy się o architekturze i technologii używanej w podstawowym IVR, przepływach wywołań IVR itp.
W tym samouczku skupimy się na tym, dlaczego automatyzacja jest wymagana do testowania IVR i jakie są różne narzędzia IVR, które są używane do automatyzacji IVR w sposób szczegółowy wraz z odpowiednimi przykładami dla łatwego zrozumienia.
Przyjrzyjmy się narzędziom do testowania IVR !!
Czego się nauczysz:
- Testowanie wydajności aplikacji IVR
- Narzędzia automatyzacji używane do testowania IVR
- Przykładowy przypadek testowy dla przepływu IVR (saldo konta)
- Przykładowy przypadek testowy dla przepływu IVR (wiele przepływów w jednym wywołaniu)
- Wniosek
- rekomendowane lektury
Testowanie wydajności aplikacji IVR
W tej nowoczesnej erze technologii, w przypadku jakichkolwiek trudności technicznych, każdy klient chce znaleźć rozwiązanie siedząc w domu, w podróży lub w pośpiechu na spotkanie.
Klient nie chce odwiedzać żadnego oddziału ani biura w celu rozwiązania problemu. Będzie to możliwe z pomocą systemu IVR, ponieważ jest to zautomatyzowany system, który dostarcza wymagane rozwiązanie dla użytkownika końcowego.
Na przykład , W przypadku operatora telefonii komórkowej, jeśli użytkownik ma problem z rozliczeniem miesięcznym, to przy pomocy systemu IVR może złożyć reklamację i uzyskać rozwiązanie bez konieczności odwiedzania oddziału lub biura. Spowoduje to tysiące telefonów do centrów obsługi telefonicznej w celu rozwiązania różnych problemów. Stąd, aby pozostać w konkursie, konieczne jest przetestowanie działania aplikacji IVR.
W testowanie obciążenia , aby naśladować zachowanie call center, generowane są różne skrypty. Konieczne jest przetestowanie zachowania aplikacji IVR przy dużym obciążeniu wywołań. Zapewnia to, że system jest skonfigurowany w taki sposób, aby obsłużyć szczytowe obciążenie i odpowiedzi odpowiednie dla dzwoniącego.
Ta emulacja jest podobna do środowiska call center, tj. Podczas prowadzenia rozmowy dostępne są wszystkie funkcje, takie jak odbieranie połączenia, zawieszanie połączenia, przekazywanie połączenia, wybieranie tonowe itp.
Narzędzia automatyzacji używane do testowania IVR
W tym samouczku skupimy się na dwóch głównych narzędziach używanych do testowania IVR, a są to:
- JEDNAK
- MŁOTEK
Zanim przejdziemy do automatyzacji w IVR, najpierw zrozumiemy, dlaczego automatyzacja jest wymagana w Interactive Voice Response (IVR):
Błędy ręczne:
Testowanie systemu IVR to monotonna praca i to powtarzające się zadanie może również spowodować błąd ręczny. Aby przetestować przepływ od końca do końca systemu IVR, tester musi wybrać ten sam numer i przejść przez różne opcje menu, które stają się bardziej złożone, gdy tester wchodzi głębiej w testowanie.
To z kolei może być nudną pracą dla testera, ponieważ musi on słuchać podpowiedzi odtwarzanych przez IVR i udzielać informacji na podstawie podpowiedzi. Są więc szanse, że testerzy popełnią błąd podczas testowania.
Czasochłonny proces:
Testowanie aplikacji IVR obejmuje wiele menu, podmenu i powiązanych z nimi opcji.
Tester musi dokładnie przetestować każdą opcję i jest to dość żmudne zadanie. Ponieważ każde menu może mieć wiele podmenu, a każde podmenu ma wiele opcji, tester musi dokładnie przetestować wszystkie scenariusze pozytywne, negatywne i podatne na błędy. Cały ten proces jest czasochłonny i wiąże się z dużymi kosztami dla organizacji.
Ze względu na wszystkie powyższe powody konieczne jest zautomatyzowanie testowania aplikacji IVR. Dostępnych jest kilka narzędzi automatyzacji, które podszywają się pod ludzki wysiłek, aby wybrać numer telefonu określonego IVR i mogą dostarczać sygnały DTMF do systemu IVR. Obecnie duże firmy używają narzędzia do automatyzacji do testowania aplikacji IVR.
Przyjrzyjmy się narzędziom automatyzacji używanym do testowania IVR:
# 1) SPOSÓB:
Cyara to wiodący na świecie dostawca i narzędzie do monitorowania rynku. Cyara zapewnia zautomatyzowany sposób interakcji z kanałem obsługi klienta znanym jako IVR. Służy do symulacji aplikacji IVR, dzięki czemu testowanie od końca do końca może być bezproblemowe. W wielu organizacjach platforma Cyara automatyzuje opracowywanie IVR i testowanie doświadczeń klientów.
Platforma Cyara umożliwia organizacjom pomoc w testach funkcjonalnych, obciążeniowych i regresyjnych w następujący sposób:
Testy funkcjonalności : Platforma Cyara pomaga w budowaniu nowych możliwości lub funkcjonalności. Kompleksowe, zautomatyzowane testy funkcjonalne IVR są wykonywane przy użyciu platformy Cyara za pomocą jednego kliknięcia przycisku. Test funkcjonalny Cyara sprawdza poprawność aplikacji IVR w zakresie IVR, mowy, oddzwaniania głosowego itp.
Testowanie obciążenia : Platforma Cyara jest przydatna podczas testowania obciążenia, ponieważ nowo opracowane możliwości są przygotowywane do wdrożenia. Platforma Cyara symuluje obciążenie centrum kontaktowego i weryfikuje, czy system jest słaby i nie jest narażony na kontakt z klientem, a tym samym wydajność systemu IVR pozostaje konkurencyjna.
Testowanie regresji : Te nowo opracowane funkcje zwykle podlegają innym zmianom lub niewielkim ulepszeniom. Platforma Cyara jest przydatna do ponownego przetestowania obecnej i istniejącej funkcjonalności. Korzystając z platformy Cyara, możesz przetestować dowolną modyfikację w systemie IVR, aby sprawdzić, czy nie ma ona negatywnego wpływu na inne części systemu.
W przypadku jakiejkolwiek awarii otrzymamy automatyczne powiadomienie, które przyspieszy proces naprawy i nie wpłynie na doświadczenie klienta ani na ramy czasowe.
Jak działa Cyara
W biurze call center w czasie rzeczywistym odbierane są tysiące połączeń w tym samym czasie w różnych działach w różnych sprawach. Platforma Cyara generuje takie połączenia, dzięki czemu każde połączenie ma unikalny przepływ połączenia od unikalnego klienta.
Korzystając z tych wywołań, przepływ połączeń jest generowany i używany w trakcie procesu testowania, aby naśladować interakcję z klientem w czasie rzeczywistym. Połączenia te mogą być wykonywane w regularnych odstępach czasu lub w odstępach określonych przez testera. W przypadku jakiejkolwiek awarii połączenia otrzymasz automatyczne powiadomienie ze szczegółowymi informacjami.
Testerzy dobrze znają te problemy lub problemy, zanim faktycznie wystąpią w produkcji, dzięki czemu można natychmiast podjąć odpowiednie działania w celu uniknięcia złego doświadczenia klienta, poślizgu harmonogramu lub spowolnienia działania systemu IVR.
Kroki, jak zaimportować, edytować, a następnie wykonać przypadek testowy za pomocą narzędzia Cyara, zostały wyjaśnione poniżej:
1) Poniższy ekran przedstawia narzędzie Cyara i różne opcje LHS:
dwa) Przypadek testowy został pomyślnie zaimportowany w programie Cyara.
3) Kliknij pozycję menu LHS „TestCases / Blocks”, aby otworzyć przypadek testowy w programie Cyara, który został pomyślnie zaimportowany.
Poniżej znajduje się zrzut ekranu:
4) Kliknij przycisk „edytuj” (jak pokazano na powyższym rysunku), a przypadek testowy zostanie wykonany w trybie EDYCJI.
5) Istniejące kroki powiązane z przypadkami testowymi przedstawiono poniżej:
6) Po kliknięciu trybu edycji odpowiedni krok będzie natychmiast dostępny do edycji na ekranie. Jeśli chcesz dodać nowy krok do istniejącego przypadku testowego za pomocą programu Cyara, przewiń w dół, a zostanie wyświetlony poniższy ekran.
7) Powyższy obrazek pokazuje, że możesz dodać nowy krok i jeśli nie chcesz dodawać żadnego kroku, możesz wykonać przypadek testowy w programie Cyara za pomocą przycisku „Zapisz i wykonaj”, jak pokazano powyżej. Po kliknięciu przycisku „Save and Execute” wynik zostanie wyświetlony na ekranie.
Korzyści z Cyara:
- Kompleksowe rozwiązanie testowe : Platforma Cyara automatyzuje testy funkcjonalne i zapewnia kompleksowe rozwiązanie dla systemu IVR.
- Redukcja kosztów : Platforma Cyara zapewnia organizacji rozwiązanie za niską cenę, bez ręcznej interwencji, przepływy połączeń są wielokrotnego użytku w całym cyklu życia testów.
- Łatwy w użyciu i dostosowywaniu : Konfiguracja systemu w ramach platformy Cyara jest łatwa, a narzędzie Cyara można dostosować w zależności od potrzeb organizacji.
- Satysfakcja konsumenta : W dzisiejszych czasach klienci są zadowoleni z wydajności Cyara ze względu na niski koszt, zmniejszoną podatność na błędy w środowisku na żywo, łatwą w użyciu funkcję itp.
- Minimalny czas na testowanie : Testy funkcjonalne są wykonywane na wcześniejszych etapach projektu, a czas wymagany do przeprowadzenia dokładnych testów regresji jest minimalny ze względu na automatyzację.
- Mniejsze prawdopodobieństwo wprowadzenia krytycznych usterek do produkcji.
Sprawdź oficjalna strona internetowa po więcej szczegółów.
# 2) MŁOT:
Hammer to narzędzie do testowania automatyzacji dla IVR, który został opracowany przez Empirix System. Identyfikuje i koryguje problemy związane z doświadczeniem, zanim jakikolwiek system trafi do produkcji. Narzędzie Hammer mierzy problemy z wydajnością, problemy z konfiguracją, problemy związane z monitem IVR lub czasem odpowiedzi IVR.
Używając narzędzia Hammer, tester może emulować na żywo jak środowisko. Możemy zadzwonić na linię IVR, zweryfikować klienta i przystąpić do dalszej transakcji. DTMF i wejścia głosowe są możliwe za pomocą Hammera i zapewnia to, że odpowiednie odpowiedzi IVR są odbierane dzwoniącemu. Dla każdego połączenia mierzy czas odpowiedzi dla bazy danych IVR oraz czas odpowiedzi dla systemu hosta IVR.
Hammer CallMaster to wyrafinowane narzędzie używane do tworzenia testów, debugowania i raportowania podczas całego cyklu życia testów. Jak widzieliśmy, w przypadku funkcji IVR dostępny jest schemat przepływu połączeń, który jest jak podręcznik użytkownika i korzystając z tego schematu połączeń, „Hammer CallMaster” automatycznie generuje skrypty testowe Hammer Visual Basic (HVB).
Narzędzie Hammer CallMaster obejmuje fazę testowania analizy przepływu połączeń, wykonywania testów za pomocą wygenerowanych skryptów i generowania raportów po ich wykonaniu.
Hammer CallMaster automatyzuje testowanie aplikacji głosowych i mowy, co pomoże organizacji w uruchamianiu aplikacji IVR wyższej jakości. Hammer CallMaster upraszcza proces testowania, co z kolei obniża koszty organizacji i generuje wysokiej jakości wyniki przy minimalnych kosztach i krótszym czasie.
Korzyści z Hammera :
- Zapewnij wykładniczo większy zasięg aplikacji przy mniejszym wysiłku.
- Umożliwia zespołowi nietechnicznemu udział w projektowaniu przypadków testowych.
- Aplikacja jest dokładnie testowana i zapewnia, że spełnia wszystkie wymagania dotyczące wydajności.
- Hammer Test System pomaga wykryć i zmierzyć problemy z konfiguracją, wydajnością, czasem odpowiedzi bazy danych, błędem IVR itp.
- Identyfikuje problem na wczesnym etapie testów, aby dać czas na jego naprawienie.
- Hammer Test System zapewnia klientowi wolne od błędów oprogramowanie, dzięki czemu poprawia jego doświadczenie.
Sprawdź oficjalny link aby uzyskać więcej informacji na temat narzędzia Młotek.
Poniżej znajduje się podstawowy przykładowy obraz Empirix Hammer, który zapewni podstawowy przepływ systemu IVR od końca do końca za pomocą narzędzia Hammer:
Przykładowy przypadek testowy dla przepływu IVR (saldo konta)
Krok Nie | Dzwoniący lub akcja użytkownika | Oczekiwany wynik lub zachowanie IVR |
---|---|---|
Krok 7 | Dzwoniący Naciśnij 2 | Dziękujemy, nasze ostatnie pięć transakcji to: XXXX XXXXXXX XX IVR czeka dwie sekundy, a następnie gra - Naciśnij 1, aby uzyskać więcej informacji, naciśnij 2, aby wrócić do poprzedniego menu lub 3, aby wrócić do menu głównego, lub naciśnij 4, aby zakończyć połączenie |
Krok 1 | Dzwoniący wybiera numer IVR 0800800 1234 | IVR play: ceniony przez firmę ABC. Naciśnij 1 dla angielskiego, 2 dla hindi |
Krok 2 | Dzwoniący naciśnij 1 | IVR Play: Dziękuję. Naciśnij 1 w przypadku bankowości, 2 w przypadku karty kredytowej, 3 w celu uzyskania informacji o nowym produkcie |
Krok 3 | Dzwoniący Naciśnij 1 | IVR Odtwarza: Dziękuję. Naciśnij 1, aby otrzymać nowego klienta i 2, aby uzyskać istniejącego klienta |
Krok 4 | Dzwoniący Naciśnij 2 | IVR gra: Dziękuję, aby poznać saldo swojego konta, naciśnij 1, aby poznać swoje ostatnie trzy transakcje, naciśnij 2, naciśnij 3, aby uzyskać inne informacje |
Krok 5 | Dzwoniący naciśnij 1 | Saldo Twojego konta to Rs. 123, naciśnij 1, aby uzyskać więcej informacji, naciśnij 2, aby wrócić do poprzedniego menu lub 3, aby wrócić do menu głównego, lub naciśnij 4, aby zakończyć połączenie |
Krok 6 | Dzwoniący Naciśnij 2 | IVR gra: Dziękuję, aby poznać saldo swojego konta, naciśnij 1, aby poznać pięć ostatnich transakcji, naciśnij 2, naciśnij 3, aby uzyskać inne informacje |
Krok 8 | Dzwoniący milczy | Przepraszamy, nie otrzymaliśmy informacji, spróbuj ponownie. Naciśnij 1, aby uzyskać więcej informacji, naciśnij 2, aby wrócić do poprzedniego menu lub 3, aby wrócić do menu głównego, lub naciśnij 4, aby zakończyć połączenie |
Krok 9 | Dzwoniący Naciśnij 4 | Dziękujemy za telefon do firmy ABC. |
Krok 10 | Zakończenie połączenia |
Przykładowy przypadek testowy dla przepływu IVR (wiele przepływów w jednym wywołaniu)
Krok Nie | Dzwoniący lub akcja użytkownika | Oczekiwany wynik lub zachowanie IVR |
---|---|---|
Krok 7 | Dzwoniący 8 | IVR gra: Dziękuję. Wybierz 1, aby skorzystać z usługi związanej z wyciągiem i saldem konta oszczędnościowego, Wybierz 2, aby uzyskać informacje dotyczące kodu PIN karty kredytowej, kodu PIN karty debetowej, Wybierz 3 w przypadku zapytań dotyczących kart kredytowych, Wybierz numer 4 w przypadku pytań dotyczących pożyczki |
Krok 1 | Dzwoniący wybiera linię IVR 0800800 9876 | Gra IVR: Witamy w usłudze bankowości telefonicznej XYZ Bank. Wybierz 1 dla angielskiego, 2 dla hindi, aby wybrać inny język, naciśnij 3 |
Krok 2 | Dzwoniący milczy | Odtwarzanie IVR: Przepraszamy, nie otrzymaliśmy odpowiedzi, spróbuj ponownie. Wybierz 1 dla angielskiego, 2 dla hindi, dla innego języka wybierz 3 |
Krok 3 | Dzwoniący wybiera nieprawidłową opcję jako 9 | Przepraszamy, to nieprawidłowa opcja, spróbuj ponownie. Wybierz 1 dla angielskiego, 2 dla hindi, dla innego języka wybierz 3 |
Krok 4 | Dzwoniący wybiera numer 1 | IVR Play: Dziękuję, Wybierz 1, aby skorzystać z usługi związanej z wyciągiem i saldem konta oszczędnościowego, Wybierz 2, aby uzyskać informacje dotyczące kodu PIN karty kredytowej, kodu PIN karty debetowej, Wybierz 3 w przypadku zapytań dotyczących kart kredytowych, Wybierz numer 4 w przypadku pytań dotyczących pożyczki |
Krok 5 | Dzwoniący wybiera 2 | IVR Plays: Dziękuję, Wybierz 1, aby wygenerować pin karty debetowej, Wybierz 2, aby wygenerować kod PIN karty kredytowej Wybierz 9, aby porozmawiać z doradcą Aby wrócić do menu głównego, wybierz 8 Aby wrócić do poprzedniego menu, wybierz 0 |
Krok 6 | Dzwoniący milczy | Odtwarzanie IVR: Przepraszamy, nie otrzymaliśmy odpowiedzi, spróbuj ponownie. Wybierz 1, aby wygenerować pin karty debetowej, Wybierz 2, aby wygenerować kod PIN karty kredytowej Wybierz 9, aby porozmawiać z doradcą Aby wrócić do menu głównego, wybierz 8 Aby wrócić do poprzedniego menu, wybierz 0 |
Krok 8 | Dzwoniący wybiera 4 | IVR play: Przepraszamy, jesteśmy otwarte od poniedziałku do piątku w godzinach od 9:00 do 17:00, spróbuj ponownie. Wybierz 1, aby skorzystać z usługi związanej z wyciągiem i saldem konta oszczędnościowego, Wybierz 2, aby uzyskać informacje dotyczące kodu PIN karty kredytowej, kodu PIN karty debetowej, Wybierz 3 w przypadku zapytań dotyczących kart kredytowych, Wybierz numer 4 w przypadku pytań dotyczących pożyczki |
Krok 9 | Dzwoniący wybiera 3 | IVR play: Dziękuję, Wybierz 1, aby zweryfikować numer karty kredytowej i kod PIN karty kredytowej Wybierz 2, aby zweryfikować za pomocą karty kredytowej i Tele-pin Wybierz 9, aby porozmawiać z doradcą Aby wrócić do menu głównego, wybierz 8 Aby wrócić do poprzedniego menu, wybierz 0 |
Krok 10 | Dzwoniący wybiera numer 0 | IVR play: Dziękuję, Wybierz 1, aby skorzystać z usługi związanej z wyciągiem i saldem konta oszczędnościowego, Wybierz 2, aby uzyskać informacje dotyczące kodu PIN karty kredytowej, kodu PIN karty debetowej, Wybierz 3 w przypadku zapytań dotyczących kart kredytowych, Wybierz numer 4 w przypadku pytań dotyczących pożyczki |
Krok 11 | Dzwoniący * | Odtwarzanie IVR: Przepraszamy, to nieprawidłowa opcja, spróbuj ponownie. Wybierz 1, aby skorzystać z usługi związanej z wyciągiem i saldem konta oszczędnościowego, Wybierz 2, aby uzyskać informacje dotyczące kodu PIN karty kredytowej, kodu PIN karty debetowej, Wybierz 3 w przypadku zapytań dotyczących kart kredytowych, Wybierz numer 4 w przypadku pytań dotyczących pożyczki |
Krok 12 | Dzwoniący wybiera 3 | IVR play: Dziękuję, Wybierz 1, aby zweryfikować numer karty kredytowej i kod PIN karty kredytowej Wybierz 2, aby zweryfikować za pomocą karty kredytowej i Tele-pin Wybierz 9, aby porozmawiać z doradcą Aby wrócić do menu głównego, wybierz 8 Aby wrócić do poprzedniego menu, wybierz 0 |
Krok 13 | Dzwoniący wybiera numer 9 | Gra IVR: Poczekaj, aż przekażemy Twoją rozmowę do naszego pracownika obsługi klienta. Ze względów jakościowych rozmowa ta może zostać nagrana. |
Krok 14 | Dzwoniący czeka chwilę | Połączenie zostanie przekazane do pracownika obsługi klienta. |
Krok 15 | Dzwoniący rozmawia z doradcą i rozmowa się kończy |
Wniosek
Automatyzacja IVR jest bardzo opłacalna, ponieważ zapewnia klientowi jasne i zwięzłe informacje. Ręczne testowanie systemu IVR staje się nudne, ponieważ tester musi wielokrotnie odsłuchiwać te same podpowiedzi, a także te same powtarzalne dane wejściowe muszą być podawane do systemu IVR, co z kolei może spowodować awarię systemu.
Za pomocą narzędzia do automatyzacji można całkowicie usunąć tę możliwość. Za pomocą takich narzędzi można szybko przetestować każdą zmianę i opracować nowe przepływy połączeń.
Zadowolenie klienta jest bardzo ważne dla każdej organizacji. Mając na uwadze inwestycję w biznes i satysfakcję klienta, automatyzacja IVR może spełnić wymagane oczekiwania klienta.
Mam nadzieję, że masz jasny pomysł, które narzędzie IVR wybrać !!
rekomendowane lektury
- Najlepsze narzędzia do testowania oprogramowania 2021 (Narzędzia do automatyzacji testów QA)
- Co to jest system IVR i jak przeprowadzać testy IVR
- Testowanie w parach lub samouczek testowania we wszystkich parach z narzędziami i przykładami
- Samouczek dotyczący testowania objętościowego: przykłady i narzędzia do testowania objętościowego
- Dogłębne samouczki dotyczące Eclipse dla początkujących
- Testy niszczące i samouczek dotyczący testów nieniszczących
- 11 najlepszych narzędzi automatyzacji do testowania aplikacji na Androida (narzędzia do testowania aplikacji na Androida)
- Testy funkcjonalne a testy niefunkcjonalne