Ekam — Technology Choices

Ekam
TestVagrant
Published in
1 min readOct 1, 2021

--

Programming Language

We chose Java to be our tech stack for the first release of Ekam.

Java dominates the UI test automation space and is the most popular language amongst test automation communities. According to a survey, a whopping 43% audience voted for Java followed by JavaScript at 35%. This helped us to make Java the first choice.

JavaScript is on the rise and in the coming years could dominate.

Reference: 2020’s Most Popular Programming Languages for UI Test Automation

Automation Stack

Web

Ekam uses Selenium to drive Web applications, with a plan to support Playwright soon..

Mobile

Ekam uses Appium to driver Mobile Applications as it adheres to WebDriver protocol and is aligned to bring Unified Test Automation experience.

Api

Ekam supports both Retrofit(recommended) and Rest Assured for API Automation.

Reports

Ekam generates Allure reports by default, but has a support to publish reports to Ekam Dashboard(Experimental).

--

--