Como realizar testes de automação na aplicação IVR
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.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.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.