Comments 4
Интересно решили задачу, молодцы!
0
Тестировать более логично программный код, поэтому удобнее использовать диалплан на lua.
Если вы будете развивать систему долгие годы, то посмотрите в сторону lua: разделение на компоненты диалплана, тесты каждого компонента и т.д. Т.е. всю логику можно тестировать и без реального астериска. Это не исключает тестирования «боевого поведения пользователя», но отделит тестирование логики от тестирования боевого поведения и сделает второе более простым.
У вашего подхода есть хороший плюс — он сразу проверит прохождение тональных сигналов, но и это можно сделать отдельным тестом по вашему подобию и тоже на lua; )
P.S. Впервые вижу, что кто-то так заморочился тестированием ivr, это впечатляет.
Если вы будете развивать систему долгие годы, то посмотрите в сторону lua: разделение на компоненты диалплана, тесты каждого компонента и т.д. Т.е. всю логику можно тестировать и без реального астериска. Это не исключает тестирования «боевого поведения пользователя», но отделит тестирование логики от тестирования боевого поведения и сделает второе более простым.
У вашего подхода есть хороший плюс — он сразу проверит прохождение тональных сигналов, но и это можно сделать отдельным тестом по вашему подобию и тоже на lua; )
P.S. Впервые вижу, что кто-то так заморочился тестированием ivr, это впечатляет.
0
UFO just landed and posted this here
Можно для этих же целей использовать voximplant
0
Sign up to leave a comment.
Тестируем IVR на Asterisk с помощью… Asterisk