{"id":22351,"date":"2021-02-18T02:51:48","date_gmt":"2021-02-18T02:51:48","guid":{"rendered":"https:\/\/www.softwaretestinghelp.com\/?p=22351"},"modified":"2025-05-09T10:57:52","modified_gmt":"2025-05-09T10:57:52","slug":"appium-studio-tutorial","status":"publish","type":"post","link":"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial\/","title":{"rendered":"Appium Studio Tutorial for Mobile Automation"},"content":{"rendered":"<p><strong>Appium Studio Mobile Test Automation Tool Hands-on Review Tutorial: <\/strong><\/p>\n<p><strong><span style=\"color: #ff6600;\"><em>This is a series of 15+ text and hands-on video tutorials. (Scroll down to get the complete list of tutorials)<\/em><\/span><\/strong><\/p>\n<p>Appium, the amazing open-source testing app, has now been made even better, thanks to Appium Studio.<strong><br \/>\n<\/strong><\/p>\n<p>With Appium Studios, you can cut both the cost as well as the effort of running your automated mobile tests on Appium. This will help you release high-quality apps even faster.<\/p>\n<p>This FREE tool, <a href=\"https:\/\/goo.gl\/sYEB1w\" target=\"_blank\" rel=\"noopener nofollow\">Appium Studio community edition<\/a>, allows users to enjoy improved service and community support through the forum. <\/p>\n<h2>Appium Studio<\/h2>\n<p><img decoding=\"async\" class=\"alignnone wp-image-24768 size-full\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/04\/Appium-Studio-Guide.jpg\" alt=\"Appium Studio Tutorial\" width=\"560\" height=\"315\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/04\/Appium-Studio-Guide.jpg 560w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/04\/Appium-Studio-Guide-300x169.jpg 300w\" sizes=\"(max-width: 560px) 100vw, 560px\" \/><\/p>\n<h3>*********************************************<\/h3>\n<h3>Appium Studios &#8211; Getting Started<\/h3>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #1<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-overview-tutorial-1\/\">Overview of this mobile automation tool<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #2<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial-2\/\">Installation and Set up guide<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #3<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial-3\/\">Connecting real iOS &amp; Android Devices from the cloud to Appium Studio<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #4<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial-4\/\">Connecting Emulators or Simulators to Appium Studio<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #5<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial-5\/\">Installing applications and preparing them for testing<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #6<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial-6\/\">Create Appium tests for an Android App<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #7<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial-7\/\">Create an Appium test for an iOS App<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #8<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial-8\/\">Create Appium tests using the Object Spy &amp; XPath<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #9<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial-9\/\">Integrate into your IDE in order to run your Appium tests<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #10<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial-10\/\">How to run large-scale execution of Appium tests in parallel<\/a><\/p>\n<h3>Appium Studio for Eclipse &#8211; Getting Started<\/h3>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #11<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-for-eclipse-overview\/\">Overview of Appium Studio for Eclipse<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #12<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-for-eclipse-tutorial-12\/\">Installation and device connection<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #13<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-for-eclipse-tutorial-13\/\">Create a new Project<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #14<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-for-eclipse-tutorial-14\/\">Install an Application<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #15<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-for-eclipse-tutorial-15\/\">Creating an Appium Test<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #16<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-for-eclipse-tutorial-16\/\">Run and verify your test code<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #17<\/span><\/strong> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-for-eclipse-tutorial-17\/\">Run your Appium tests in parallel<\/a><\/p>\n<p><em><strong>Hope you will enjoy this series of Appium Tutorials and find them much useful &amp; informative too. We would be glad to hear your thoughts, feel free to express your suggestions or queries in the comments section below.<\/strong><\/em><\/p>\n<h3>*********************************************<\/h3>\n<p>Let&#8217;s start.<\/p>\n<p>Appium Studio is a plug-and-play version of Appium testing which is scalable to any size as per your needs. The Community Edition of Appium is absolutely free.<\/p>\n<p>Appium Studio makes Appium testing much better and smoother than before. It enables faster delivery of high-quality mobile apps, as it cuts down the cost &amp; effort of developing and executing an Appium based mobile test automation program.<\/p>\n<h3>Key Features<\/h3>\n<p><strong><span style=\"color: #ff6600;\">There are three key features that make up the Appium Studio test automation framework:<\/span><\/strong><\/p>\n<p><strong>\u00a0#1)<\/strong> A development tool for visual testing, providing users with features like device reflection and object spy, to aid in the writing of quicker, more robust tests, etc.<\/p>\n<p><strong>#2)<\/strong> Simple, fast set-up and installation.<\/p>\n<p><strong>#3)<\/strong> The execution engine \u2013 this adds a robust, stable engine to Appium that is designed with the mobile testing environment in mind, allowing for out-of-application tests as well as parallel execution.<\/p>\n<p>These three features together improve Appium greatly and address some of its drawbacks. The time spent on testing is reduced, and so is the cost &amp; effort, thanks to iOS testing on Windows. Coverage has also been improved for out-of-app tests.<\/p>\n<p>Tests and their execution are made more stable, and the reportage is clear and precise. OS version support is guaranteed, and this tool has built-in support for large-scale parallel execution.<\/p>\n<p><strong><span style=\"color: #ff6600;\">Given below are the two versions of the tool available now:<br \/>\n<\/span><\/strong><\/p>\n<p><strong>#1) Appium Studio &#8211; <a href=\"https:\/\/goo.gl\/sYEB1w\" target=\"_blank\" rel=\"noopener nofollow\">Free Download Here<\/a><\/strong><\/p>\n<p>This tool is free and downloadable, and it will fully integrate with whatever your current testing environment is. Appium testing can be done on real, local devices that are connected via USB to your testing computer. Appium tests are compatible with any programming language (e.g., Java, C#, Python, JS, Ruby).<\/p>\n<p>The studio also integrates with your IDE, thereby allowing for seamless transitions between programming and testing.<\/p>\n<p><strong>#2)<\/strong> <strong><span style=\"color: #000000;\">Appium Studio for Eclipse &#8211; <a href=\"https:\/\/goo.gl\/7bJQhg\" target=\"_blank\" rel=\"noopener nofollow\">Free Download Here<\/a><\/span><\/strong><\/p>\n<p>This plugin is also free and downloadable, thereby allowing you to perform your Appium tests, from development to execution to debugging, directly through Eclipse. Experitest Data Centre has partnered with Appium to allow 600 min. of free access to their real mobile devices for testing with your download.<\/p>\n<p><strong>A step-by-step guide for the installation and use of these tools is given in this series.<\/strong><\/p>\n<p>*******************************************************<\/p>\n<p><span style=\"text-decoration: underline; color: #ff6600;\"><strong>Let&#8217;s start with Appium Studio quick walkthrough.<\/strong><\/span><\/p>\n<p><em>This tutorial on will give you a complete overview of the tool along with its various features, benefits, download link etc., which in turn will act as a perfect guide to anyone who is new to the Appium tool.<\/em><\/p>\n<h3>Its Benefits &amp; Key Capabilities<\/h3>\n<p>Experitest has developed this tool.<\/p>\n<p><strong>Given below is a quick walkthrough of all the major benefits &amp; key capabilities of this tool:<\/strong><\/p>\n<p><span style=\"color: #ff6600;\"><strong>#1) Quick &amp; Easy setup<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Setup.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22352\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Setup.jpg\" alt=\"Setup Icon\" width=\"68\" height=\"87\" \/><\/a><\/p>\n<ul>\n<li>Clicks installer &amp; simplifies hardware requirements.<\/li>\n<li>This enables you to get started with automation projects very quickly (within minutes).<\/li>\n<li>No other environmental dependencies.<\/li>\n<li>No additional installation required.<\/li>\n<li>Supports both Windows and Mac machines.<\/li>\n<\/ul>\n<p><span style=\"color: #ff6600;\"><strong>#2) Easier iOS Testing<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/IOS-Testing.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22353\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/IOS-Testing.jpg\" alt=\"IOS Testing\" width=\"163\" height=\"85\" \/><\/a><\/p>\n<ul>\n<li>iOS and Android devices can be connected to both Windows and Mac machines.<\/li>\n<li>Automated registration of Apple devices to developer accounts.<\/li>\n<\/ul>\n<p><span style=\"color: #ff6600;\"><strong>#3) Improved Test Coverage<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Improved-Test-Coverage.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22354\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Improved-Test-Coverage.jpg\" alt=\"Improved Test Coverage\" width=\"107\" height=\"95\" \/><\/a><\/p>\n<ul>\n<li>Performs Appium testing outside your app (both iOS &amp; Windows).<\/li>\n<li>Test the integration of your app with third-party apps.<\/li>\n<li>Test fingerprint authentication, voice command, and Image Injection.<\/li>\n<li>Performance testing with the real-world.<\/li>\n<li>Supports testing for all the application types \u2013 native, web or hybrid.<\/li>\n<li>Allows testing customized UI elements.<\/li>\n<\/ul>\n<p><span style=\"color: #ff6600;\"><strong>#4) Great Reporting Capabilities<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Reporting-Capabilities.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22355\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Reporting-Capabilities.jpg\" alt=\"Reporting Capabilities\" width=\"143\" height=\"95\" \/><\/a><\/p>\n<ul>\n<li>Auto-generated HTML reports. PDF and XML Reporting is also supported.<\/li>\n<li>Audio &amp; Video Recordings.<\/li>\n<li>Shortening the feedback cycle with detailed reports.<\/li>\n<\/ul>\n<p><span style=\"color: #ff6600;\"><strong>#5) High Re-usability<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/High-Reusability.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22356\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/High-Reusability.jpg\" alt=\"High Reusability\" width=\"157\" height=\"107\" \/><\/a><\/p>\n<ul>\n<li>Executes your existing Appium tests<\/li>\n<li>Runs tests developed with Appium Studio on any Appium tool.<\/li>\n<\/ul>\n<p><span style=\"color: #ff6600;\"><strong>#6) Saves time<\/strong> &#8211; <strong>Simple development &amp; execution of robust tests<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Robust-Tests.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22357\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Robust-Tests.jpg\" alt=\"Robust Tests\" width=\"143\" height=\"90\" \/><\/a><\/p>\n<ul>\n<li>Creating stable tests quickly and leveraging Object Spy and XPath.<\/li>\n<li>Intuitive UI.<\/li>\n<li>Automation project boilerplate.<\/li>\n<\/ul>\n<p><span style=\"color: #ff6600;\"><strong>#7) Seamless CI\/CD integration and Parallel Execution<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Seamless-CI-CD-integration.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22358\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Seamless-CI-CD-integration.jpg\" alt=\"Seamless CI CD integration\" width=\"110\" height=\"100\" \/><\/a><\/p>\n<ul>\n<li>Pre-configured out-of-the-box web and mobile device grids to support large-scale execution.<\/li>\n<li>Real-time view of test execution status and on-device reflection.<\/li>\n<li>Reports and insights into the issues.<\/li>\n<li>Hands-free automation directly from CI.<\/li>\n<li>Executes multiple CI projects in parallel.<\/li>\n<\/ul>\n<p><span style=\"color: #ff6600;\"><strong>#8) 24\/7 Customer Support &amp; Road-map visibility<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Customer-Support-Icon.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22361\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Customer-Support-Icon.jpg\" alt=\"Customer Support Icon\" width=\"92\" height=\"92\" \/><\/a><\/p>\n<ul>\n<li>Get immediate support for new GA and beta versions.<\/li>\n<li>Committed SLA.<\/li>\n<li>Backward compatibility commitment.<\/li>\n<\/ul>\n<h3>Installation and Set up<\/h3>\n<p><span style=\"color: #ff6600;\"><strong>Download, Install, and Set Up<\/strong><\/span><\/p>\n<p><strong><a href=\"https:\/\/goo.gl\/sYEB1w\" target=\"_blank\" rel=\"noopener nofollow\">Click here<\/a> for a free download of Appium Studio.<\/strong><\/p>\n<p><em><strong>Let&#8217;s delve more into the installation and functionalities of the tool.<\/strong><\/em><\/p>\n<p>This is as simple as 1-2-3.\u00a0 This tool comes as a pre-packaged bundle with all the necessary tools.<\/p>\n<p>Once downloaded, you can just run the installer (a single executable file) and you are ready to go now.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Downloading-File.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22363\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Downloading-File.jpg\" alt=\"Downloading File\" width=\"592\" height=\"202\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Downloading-File.jpg 592w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Downloading-File-300x102.jpg 300w\" sizes=\"(max-width: 592px) 100vw, 592px\" \/><\/a><\/p>\n<p>This tool comes in two editions \u2013 Community &amp; Enterprise.<\/p>\n<p>Also, check the installation guide for both the editions on Mac as well as Windows. The installation guide also enlists the system requirements to install the tool.<\/p>\n<p>One of the main inconveniences of the traditional Appium tool as well as the other similar ones is that installation and staying updated with the latest versions is a complicated and much time-consuming process. However, with this tool, this is no longer an issue.<\/p>\n<p>Another aspect of the installation and setup process that has been simplified is the user\u2019s ability to write and carry out iOS tests from a Windows Machine. The opposite is also possible (writing android tests on an iOS machine).<\/p>\n<p>Guidance and training comes from the Community Forum as well as the detailed Online Guide. Appium Studio Forum is a one-stop source where you can get answers to various tool related queries under multiple categories.<\/p>\n<p><span style=\"color: #ff6600;\"><strong>Below is a screenshot of the same:<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Appium-Studio-Forum.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22372\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Appium-Studio-Forum.jpg\" alt=\"Appium Studio Forum\" width=\"643\" height=\"325\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Appium-Studio-Forum.jpg 643w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Appium-Studio-Forum-300x152.jpg 300w\" sizes=\"(max-width: 643px) 100vw, 643px\" \/><\/a><\/p>\n<p>These aides are not only used to staying informed about the tool but also to help the users in getting answers to their questions and keeping them updated about the new versions and functionalities of the tool.<\/p>\n<p>We have observed that the questions are answered quickly either by the Experitest team or by the active and growing users who make up the community.<\/p>\n<h3>Using the Visual Interface of This Tool<\/h3>\n<p>The first thing that a new user will notice when starting the tool for the first time will be a visual interface with guides to help you set up your first test. This makes Appium Studio significantly different from traditional Appium open source offerings.<\/p>\n<p>The guidance does not stop there though. The \u201cStudio\u201d which is Experitest\u2019s own name for their visual interface, gives the users visual feedback as they work so that they can understand better and identify their errors.<\/p>\n<p>Contained within the visual interface of this tool are the Management tools for Devices and Applications. There is an area where the commands are displayed. It also includes device reflection and Object Spy.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Visual-Interface-of-Appium-Studio.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22375\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Visual-Interface-of-Appium-Studio.jpg\" alt=\"Visual Interface of Appium Studio\" width=\"622\" height=\"404\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Visual-Interface-of-Appium-Studio.jpg 622w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Visual-Interface-of-Appium-Studio-300x195.jpg 300w\" sizes=\"(max-width: 622px) 100vw, 622px\" \/><\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Object Spy provides a visual representation of the application object layout and supports the XPath queries to filter and select elements.<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/visual-representation.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22376\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/visual-representation.jpg\" alt=\"visual representation\" width=\"608\" height=\"457\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/visual-representation.jpg 608w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/visual-representation-300x225.jpg 300w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Object-Spy-code.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22388\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Object-Spy-code.jpg\" alt=\"Object Spy code\" width=\"642\" height=\"466\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Object-Spy-code.jpg 642w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Object-Spy-code-300x218.jpg 300w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><\/a><\/p>\n<h3>Connecting Devices to Appium Studio<\/h3>\n<p>It is easy to connect and work on devices that are locally connected. The additional capability of this tool gives users the ability to connect to remote mobile devices located in Experitest\u2019s SaaS Digital Assurance Lab.<\/p>\n<p>Both Android and iOS devices can be tested on Windows or Mac machines, and this tool also supports simulators and emulators. The guide provided with the tool includes a step-by-step tutorial to show users how to connect to local devices.<\/p>\n<h4><span style=\"color: #ff6600;\">Adding a device to Studio:<\/span><\/h4>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Add-Android-device.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22389\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Add-Android-device.jpg\" alt=\"Add Android device\" width=\"457\" height=\"275\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Add-Android-device.jpg 457w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Add-Android-device-300x181.jpg 300w\" sizes=\"(max-width: 457px) 100vw, 457px\" \/><\/a><\/p>\n<h4><span style=\"color: #ff6600;\">Simple Apple Credential Provisioning:<\/span><\/h4>\n<p>Provisioning Apple credentials is also easier than ever in this tool. The online guide will walk the users through the process of gathering the necessary information and then it can be automatically provisioned whenever required.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-Device.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22390\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-Device.jpg\" alt=\"iOS Device\" width=\"358\" height=\"190\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-Device.jpg 358w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-Device-300x159.jpg 300w\" sizes=\"(max-width: 358px) 100vw, 358px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Configure-Profile.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22391\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Configure-Profile.jpg\" alt=\"Configure Profile\" width=\"645\" height=\"180\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Configure-Profile.jpg 645w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Configure-Profile-300x84.jpg 300w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-Profile-management.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22436\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-Profile-management.jpg\" alt=\"iOS Profile management\" width=\"505\" height=\"220\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-Profile-management.jpg 505w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-Profile-management-300x131.jpg 300w\" sizes=\"(max-width: 505px) 100vw, 505px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-code-signing-configuration.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22392\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-code-signing-configuration.jpg\" alt=\"iOS code signing configuration\" width=\"430\" height=\"218\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-code-signing-configuration.jpg 430w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/iOS-code-signing-configuration-300x152.jpg 300w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/a><\/p>\n<h4><span style=\"color: #ff6600;\">Open the device once Provisioning is Completed:<\/span><\/h4>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Open-Device.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22396\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Open-Device.jpg\" alt=\"Open Device\" width=\"413\" height=\"162\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Open-Device.jpg 413w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Open-Device-300x118.jpg 300w\" sizes=\"(max-width: 413px) 100vw, 413px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Opening-th-device.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22411\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Opening-th-device.jpg\" alt=\"Opening the device\" width=\"527\" height=\"513\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Opening-th-device.jpg 527w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Opening-th-device-300x292.jpg 300w\" sizes=\"(max-width: 527px) 100vw, 527px\" \/><\/a><\/p>\n<h4><span style=\"color: #ff6600;\">Dynamic Device Reflection:<\/span><\/h4>\n<p>Once you select a device, be it locally or remotely connected, the device reflection will open automatically.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Dynamic-Device-Reflection.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22412\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Dynamic-Device-Reflection.jpg\" alt=\"Dynamic Device Reflection\" width=\"325\" height=\"629\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Dynamic-Device-Reflection.jpg 325w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Dynamic-Device-Reflection-155x300.jpg 155w\" sizes=\"(max-width: 325px) 100vw, 325px\" \/><\/a><\/p>\n<p>This reflection is interactive and fully controllable. Users can click on the screen, access third party applications, use any swipe or gesture and click on the home button. You can even test the device\u2019s orientation. You can also employ the object spy here to analyze the objects currently present on the screen.<\/p>\n<p>In total there are 14 reflective buttons which include <strong>Home, Menu, Back, Toggle Orientation, Object Spy, Always on Top, Scale\/ scroll mode, Open Device view, Device Log, Device Vitals (CPU-MEM), Unlock, Network conditions, Recent Apps and Close Keyboard. <\/strong><\/p>\n<p>So, you can do a lot with these buttons!!!<\/p>\n<p>For test development and validation purposes, the device reflection is considered to be extremely powerful. Once you have tests running in Appium Studio, you can watch them being executed on the device reflection to make sure the behavior is running as intended.<\/p>\n<h4><span style=\"color: #ff6600;\">Install and Open Applications:<\/span><\/h4>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Appication-Installation.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22439\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Appication-Installation.jpg\" alt=\"Application Installation\" width=\"544\" height=\"468\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Appication-Installation.jpg 544w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Appication-Installation-300x258.jpg 300w\" sizes=\"(max-width: 544px) 100vw, 544px\" \/><\/a><\/p>\n<p>The above figure has 8 command icons which help to perform various actions including Install application, launch application, Close application, Clear application data, uninstall the application, delete an application, Import\/sign application and Application Window.<\/p>\n<p>So, with the application manager, you will be able to perform any application management action.<\/p>\n<p>For more effective automation, this tool supports version management. This is also visible in the above figure where we have a Version column corresponding to every Application name. You can select the version from the drop-down. A drop-down will automatically appear in the application that has multiple versions.<\/p>\n<p>One of the automatic processes that occurs while opening an application is that this tool will identify the required capabilities and populate the capabilities area then, once populated you can select or deselect the capabilities as per the scenario that you want to automate.<\/p>\n<p>There are a few built-in applications and tests as well within this tool that will help new users get started.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Application-Capabilities.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22423\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Application-Capabilities.jpg\" alt=\"Application Capabilities\" width=\"350\" height=\"193\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Application-Capabilities.jpg 350w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Application-Capabilities-300x165.jpg 300w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/a><\/p>\n<p><span style=\"color: #333300;\">Other than this, we also have 5 pop-up menu commands which appear when you right-click on the selected application name as shown in the image below:<\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Menu-Commands.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22417\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Menu-Commands.jpg\" alt=\"Menu Commands\" width=\"503\" height=\"230\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Menu-Commands.jpg 503w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Menu-Commands-300x137.jpg 300w\" sizes=\"(max-width: 503px) 100vw, 503px\" \/><\/a><\/p>\n<h3>Test Development<\/h3>\n<p>This tool allows you to create stable tests quickly.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Object-Spy-Appium12.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22421\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Object-Spy-Appium12.jpg\" alt=\"Object Spy Appium12\" width=\"605\" height=\"453\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Object-Spy-Appium12.jpg 605w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Object-Spy-Appium12-300x225.jpg 300w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/a><\/p>\n<p>Scripting tests on this tool are easy with the help of visual tools and device reflection. You can record tests or use the highly visual Object Spy to create them. It also has a XPath Feature to support advanced object identification methods.<\/p>\n<p>Each of these testing methods can be used with native, web, and third-party apps.<\/p>\n<h3>Test Recording<\/h3>\n<p>To begin recording a test all you need to do is click the record button.<\/p>\n<p><span style=\"color: #ff6600;\"><strong>It can be found in the command area as shown in the figure below:<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Recording.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22418\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Recording.jpg\" alt=\"Test Recording\" width=\"692\" height=\"66\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Recording.jpg 692w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Recording-300x29.jpg 300w\" sizes=\"(max-width: 692px) 100vw, 692px\" \/><\/a><\/p>\n<p>You can then use the device reflection to perform the use case. Once this is completed, you will see the relevant commands populating in the command area. For instant verification, the test can now be run.<\/p>\n<p>You can also select and de-select steps to better manage your test capabilities. The recorded scripts can later be edited.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Device-Reflection.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-22424\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Device-Reflection.jpg\" alt=\"Device Reflection\" width=\"650\" height=\"316\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Device-Reflection.jpg 851w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Device-Reflection-300x146.jpg 300w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Device-Reflection-768x374.jpg 768w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p>There are two modes of recording i.e., <span style=\"color: #000000;\"><strong>native and web<\/strong><\/span>.<\/p>\n<p>For your convenience, test codes and log files will appear at the bottom of the screen once the recording is completed.<\/p>\n<h3>Creating and Editing Tests with Object Spy<\/h3>\n<p>Object Spy allows you to edit and create new tests. Object Spy is a tool that can identify and highlight the elements on any given page. Identification comes with unique identifiers for native and web apps.<\/p>\n<p>The copy paste functionality is simple and allows the addition of unique identifiers to the command area. This helps create more robust tests.<\/p>\n<p>To help in distinguishing between instrumented, non-instrumented, and web elements, the object spy uses a color-coded system. <strong>Red<\/strong> is for instrumented, <strong>yellow<\/strong> is for non-instrumented and <strong>blue<\/strong> is for web elements. Whatever your current selection is, that will always be in <strong>green<\/strong>.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Editing-sript-wiht-object-spy.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22425\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Editing-sript-wiht-object-spy.jpg\" alt=\"Editing script with object spy\" width=\"637\" height=\"370\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Editing-sript-wiht-object-spy.jpg 637w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Editing-sript-wiht-object-spy-300x174.jpg 300w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/a><\/p>\n<h3>Testing Outside an Application<\/h3>\n<p>Appium Studio has an incredible capability to perform tests on devices outside the app, even on iOS apps. This capability is not available with open source Appium.<\/p>\n<p>With the recorder and Object Spy, you can test system apps on a device and even test 3<sup>rd<\/sup> party integration to other apps. This is all carried out as easily as if we test a native app.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Testing-outside.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-22426\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Testing-outside.jpg\" alt=\"Testing outside\" width=\"650\" height=\"358\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Testing-outside.jpg 760w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Testing-outside-300x165.jpg 300w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<h3>Performance Testing and Additional Testing Capabilities<\/h3>\n<p>Your coverage area will be extended with the ability to monitor your device\u2019s behavior, battery and CPU consumption. You can also integrate this capability with Experitest\u2019s Network Virtualization tool.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Additional-Testing-Capabilities.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22427\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Additional-Testing-Capabilities.jpg\" alt=\"Additional Testing Capabilities\" width=\"403\" height=\"363\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Additional-Testing-Capabilities.jpg 403w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Additional-Testing-Capabilities-300x270.jpg 300w\" sizes=\"(max-width: 403px) 100vw, 403px\" \/><\/a><\/p>\n<h3>Test Execution<\/h3>\n<p>The tests that you execute from Appium Studio can be executed on local and remote devices. Tests can be executed with or without test capabilities, and run only specific commands.<\/p>\n<p>Since the tests are being run on remote devices, you can view each device&#8217;s reflection and see the test being executed in real time on the device reflection.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Execution-2.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22502\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Execution-2.jpg\" alt=\"Test Execution\" width=\"639\" height=\"388\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Execution-2.jpg 639w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Execution-2-300x182.jpg 300w\" sizes=\"(max-width: 639px) 100vw, 639px\" \/><\/a><\/p>\n<p>You can also run only the specific test steps by making use of the checkbox present corresponding to each test step as shown in the above image. Only the checked steps will be executed. Another way to run the selected steps is by right-clicking on them and then selecting the <strong>\u201cRun Steps\u201d<\/strong> option from the menu.<\/p>\n<h3>Using an IDE to Run your Scripts<\/h3>\n<p>With this tool, testers can export their test cases as scripts that can then be run from an IDE like IntelliJ and Eclipse. When exported as scripts, test cases give testers control over any aspect of the test scenario. It also gives testers the flexibility to choose their preferred unit testing framework (JUnit, TestNG, NUnit for .NET).<\/p>\n<p>Finally, testers will have the ability to expand test scripts by forking scenarios and being able to run them on multiple devices at once.<\/p>\n<p>To use this feature and export your code from Appium Studio, simply create a test case by recording it or adding the steps manually. Once the test case is created, simply click on the <strong>\u201ccode\u201d<\/strong> tab below the list of test steps. Once you do that, you will see the test caste as a script with all of the steps and capabilities built into the automatically generated code.<\/p>\n<p>Code export with the Appium Studio can be done in many different programming languages like Java, C#, and Python. Simply choose your preferred language while running the tests as shown below.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Using-an-IDE.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22429\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Using-an-IDE.jpg\" alt=\"Using an IDE\" width=\"552\" height=\"514\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Using-an-IDE.jpg 552w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Using-an-IDE-300x279.jpg 300w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/a><\/p>\n<h3>Large-Scale Parallel Execution<\/h3>\n<p>When trying to create and execute a mobile test, the number of devices and OS you need to test upon will exponentially increase the number of tests you need to run. The good news is that this tool has a solution for this common problem.<\/p>\n<p>Appium Studio is bundled with grid capabilities using either the SaaS or On-premise Digital Assurance lab to support large-scale executions.<\/p>\n<p><em><strong>(<span style=\"color: #ff6600;\">Note:<\/span> Click on the image for an enlarged view)<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Large-Scale-Parallel-Execution.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-22430\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Large-Scale-Parallel-Execution.jpg\" alt=\"Large-Scale Parallel Execution\" width=\"650\" height=\"311\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Large-Scale-Parallel-Execution.jpg 821w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Large-Scale-Parallel-Execution-300x144.jpg 300w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Large-Scale-Parallel-Execution-768x368.jpg 768w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<h3>Test Analytics<\/h3>\n<p>Every test that you execute will generate a test report with detailed results, screenshots, and videos. These reports can be easily accessed from the menu.<\/p>\n<p>You can also have a detailed insight into the test step results. You can see it in the images below. The first image shows a detailed report of a particular Login step which was in <strong>&#8220;Passed&#8221;<\/strong> status. The second image shows a detailed report of another step which was in <strong>&#8220;Failed&#8221;<\/strong> status.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Analytics.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22431\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Analytics.jpg\" alt=\"Test Analytics\" width=\"649\" height=\"324\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Analytics.jpg 649w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Test-Analytics-300x150.jpg 300w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Report-of-Failed-Status.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22432\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Report-of-Failed-Status.jpg\" alt=\"Report of Failed Status\" width=\"592\" height=\"228\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Report-of-Failed-Status.jpg 592w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/Report-of-Failed-Status-300x116.jpg 300w\" sizes=\"(max-width: 592px) 100vw, 592px\" \/><\/a><\/p>\n<p>In addition, test results are consolidated in the Digital Assurance Lab to generate quality status and actionable insights.<\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/tests-results.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22433\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/tests-results.jpg\" alt=\"tests results\" width=\"650\" height=\"340\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/tests-results.jpg 650w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/tests-results-300x157.jpg 300w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/SeeTest-Reporter.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-22434\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/SeeTest-Reporter.jpg\" alt=\"SeeTest Reporter\" width=\"648\" height=\"398\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/SeeTest-Reporter.jpg 648w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2018\/02\/SeeTest-Reporter-300x184.jpg 300w\" sizes=\"(max-width: 648px) 100vw, 648px\" \/><\/a><\/p>\n<p><strong>Summary:<\/strong><\/p>\n<p>This is a free and simple tool to use. The setup is quick and easy to do. It simplifies the way in which traditional Appium tests are built. It makes mobile app automation testing even better than before (as compared to the standard Appium tool).<\/p>\n<p>The major benefits include building &amp; running iOS tests on Windows machines, enabling <a href=\"https:\/\/www.softwaretestinghelp.com\/test-coverage\/\">wider test coverage<\/a> (when, for <em><span style=\"text-decoration: underline;\">Example<\/span><\/em>, you test outside of your app), power set tools like object spy, recorder and reporting to speed up your work, and support for the remote environment.<\/p>\n<p>The tests that are created are stable and can be used with any Appium server.<\/p>\n<h3>Conclusion<\/h3>\n<p>Appium Studio, as with the standard Appium tool, requires creating projects in an IDE. But the good news about this tool is that the effort required is significantly lower and test stability is much higher. Also, the code is generated automatically and much quicker.<\/p>\n<p>Even the most expert automation engineers have a simpler time writing tests on this tool with tools like object spy and device reflection. They can use these tools to create, verify and ultimately create an automation project in the IDE of their choice.<\/p>\n<p>Speaking of IDEs \u2013 Experitest recently started rolling out a free trial of Appium Studio for Eclipse \u2013 a native Eclipse Plug-in that allows you to perform end-to-end mobile test automation directly from within the Eclipse.<\/p>\n<p><em><strong>=&gt; Download Appium Studio tool from <a href=\"https:\/\/goo.gl\/sYEB1w\" target=\"_blank\" rel=\"noopener nofollow\">here<\/a>.\u00a0<\/strong><\/em><\/p>\n<p><em><strong>This is an in-depth training series with hands-on video and text tutorials. Let&#8217;s start this training with <\/strong><strong>the first<\/strong><strong> tutorial:\u00a0<span style=\"color: #ff6600;\">Tutorial #1<\/span> &#8211; <a href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-overview-tutorial-1\/\">Overview of this tool<\/a><\/strong><\/em><\/p>\n\r\n\t\t\t<div id=\"daexthefup-container\"\r\n\t\t\t\tclass=\"daexthefup-container daexthefup-layout-stacked daexthefup-alignment-center\"\r\n\t\t\t\tdata-post-id=\"22351\">\r\n\r\n\t\t\t\t<div class=\"daexthefup-feedback\">\r\n\t\t\t\t\t<div class=\"daexthefup-text\">\r\n\t\t\t\t\t\t<h3 class=\"daexthefup-title\">Was this helpful?<\/h3>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"daexthefup-buttons-container\">\r\n\t\t\t\t\t\t<div class=\"daexthefup-buttons\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefup-yes daexthefup-button daexthefup-button-type-icon\" data-value=\"1\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.thumb-up-cls-1{fill:#c9c9c9;}.thumb-up-cls-2{fill:#e1e1e1;}.thumb-up-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"thumb_up\">\r\n                        <path class=\"thumb-up-cls-2 daexthefup-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <g>\r\n                            <rect class=\"thumb-up-cls-3 daexthefup-icon-secondary-color\" x=\"10\" y=\"20\" width=\"6\" height=\"15\" rx=\"1.5\" ry=\"1.5\" \/>\r\n                            <path class=\"thumb-up-cls-1 daexthefup-icon-primary-color\" d=\"m30.57,9.06l-.49-.1c-.81-.17-1.61.35-1.78,1.16l-5.3,11.74c-.17.81,3.16,1.61,3.97,1.78l1.96.41c.81.17,1.61-.35,1.78-1.16l2.18-10.27c.34-1.61-.7-3.21-2.31-3.56Z\" \/>\r\n                            <path class=\"thumb-up-cls-1 daexthefup-icon-primary-color\" d=\"m38.17,20h-18.67c-.83,0-1.5.67-1.5,1.5v12c0,.83.67,1.5,1.5,1.5h16.27c.71,0,1.33-.5,1.47-1.21l2.4-12c.19-.93-.53-1.8-1.47-1.8Z\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefup-no daexthefup-button daexthefup-button-type-icon\" data-value=\"0\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.thumb-down-cls-1{fill:#c9c9c9;}.thumb-down-cls-2{fill:#e1e1e1;}.thumb-down-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"thumb_down\">\r\n                        <path class=\"thumb-down-cls-2 daexthefup-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <g>\r\n                            <rect class=\"thumb-down-cls-3 daexthefup-icon-secondary-color\" x=\"10\" y=\"13\" width=\"6\" height=\"15\" rx=\"1.5\" ry=\"1.5\" \/>\r\n                            <path class=\"thumb-down-cls-1 daexthefup-icon-primary-color\" d=\"m30.57,38.94l-.49.1c-.81.17-1.61-.35-1.78-1.16l-5.3-11.74c-.17-.81,3.16-1.61,3.97-1.78l1.96-.41c.81-.17,1.61.35,1.78,1.16l2.18,10.27c.34,1.61-.7,3.21-2.31,3.56Z\" \/>\r\n                            <path class=\"thumb-down-cls-1 daexthefup-icon-primary-color\" d=\"m38.17,28h-18.67c-.83,0-1.5-.67-1.5-1.5v-12c0-.83.67-1.5,1.5-1.5h16.27c.71,0,1.33.5,1.47,1.21l2.4,12c.19.93-.53,1.8-1.47,1.8Z\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefup-comment\">\r\n\t\t\t\t\t<div class=\"daexthefup-comment-top-container\">\r\n\t\t\t\t\t\t<label id=\"daexthefup-comment-label\" class=\"daexthefup-comment-label\"><\/label>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"daexthefup-comment-character-counter-container\">\r\n\t\t\t\t\t\t\t\t<div id=\"daexthefup-comment-character-counter-number\"\r\n\t\t\t\t\t\t\t\t\tclass=\"daexthefup-comment-character-counter-number\"><\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"daexthefup-comment-character-counter-text\"><\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<textarea id=\"daexthefup-comment-textarea\" class=\"daexthefup-comment-textarea\"\r\n\t\t\t\t\t\t\t\tplaceholder=\"Type your message\"\r\n\t\t\t\t\t\t\t\tmaxlength=\"\r\n\t\t\t\t\t\t\t\t400\t\t\t\t\t\t\t\t\t\"><\/textarea>\r\n\t\t\t\t\t<div class=\"daexthefup-comment-buttons-container\">\r\n\t\t\t\t\t\t<button class=\"daexthefup-comment-submit daexthefup-button\">Submit<\/button>\r\n\t\t\t\t\t\t<button class=\"daexthefup-comment-cancel daexthefup-button\">Cancel<\/button>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefup-successful-submission-text\">Thanks for your feedback!<\/div>\r\n\r\n\t\t\t<\/div>\r\n\r\n\t\t\t","protected":false},"excerpt":{"rendered":"<p>Appium Studio Mobile Test Automation Tool Hands-on Review Tutorial: This is a series of 15+ text and hands-on video tutorials. (Scroll down to get the complete list of tutorials) Appium, the amazing open-source testing app, has now been made even better, thanks to Appium Studio. With Appium Studios, you can &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Appium Studio Tutorial for Mobile Automation\" class=\"read-more button\" href=\"https:\/\/www.softwaretestinghelp.com\/appium-studio-tutorial\/#more-22351\" aria-label=\"Read more about Appium Studio Tutorial for Mobile Automation\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":24768,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_helpful_pro_status":1,"footnotes":""},"categories":[574],"tags":[],"class_list":["post-22351","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-appium-studio"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/posts\/22351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/comments?post=22351"}],"version-history":[{"count":0,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/posts\/22351\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/media\/24768"}],"wp:attachment":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/media?parent=22351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/categories?post=22351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/tags?post=22351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}