Outbrain chose Tricentis Testim for in-app workflow functional UI testing for its applications. In total there are about 20 applications that it tests with Testim including the feeds embedded in over 100,000 websites across the world. Its applications include its content advertising platform that allows customers to create campaigns as well as the publisher application that helps publishers manage content and settings for the Outbrain feed.
Outbrain has incorporated Testim into its CI pipelines and processes. This includes running functional tests on new feature commits and regression tests on larger releases, all triggered from a Jenkins CI build. Outbrain runs its Testim created tests on its own Selenium grid.
One of the goals of the test automation project was to get as many teams as possible involved in end-to-end testing. Before Testim, there were only six teams doing in-app workflow testing with Selenium and Protractor and now there are 14 teams involved, largely due to Testim’s ease of use.
Developers are now able to switch context more easily which makes writing tests more acceptable. They didn’t want to write coded tests, and Testim allows them to record and configure tests. “Before Testim, new tests in a large application took one to two days to write and make stable. The same tests in Testim take between 20 and 30 minutes,” said Tsachi.
Tsachi talked about the overall change, “We’ve received lots of good feedback about the process and writing and fixing tests. The developers like that they don’t have to write code, commit code, wait for code review, etc.”
“Developers can just record tests, it makes the context switching for developers much easier.” — Tsachi Shushan, Head of Frontend Guild, Outbrain