TESTING

Ensure Your Webrtc Application Works Flawlessly For Your Customers

testRTC enables you to write custom test scripts that run against your WebRTC application. These scripts can then be infinited configured to run at scale, spread geographically and simulate network conditions.

POWERFUL SCRIPTING


testRTC takes a unique and innovative approach to WebRTC testing. By making use of web browsers themselves and popular open source testing technologies, we provide the most flexible, up to date and feature rich testing tool for anyone building WebRTC services.

  • Write test cases using Selenium Nightwatch
  • Use any signaling solution you need: SIP over WebSocket, XMPP, MQTT, WebSocket, XHR, REST, ...
  • Use any media codecs you prefer

SCALE YOUR TEST


  • Write a simple script for functional testing
  • Grow the test up to 1000’s of parallel connections with no code changes

NETWORK AWARENESS


WebRTC is sensitive to network conditions. testRTC enables you to simulate these network conditions in a “lab” environment, providing better test coverage and assisting in pinpointing end resolving edge cases in your application.

  • Configure agents with firewalls or NATs
  • Define network connection speeds and characteristics
  • Select the locations of the agents around the world

TEST ORCHESTRATION


  • Define asymmetric behavior for different browsers in the same test
  • Delay actions in one browser based on events occurring on another browser
  • Split a test across multiple parallel sessions
  • Time events across browsers

GAIN HIGH LEVEL INSIGHTS


  • Predictable and stable browsers access your service in each run
  • Watch a high level view of large test runs
  • Drill down to the browser level to analyze and debug specific issues

CONTINUOUS INTEGRATION


  • Define asymmetric behavior for different browsers in the same test
  • Delay actions in one browser based on events occurring on another browser
  • Split a test across multiple parallel sessions
  • Time events across browsers

CUSTOMIZATION


  • Add your own KPIs and custom metrics
  • Run external systems from within tests
  • Collect proprietary test results and metrics

SUPPORT FOR MULTIPLE BROWSERS


  • Test Chrome and Firefox
  • Test current or upcoming browser versions

​DEBUG TEST RESULTS


  • Find failure point based on screenshots
  • Review collected log files (webrtc-internals, console log, performance, HAR files)
  • Reproduce failed test scenarios by running tests again

CUSTOMER CASE STUDIES


"When it comes to debugging, when something has gone wrong, testRTC is the first place we’d go look. There’s a lot of information there"

Jamie Chapman

Voice API Engineer

"testRTC offered us the fastest and cheapest way to get the type of regression testing we needed, increasing the confidence we had when rolling out new releases of the Houseparty application"

Gustavo García

Software Engineer

SEE HOW testRTC CAN HELP YOUR BUSINESS


What to learn more about testRTC and what we do?

Address: 68 Kaplan st, Qiryat Ono 5529368, Israel

Phone: +972-3-721-9301

Email: [email protected]