Automated Testing of Data Visualization Widgets for an American Industrial Manufacturer

Customer: Leading American manufacturer of Industrial machinery and engines

Scope: The client required Sasken’s expertise to automate testing of reusable microservices based data visualization widgets. These widgets would display machine data, weather and other parameters as time series in the form of charts, tables etc.

Solution:

  • Authored 300+ test automation scripts in Gherkin leveraging a Behavior-Driven Development (BDD) style
  • Created custom test frameworks compatible with Cucumber to execute BDD based test cases and log the test results
  • Provided a common set of libraries that can be reused with same features across test cases
  • Leveraged Selenium to simulate user activity on web interface of visualization widgets

Impact:

  • Developing test cases in natural languages which fostered greater collaboration between developers and business owners
  • Provided shorter test cycles, which ensured higher test coverage
  • Quality of code improved with the shift left approach

Customer:World’s leading FMCG brand

Customer:Retail Analytics startup in Bay Area, USA

Customer:A leading provider of cloud based audio, video conferencing infrastructure and solutions