APPIUM TEST DISTRIBUTION


Code once test anywhere on-demand
private appium cloud


Features of ATD

Parallel Test Execution

Runs across all connected iOS, Android real devices and Simulators/ Emulators

Multiple Test Runner

TestNG and Cucumber

Device Cloud

dot   Setup Devices anywhere within a network, ATD executes remotely without Grid.
dot   Never worry about device location in network.

Plug and Play

Connect your android/ iOS devices or Emulators/ Simulators and just execute tests.

Test Coverage

dot   Parallel (Run entire suite across all devices, which gives device coverage).
dot   Distribute (Run tests across devices to get faster feedback).

Device Management

Manage devices remotely using Device Manager.

Reporting

Covers detailed crashes logs from Android and iOS.
dot   Appium Servers logs
dot   Screenshots on Failures and On Demand Video logs.
dot   Live Dashboard

ATD Architecture





Get Started with ATD

<repositories>
     <repository>
         <id>jitpack.io </id>
         <url> https://jitpack.io </url>
     </repository>
</repositories>

<dependency>
   <groupId> com.github.saikrishna321 </groupId>
   <artifactId >AppiumTestDistribution </artifactId>
   <version>088478e376 </version>
</dependency>

public class Runner {
  @Test
  public void testApp() throws Exception {
    ParallelThread parallelThread = new
ParallelThread();
    //parallelThread.runner(package_name_where_test_located);
    parallelThread.runner("com.paralle.tests");
   }
}
{
 "android": {
   "platformName": "android",
   "platformVersion": "7.0",
   "app": "./build/wordpress.apk",
   "appPackage": "org.wordpress.android",
   "appActivity":"org.wordpress.android.ui.WPLaunchActivity",
   "deviceName": "android",
   "noSign": true
},

"iOS": {
   "platformName": "iOS",
   "app": {
   "simulator": "./build/WordPress.zip"
},
   "deviceName": "iPhone",
  "wdaLaunchTimeout": 80000,
  "wdaConnectionTimeout": 80000,
   "preventWDAAttachments": true,
   "clearSystemFiles": true,
   "shouldUseSingletonTestManager": false,
   "simpleIsVisibleCheck": true,
   "maxTypingFrequency": 10
   },
   "hostMachines": [
   {
   "machineIP": "127.0.0.1",
   "simulators": [
   {
   "deviceName": "iPhone 7",
   "OS": "11.0"
   }
   ]
}
],
  "ATDServiceHost":"127.0.0.1",
  "ATDServicePort":"3000"
}
Platform=both mvn clean -Dtest=Runner test

TEST IN ACTION

Organizations who like us

Connect with Us