In my career having vast experience in automating API, Web browsers and Mobile apps, I have seen that people had to use different frameworks for automating API, Web and Mobile applications which created a lot of chaos with respect to maintenance of dependencies and their respective code for test automation.Also, I never came across a test automation framework which allowed us to write automation test script without any project specific boilerplate code or a mini framework.In addition to this, there was learning curve involved for learning those individual frameworks which slowed down the team to write automation and thus increased overall automation debt.This all gave me an idea of having a single framework which could solve all the above mentioned problems and help the QAβs to keep the pace up with writing test scripts and reduce the automation debt.Following are some of the features of Boyka Framework:
β Zero boilerplate code
β Support Rest API automation with schema validations and response body verification
β Supports Web browser automation with support for Chrome, Edge, Firefox and Safari.
β Supports Android native and hybrid apps automation
β Supports iOS native and hybrid apps automation
β Allow Multi-user Multi-platform session interactions like testing a multi-platform chat application
β Supports execution of Web tests on cloud platforms like BrowserStack and LambdaTest
β Highly configurable via boyka-config.json
β Micro logging to log events of the test execution
β Supports taking screenshots
β Highly extensible via listeners for integrating with available Reporters
β Supports any available test frameworks like TestNG, JUnit, Cucumber, etc.
β Support video recording of the tests for Mobile platforms