Я разрабатываю приложение конференц-связи, детали:Автоматическое тестирование приложения webrtc?
цель: хром браузер
сервер: Node.js (в настоящее время окна окр)
простейший тестовый сценарий будет выглядеть так:
- открыть две вкладки браузера (при необходимости откройте браузер)
- эмулировать кнопку нажимать на оба.
- эмулировать принять запрос GetUserMedia (трудная часть)
- больше эмуляции вещи и чтение значений переменных JavaScript и их проверки.
До сих пор я проводил ручное тестирование всего этого, но решил, что это будет нецелесообразно в долгосрочной перспективе. Я не делал много автоматизированного тестирования (всего лишь частичное тестирование). Первоначально я думал, что mocha
выполнит эту работу, но начинает думать, что этого недостаточно.
Мне нужны некоторые указатели относительно того, что tools or alternate test frameworks
необходимо для запуска браузера, открытия вкладки и предоставления разрешений на совместное использование мультимедиа.
Множитель нагрузки поддерживает тестирование webrtc. Возможно, вам понравится [здесь] (http://stackoverflow.com/a/35464046/1861447). – Kamal