Ekam, A Rapid Test Development Platform. It is a low-code & unified test automation solution, that brings speed, scale, and sophistication, right out of the box! Powered by Selenium, Appium & Retrofit. Ekam enables engineering teams to focus on delivering great software, while it provides accelerated test authoring and execution capabilities!
- Clone this repository
- If you are using IntelliJ IDEA, install Ekam plugin for IntelliJ IDEA to further boost test case authoring.
- Execute example tests in IDE & from command line
- Start building your own tests !!
Our quick start guide would help you get started with Ekam in no time.
Our Comprehensive Documentation, describes various capabilities of ekam.
sample_project/
+-- build.gradle
+-- app //Store Application Under Test for Android or Ios platforms.
+-- sample_app.apk
+-- <android>.apk
+-- <ios>.app
+-- <ios>.ipa
+-- config //test run configuration
+-- default.properties
+-- mobile.remote.properties
+-- web.remote.properties
+-- src/test
+-- java/ekam/example
¦ +-- api
¦ ¦ +-- ApiExampleTest.java
¦ +-- mobile
¦ ¦ +-- screens
¦ ¦ +-- MobileExampleTest.java
¦ +-- web
¦ ¦ +-- pages
¦ ¦ +-- WebExampleTest.java
+-- resources
¦ +-- api
¦ ¦ +-- hosts.json
¦ +-- cloud_config
¦ ¦ +-- browserstack.json
¦ +-- data_sets
¦ ¦ +-- sample.json
¦ +-- db
¦ ¦ +-- drivers.yml
¦ +-- mobile
¦ ¦ +-- mobilefeed.json
¦ +-- web
¦ ¦ +-- webfeed.json
¦ +-- allure.properties