Wednesday, August 16, 2017
Lately it seems that enterprise mobility teams cannot get enough of Appium. No matter how far mobile developers, testers and QA professionals are in their journey using Appium, it is evident that there is something about this open-source test automation framework that has captured the attention of mobility professionals.
Because Appium is open-source, the framework itself is constantly evolving and changing. Thanks to its dedicated community of developers, Appium is a living, breathing entity that has the potential to be shaped by the professionals who use it daily. This is truly an exciting notion for enterprise mobility and a great opportunity to embrace innovation.
Despite the buzz around Appium and its potential to enhance mobile test automation strategies, some teams are still struggling to get Appium up and running. Having each team member in a testing organization configure Appium on their workstation can be both time-consuming and challenging. But, what if there was a way to make using Appium easier? The answer lies in leveraging Appium with a mobile device cloud.
At Mobile Labs, we are currently developing solutions to help busy mobility teams make working with Appium easier than ever. By integrating a built-in Appium server with our private mobile device cloud, deviceConnect, we have developed a solution to further streamline mobile development, automated testing using Appium and device sharing. But, how can you benefit from this integration?
Here are the top 3 ways that your team can benefit by leveraging a device cloud with Appium.
#1: Avoid headaches of setting up Appium
Thanks to increased mobile and digital demand, enterprise mobility teams are busier than ever. Mobile developers, testers and QA are all faced with a unique set of challenges as they constantly strive to create high-quality mobile apps and mobile websites. Although leveraging automated testing using Appium would benefit the team in the long run by being able to test faster, getting started with Appium is a bit of a learning curve. As enterprise mobility teams who have already installed Appium can attest, switiching to Appium can be a daunting prospect due to its complex installation process.
To begin using Appium, enterprise mobility teams will need to install Appium, along with all its dependencies on each workstation. The process of wading through Appium documentation, configuring dependencies, and troubleshooting the inevitable road blocks for each testing machine can be a challenge even for the most technically savvy user. Having an entire team spend hours or even days of work just to get things set up can be a waste of valuable time.
To relieve this pressure and to make it easier for teams to get started using Appium, our deviceConnect server now comes with Appium and its dependencies already configured, set up and installed. By integrating Appium with our device cloud solution, deviceConnect can be a “one stop shop” for mobile development, testing and device sharing through one streamlined platform. We take care of the Appium maintenance so you can focus on testing.
#2: Use your current Appium Scripts
Another benefit of deviceConnect’s built-in Appium server relates to scripts. Testers can still write their scripts in Eclipse using JAVA or their language of choice. But what makes leveraging deviceConnect and Appium together so revolutionary for scripting is that testers can reuse existing scripts by simply adding parameters and pointing the script to the deviceConnect server. Users can run up to eight tests simultaneously on eight devices.
Also, adding a device to a workstation is an easy process. Once the device is added, testers can then access it for testing remotely. This prevents testers from having to connect real devices to their workstation each time a test needs to be run. Removing the headache of device sharing speeds up the process of testing for increased DevOps and productivity.
#3: Test on iOS and Android
Worried that you won’t be able to test iOS devices on your Windows workstations? With a standard Appium setup, you’d be right. However, with deviceConnect with integrated Appium, you can test iOS or Android devices on Windows, iOS or even on Linux.
This is possible thanks to deviceConnect’s built-in Appium server, where Appium is running on the deviceConnect Mac mini server and is accessed and viewed by enterprise mobility professionals over the web.
At Mobile Labs, we are committed to helping enterprise mobility teams streamline the process of mobile development, testing and device sharing. That mission is how deviceConnect came into existence. But, to empower mobile developers, testers and QA, we have taken this mission one step further by making it easy for teams to leverage cutting-edge tools like Appium. By adding a built-in Appium server to deviceConnect, it is our goal to make working with Appium as easy as possible.
Have questions about deviceConnect? Learn more about this private device cloud, available as both an on-premises and as a hosted solution by viewing our video demo.