Developing Device Emulators for regression Testing

Developing Device Emulators for regression Testing

Objective

Benison was engaged with developing a device emulators for our Network security  client. The objective of the device emulator is to reduce cost and dependencies on real devices for testing

Solution
  • Benison team used Python flask and Docker containers to develop emulators to emulate Network device responses to CLI commands /REST operations

Following devices were emulated

  • Layer 3 Switches
  • Routers
  • Firewalls
  • Load Balancers
  • Cloud based devices [Google cloud ,Microsoft Azure and AWS]
Benefits
  • No Depedency on actual hardware.
  • Easily Upgradable
  • 100% uptime
  • Allows to effectively emulate endless variations of devices and responses, run reliable regression tests, and to reproduce customer found issues.

High-Level Archietecture

LET’S GET IN TOUCH

Please fill out the form below and we’ll contact you to schedule a live demonstration with one of our platform experts.

[recaptcha]