Search code examples
testingselenium-webdriverautomated-testswebrtcselenium-grid

How to test communicator (video, sound, microphone) implemented by using WebRTC


On my current job, we are developing an application that uses WebRTC technology.

And we want to test the work of our application with 30 users in real time -- a conference call with video, sound, and microphone (and everything must work). We know that we can do it by real users (real users connected to our application).

Question is: How to test our requirement if we don't have such a number of real persons? Maybe exists some tool for that.

Thanks.


Solution

  • You'll need a Selenium Grid.

    And you'll need to build the automation part on your own on top of it.

    Alternatively, you can check out https://testrtc.com -- it enables automating 100's of browsers and more with a focus on WebRTC based services.

    • I am the co-founder, so take this with a grain of salt
    • That said, I am not aware of any other commercial tool or otherwise that makes this as simple and straightforward