Home United States USA — software Spice Up Your 'CI/CD Process' With Automation Using Cucumber, Selenium, and Kotlin

Spice Up Your 'CI/CD Process' With Automation Using Cucumber, Selenium, and Kotlin

121
0
SHARE

This article shows how to use Cucumber, Selenium, and Kotlin in your CI/CD process in four easy steps.
Join the DZone community and get the full member experience.
Imagine you are working on a two weeks sprint, and your agile teams have different assignments that can only be tested through Integration Tests, which may take numerous builds in shorter periods. I still remember that a Build Engineer yelled at me for asking for three builds within an hour. With the power of CI/CD, 60% of this problem is solved with Rapid releases with just a click of the mouse or build hooks.
Your PL/SQL Developer has optimized an SQL Query which works like a charm, now, he wanted to tweak the Stored Procedure furthermore, and he wanted a Quality Engineer to do the regression testing.
App Developer has fixed one issue that has something to do with user-login sessions or some complex logic that renders a huge list of items. It worked just fine in his local machine, but he wanted a Quality Engineer to do the regression testing.
Also, the Web Analytics team wanted to add tags and test the trends in a repeated manner, and they wanted a Quality Engineer to do the regression testing.
I hope you got my point now! These teams want to do these changes repeatedly (needless to mention the number of the builds), and they all want to perform regression tests on a Dev or SIT environment. I see this as almost a Six Months Project based on the team’s availability and other dependencies.

Continue reading...