In 2016, JFrog was growing fast — very fast.
It believed in quality from the start, building unit and integration testing into the development process. It also recognized the need for functional and end-to-end testing for regression and to validate end-user flows as the JFrog platform expanded, adding new features and revamping the UI experience. Each change meant new tests had to be created and existing tests required updates.
“We are always focused on innovation – either releasing a new product or innovating an existing product. That means we need to create a lot of new UI functional tests on an ongoing basis.” — Eli Givoni, QA and Release Manager, JFrog
In order to support the fast scale and growth of its development team and products, JFrog decided to look at test automation solutions that could enable fast authoring, improve test stability, and fit its DevOps workflow.