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