Como realizar testes de automação na aplicação IVR

Os sistemas IVR (Interactive Voice Response) dependem de dígitos DTMF, ou tons, como entradas dos utilizadores e, por sua vez, apresenta um menu para aplicações bancárias, Hotelaria, correio de voz e outras aplicações automatizadas. Ao chamar um sistema IVR de qualquer interface, o Usuário é convidado a enviar dígitos DTMF em resposta a solicitações. O sistema IVR pode ter várias sequências e pode exigir respostas de um único dígito DTMF ou várias respostas de um dígito DTMF (ou seja, o número do cartão de crédito).

Então como automatize este tipo de aplicações e quais são as ferramentas que temos que usar para automação.

são necessários Passos Completos.

Obrigado antecipadamente.

Author: Bharath , 2016-12-20

2 answers

Os ensaios IVR podem ser realizados ao nível do sistema, integração e unidade de ensaio, até certo ponto. Existem múltiplas plataformas e aplicações para que as técnicas abaixo podem não funcionar em todos os casos.

A nível do sistema, existem ferramentas e serviços que podem fazer chamadas telefónicas e executar scripts. Cyara e Hammer são apenas dois de vários. Você também pode escrever uma aplicação IVR para chamar outra aplicação IVR. A sincronização pode ser um desafio, mas pode haver formas de pelo menos a garantia de um fluxo de chamada atingiu um fim, fazendo com que a aplicação em ensaio toque um tom DTMF que possa ser detectado pela aplicação de ensaio.

A um nível de integração, as aplicações de VoiceXML podem ser testadas como aplicações web. Produtos comerciais como Voiyager executam o VoiceXML, mas Outras ferramentas de teste HTTP podem apenas cegamente solicitar páginas e realizar validação de alto nível.

A um nível de teste unitário, o código Javascript dentro de uma aplicação de VoiceXML pode ser testado com Java comum estruturas de ensaio unit. Isso pode exigir uma ruptura limpa entre a lógica javascript e o fluxo de VoiceXML.

A maioria das equipas de RIV tendem a concentrar-se nos testes à escala do sistema listados em primeiro lugar. Para aplicações grandes e complexas, os dois primeiros níveis tornam-se mais práticos.
 1
Author: Jim Rush, 2017-01-09 19:14:02

Usamos dialplanos asterisco para gerar chamadas de voz que simulam os utilizadores. É fácil de fazer. Vamos publicar um script que gera chamadas de saída (ele usa o spool diretório / outgoing e .call files). Asterisk oferece aplicações como sendDTMF, Playback, Read, Wait,... É claro que se você quiser scripts muito complexos você pode usar um script FastAgi ou a linguagem Voiceexml com Voximal. Mas na maioria dos casos o dialplan é suficiente.

 0
Author: Borja SIXTO, 2017-01-20 23:37:06