Behaviour Driven Automation for a Networking Client

Behaviour Driven Automation for a Networking Client

Objective

Benison was engaged with a client for developing a behavior driven automation.  Objective of the project was to continuously monitor and test various features of any networking devices to identify potential bugs related to device configuration or upgrade in the code

Solution
  • Benison used python Behave framework for automation
  • The feature testing is done using Behaviour Driven Development (BDD) which helps in good collaboration & automation
  • Tests are automated together with the features they cover
  • Each test covers a singular, unique behavior in order to avoid duplication
  • Finally, existing steps can be reused by new behavior specs, creating a snowball effect
  • Framework was implemented with Jenkins and Gits for continuous integration
Benefits
  • Continious Regression Testing
  • More effective bug identification before release
  • Good collobartion between developers and testers

Sample Behaviour Spec written in Gherkin

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]